Guest Cronan Report post Posted 10/25/2004 03:13 PM I am using a "FRITZ" ISDN card with a COMISDN driver Everything is working extremely well (including TTS) BUT I cannot seem to get CLID to work My line has CallerID turned on, when I use other ISDN applications (like Fax) I can detect the caller ID, but nothing is detected in the log files Is there anything I need to do to get Caller ID working? BTW, I am in the UK ... Share this post Link to post
Guest Cronan Report post Posted 10/25/2004 03:18 PM Do I need to setup inband signalling? My log file starts off something like this: 180919.08 15 callstate OFFERING 65758 0 4 180919.09 15 Dont answer yet, wait for CallerID information. 180919.09 15 callinfo DEVSPECIFIC 180919.09 15 callinfo DEVSPECIFIC 180919.09 15 ring 0 180919.09 15 Answer the call at 10/10/2004 18:09:19 180919.10 15 lineAnswer(65758) => 65741 180919.10 15 tapi Reply (LineEvReply) ok 65741 0 180919.18 15 callstate CONNECTED 65758,1,0 180919.18 15 WorkingModeTAPI@Connected= 180919.18 15 WorkingModeScript@Connected= 180919.18 15 Inband detection not enabled 180919.18 15 StartLoadedVgs at 10/10/2004 18:09:19 180919.19 15 AddRVns [scriptsPath]{C:\Program Files\VoiceGuide\Scripts\Lewyn\} 180919.20 15 rv add [$RV_STARTTIME]{10/10/2004 18:09:19} 180919.20 15 rv add [$RV_DEVICEID]{15} 180919.20 15 rv add [$RV_CIDNAME]{} 180919.20 15 AddRVns [PathApp]{C:\Program Files\VoiceGuide\} 180919.20 15 rv add [$RV_CIDNUMBER]{} 180919.20 15 TimeoutClear 180919.21 15 [Play 4] Playing 180919.21 15 callinfo TERMINAL 180919.22 15 tts generate start[Hello ] 180919.22 15 tts generate wait 180919.22 15 RunModule PLAY end Share this post Link to post
Guest Cronan Report post Posted 10/25/2004 03:26 PM My MMDDtw.txt looks like this: 192655.428 ocxfn LogLevels 10,C:\Program Files\VoiceGuide\log\,tw.txt,,(null) 192655.448 ------------------------------------------------------------------------------ 192655.458 TAPIWrap OCX v1.83.0, May 10 2004 13:54:07 [For Pure Tapi] 192655.458 Started at 1023 192655.458 192655.458 ------------------------------------------------------------------------------ 192655.458 linec lineInitialize(0x1596de8, 0x2400000, 0x24099d0, TapiWrap, 0x1596dec) => 0x0 192655.458 tapic lineNegotiateAPIVersion(0x800003ff, 0, 0x10003, 0x20001, 0x1da920, 0x12c6cc) 192655.458 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x1e7b18) call 192655.468 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x1e7b18) => NO_ERROR (0) 192655.468 tapic lineGetIcon(0, 0, 0x1da928) 192655.478 tapic lineNegotiateAPIVersion(0x800003ff, 1, 0x10003, 0x20001, 0x1eaff0, 0x12c6cc) 192655.478 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x1e7b18) call 192655.478 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x1e7b18) => NO_ERROR (0) 192655.478 tapic lineGetIcon(1, 0, 0x1eaff8) 192655.478 tapic lineNegotiateAPIVersion(0x800003ff, 2, 0x10003, 0x20001, 0x1f8598, 0x12c6cc) 192655.478 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x1e7b18) call 192655.478 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x1e7b18) => NO_ERROR (0) 192655.478 tapic lineGetIcon(2, 0, 0x1f85a0) 192655.478 tapic lineNegotiateAPIVersion(0x800003ff, 3, 0x10003, 0x20001, 0x205b50, 0x12c6cc) 192655.478 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x1e7b18) call 192655.478 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x1e7b18) => NO_ERROR (0) 192655.478 tapic lineGetIcon(3, 0, 0x205b58) 192655.488 tapic lineNegotiateAPIVersion(0x800003ff, 4, 0x10003, 0x20001, 0x2130f0, 0x12c6cc) 192655.488 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x1e7b18) call 192655.488 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x1e7b18) => NO_ERROR (0) 192655.488 tapic lineGetIcon(4, 0, 0x2130f8) 192655.488 tapic lineNegotiateAPIVersion(0x800003ff, 5, 0x10003, 0x20001, 0x2610058, 0x12c6cc) 192655.488 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x1e7b18) call 192655.488 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x1e7b18) => NO_ERROR (0) 192655.488 tapic lineGetIcon(5, 0, 0x2610060) 192655.488 tapic lineNegotiateAPIVersion(0x800003ff, 6, 0x10003, 0x20001, 0x261d5e8, 0x12c6cc) 192655.488 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x1e7b18) call 192655.488 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x1e7b18) => NO_ERROR (0) 192655.488 tapic lineGetIcon(6, 0, 0x261d5f0) 192655.488 tapic lineNegotiateAPIVersion(0x800003ff, 7, 0x10003, 0x20001, 0x262a7f0, 0x12c6cc) 192655.488 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x1e7b18) call 192655.488 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x1e7b18) => NO_ERROR (0) 192655.488 tapic lineGetIcon(7, 0, 0x262a7f8) 192655.488 tapic lineNegotiateAPIVersion(0x800003ff, 8, 0x10003, 0x20001, 0x26379f8, 0x12c6cc) 192655.488 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x2202e8) call 192655.488 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x2202e8) => NO_ERROR (0) 192655.488 tapic lineGetIcon(8, 0, 0x2637a00) 192655.488 tapic lineNegotiateAPIVersion(0x800003ff, 9, 0x10003, 0x20001, 0x2644c00, 0x12c6cc) 192655.488 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x2202e8) call 192655.488 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x2202e8) => NO_ERROR (0) 192655.488 tapic lineGetIcon(9, 0, 0x2644c08) 192655.488 tapic lineNegotiateAPIVersion(0x800003ff, 10, 0x10003, 0x20001, 0x2651e08, 0x12c6cc) 192655.488 tapic lineGetDevCaps(0x800003ff, 10, 0x10003, 0, 0x2202e8) call 192655.498 tapic lineGetDevCaps(0x800003ff, 10, 0x10003, 0, 0x2202e8) => NO_ERROR (0) 192655.498 tapic lineGetIcon(10, 0, 0x2651e10) 192655.498 tapic lineNegotiateAPIVersion(0x800003ff, 11, 0x10003, 0x20001, 0x265f010, 0x12c6cc) 192655.498 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x2202e8) call 192655.498 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x2202e8) => NO_ERROR (0) 192655.498 tapic lineGetIcon(11, 0, 0x265f018) 192655.498 tapic lineNegotiateAPIVersion(0x800003ff, 12, 0x10003, 0x20001, 0x266c218, 0x12c6cc) 192655.498 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x2202e8) call 192655.498 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x2202e8) => NO_ERROR (0) 192655.498 tapic lineGetIcon(12, 0, 0x266c220) 192655.498 tapic lineNegotiateAPIVersion(0x800003ff, 13, 0x10003, 0x20001, 0x2679420, 0x12c6cc) 192655.498 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x2202e8) call 192655.498 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x2202e8) => NO_ERROR (0) 192655.498 tapic lineGetIcon(13, 0, 0x2679428) 192655.498 fn TAPI_ERR:LINEERR_OPERATIONUNAVAIL 192655.498 tapic lineNegotiateAPIVersion(0x800003ff, 14, 0x10003, 0x20001, 0x2686628, 0x12c6cc) 192655.498 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x2202e8) call 192655.498 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x2202e8) => NO_ERROR (0) 192655.498 tapic lineGetIcon(14, 0, 0x2686630) 192655.498 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x2693830, 0x12c6cc) 192655.498 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x2202e8) call 192655.498 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x2202e8) => NO_ERROR (0) 192655.498 tapic lineGetIcon(15, 0, 0x2693838) 192655.498 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x26a0a38, 0x12c6cc) 192655.498 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x2202e8) call 192655.498 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x2202e8) => NO_ERROR (0) 192655.498 tapic lineGetIcon(16, 0, 0x26a0a40) 192655.718 ocxfn GetLineCount() 192655.718 ocxfn GetLineName(sLineId=16) 192655.718 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x26b02b8) call 192655.718 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x26b02b8) => NO_ERROR (0) 192655.718 ocxfn GetLineName(sLineId=15) 192655.718 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26b03b8) call 192655.718 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26b03b8) => NO_ERROR (0) 192655.718 ocxfn GetLineName(sLineId=14) 192655.718 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x26b03d0) call 192655.718 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x26b03d0) => NO_ERROR (0) 192655.728 ocxfn GetLineName(sLineId=13) 192655.728 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x26b03f8) call 192655.728 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x26b03f8) => NO_ERROR (0) 192655.728 ocxfn GetLineName(sLineId=12) 192655.728 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x26b03f8) call 192655.728 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x26b03f8) => NO_ERROR (0) 192655.728 ocxfn GetLineName(sLineId=11) 192655.728 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x26b03f8) call 192655.728 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x26b03f8) => NO_ERROR (0) 192655.728 ocxfn GetLineName(sLineId=10) 192655.728 tapic lineGetDevCaps(0x800003ff, 10, 0x10003, 0, 0x26b03f8) call 192655.728 tapic lineGetDevCaps(0x800003ff, 10, 0x10003, 0, 0x26b03f8) => NO_ERROR (0) 192655.728 ocxfn GetLineName(sLineId=9) 192655.728 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x26b03f8) call 192655.728 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x26b03f8) => NO_ERROR (0) 192655.728 ocxfn GetLineName(sLineId=8) 192655.728 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x26b03f8) call 192655.728 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x26b03f8) => NO_ERROR (0) 192655.728 ocxfn GetLineName(sLineId=7) 192655.728 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x26b03f8) call 192655.728 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x26b03f8) => NO_ERROR (0) 192655.728 ocxfn GetLineName(sLineId=6) 192655.728 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x26b03f8) call 192655.738 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x26b03f8) => NO_ERROR (0) 192655.738 ocxfn GetLineName(sLineId=5) 192655.738 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x26b03f8) call 192655.738 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x26b03f8) => NO_ERROR (0) 192655.738 ocxfn GetLineName(sLineId=4) 192655.738 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x26b0420) call 192655.738 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x26b0420) => NO_ERROR (0) 192655.738 ocxfn GetLineName(sLineId=3) 192655.738 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x26b0420) call 192655.738 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x26b0420) => NO_ERROR (0) 192655.738 ocxfn GetLineName(sLineId=2) 192655.738 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x26b0420) call 192655.738 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x26b0420) => NO_ERROR (0) 192655.738 ocxfn GetLineName(sLineId=1) 192655.738 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x26b04b8) call 192655.738 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x26b04b8) => NO_ERROR (0) 192655.738 ocxfn GetLineName(sLineId=0) 192655.738 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x26b04b8) call 192655.738 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x26b04b8) => NO_ERROR (0) 192656.679 ocxfn LineOpen(sLineId=15) 192656.679 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x2693830, 0x12dfe4) 192656.679 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) call 192656.679 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) => NO_ERROR (0) 192656.679 tapic lineGetIcon(15, 0, 0x2693838) 192656.679 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) call 192656.679 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) => NO_ERROR (0) 192656.679 tapic lineOpen(0x800003ff, 15, 0x269382c, 0x10004, 0, 0x2693820, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 192656.699 tapic lineGetID(0x10177, 0, 0, 0x1, 0x22fa58, wave/in) LINECALLSELECT_LINE hLineInfo 192656.709 tapic lineGetID(0x10177, 0, 0, 0x1, 0x22fa58, wave/in) => 0x0 192656.709 tapic lineGetID => 0 192656.709 tapic lineGetID(0x10177, 0, 0, 0x1, 0x22fa58, wave/out) LINECALLSELECT_LINE hLineInfo 192656.709 tapic lineGetID(0x10177, 0, 0, 0x1, 0x22fa58, wave/out) => 0x0 192656.709 tapic lineGetID => 0 192656.709 ocxfn GetLineName(sLineId=15) 192656.709 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) call 192656.709 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) => NO_ERROR (0) 192656.830 wavec waveInGetDevCaps(0x0, 0x12e048, 0x30) => 0 192656.830 wavec waveOutGetDevCaps(0x0, 0x12e014, 0x34) => 0 192656.830 wave IN:[iSDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1] OUT:[iSDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1, support=0x4] 192656.830 ocxfn LineOpen(15, 0, 0, , ) 192656.830 tapic lineGetID(0x10177, 0, 0, 0x1, 0x2704a38, wave/in) LINECALLSELECT_LINE hLineInfo 192656.840 tapic lineGetID(0x10177, 0, 0, 0x1, 0x2704a38, wave/in) => 0x0 192656.840 tapic lineGetID => 0 192656.840 tapic lineGetID(0x10177, 0, 0, 0x1, 0x2704a38, wave/out) LINECALLSELECT_LINE hLineInfo 192656.840 tapic lineGetID(0x10177, 0, 0, 0x1, 0x2704a38, wave/out) => 0x0 192656.840 tapic lineGetID => 0 192656.840 ocxfn GetLineName(sLineId=15) 192656.840 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x2705248) call 192656.840 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x2705248) => NO_ERROR (0) 192656.840 wavec waveInGetDevCaps(0x0, 0x12dfac, 0x30) => 0 192656.840 wavec waveOutGetDevCaps(0x0, 0x12df78, 0x34) => 0 192656.840 wave IN:[iSDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1] OUT:[iSDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1, support=0x4] 192656.880 ocxfn GetProviderInfo(sLineId=15) 192656.880 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x2705248) call 192656.880 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x2705248) => NO_ERROR (0) 192656.880 fn GetProviderInfo => UnimodemV 192656.880 ocxfn SilenceDetectSet(sLineId=15, sTimeLen=0, sVolumeLevel=0) 204332.146 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x2693830, 0x12ef50) 204332.146 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x1da910) call 204332.146 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x1da910) => NO_ERROR (0) 204332.146 tapic lineGetIcon(15, 0, 0x2693838) 204332.146 linec lineShutdown(0x800003ff) => 0x0 Share this post Link to post
SupportTeam Report post Posted 10/25/2004 11:05 PM The 'tw' file does not cover the same time as 'vgm' log file and does not capture an incoming call (you can see by the time-stamps at the beginning of each line). Still, all enquiries as to why the CallerID is not sent to VoiceGuide should be sent to the makers of the COMISDN driver (www.comisdn.org) Share this post Link to post
Guest Cronan Report post Posted 10/26/2004 07:19 AM You didn't answer the question. Is there anything I need to do to get Caller ID working? Also, given that the COMISDN driver is recommended on your site, have you ever seen any problems with it in relation to CallerID? Hint: this is another question. A tip: I work in customer support, and the first rule is "Answer the question that people ask". You may need more information, you may need to point them somewhere else, but just answer the question. This seems to be a feature of these boards; not answering the question. It would help your customer satisfaction levels to do so, I think. Awaiting your response eagerly ... Ivan Cronyn Director CIT Systems Ltd Share this post Link to post
SupportTeam Report post Posted 10/26/2004 08:07 AM Is there anything I need to do to get Caller ID working? No. Nothing special needs to be done. You need to speak with suppliers of COMISDN (www.comisdn.org). We really cannot say as to why the COMISDN driver is in your case not supplying the CallerID. We have not heard of other reports of such problems with COMISDN, and other users of COMISDN seem to be getting the CallerID OK. The 'tw' log file capturing an incoming call may be of some use here, it my reveal more then the 'vmg' log file. The posted 'tw' log file just shows VG being started and stopped - it does not capture an incoming call... Share this post Link to post
Guest Cronan Report post Posted 10/27/2004 08:49 AM COMIsdn provided the following information: If your company is developing it's own TAPI application, please note that ComISDN does not generate a message LINE_CALLINFO.LINECALLINFOSTATE_CALLERID as the CallerID information is available on LINE_APPNEWCALL (and then on LINE_CALLSTATE.LINECALLSTATE_OFFERING, ...). So your application should check for the CallerID as soon as the incoming call is reported. Does this make any sense? Share this post Link to post
SupportTeam Report post Posted 10/27/2004 11:36 AM Could you please post the MMDDtw.txt log file extract which captures an incoming call - this will let us see what is actually happening on the VG<->COMISDN interface layer, and may aid in resolving this problem. Share this post Link to post
Guest Cronan Report post Posted 10/27/2004 03:31 PM 224628.317 ocxfn LogLevels 10,C:\Program Files\VoiceGuide\log\,tw.txt,,(null) 224628.317 ------------------------------------------------------------------------------ 224628.317 TAPIWrap OCX v1.83.0, May 10 2004 13:54:07 [For Pure Tapi] 224628.317 Started at 1003 224628.317 224628.317 ------------------------------------------------------------------------------ 224628.327 linec lineInitialize(0x1596de8, 0x2400000, 0x24099d0, TapiWrap, 0x1596dec) => 0x0 224628.327 tapic lineNegotiateAPIVersion(0x800003ff, 0, 0x10003, 0x20001, 0x1da7f8, 0x12c6cc) 224628.327 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x1e79f0) call 224628.327 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x1e79f0) => NO_ERROR (0) 224628.327 tapic lineGetIcon(0, 0, 0x1da800) 224628.327 tapic lineNegotiateAPIVersion(0x800003ff, 1, 0x10003, 0x20001, 0x1eaec8, 0x12c6cc) 224628.327 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x1e79f0) call 224628.327 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x1e79f0) => NO_ERROR (0) 224628.327 tapic lineGetIcon(1, 0, 0x1eaed0) 224628.327 tapic lineNegotiateAPIVersion(0x800003ff, 2, 0x10003, 0x20001, 0x1f8470, 0x12c6cc) 224628.327 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x1e79f0) call 224628.327 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x1e79f0) => NO_ERROR (0) 224628.327 tapic lineGetIcon(2, 0, 0x1f8478) 224628.327 tapic lineNegotiateAPIVersion(0x800003ff, 3, 0x10003, 0x20001, 0x205a28, 0x12c6cc) 224628.327 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x1e79f0) call 224628.327 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x1e79f0) => NO_ERROR (0) 224628.327 tapic lineGetIcon(3, 0, 0x205a30) 224628.327 tapic lineNegotiateAPIVersion(0x800003ff, 4, 0x10003, 0x20001, 0x212fc8, 0x12c6cc) 224628.327 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x1e79f0) call 224628.327 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x1e79f0) => NO_ERROR (0) 224628.327 tapic lineGetIcon(4, 0, 0x212fd0) 224628.327 tapic lineNegotiateAPIVersion(0x800003ff, 5, 0x10003, 0x20001, 0x2610058, 0x12c6cc) 224628.337 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x1e79f0) call 224628.337 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x1e79f0) => NO_ERROR (0) 224628.337 tapic lineGetIcon(5, 0, 0x2610060) 224628.337 tapic lineNegotiateAPIVersion(0x800003ff, 6, 0x10003, 0x20001, 0x261d5e8, 0x12c6cc) 224628.337 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x1e79f0) call 224628.337 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x1e79f0) => NO_ERROR (0) 224628.337 tapic lineGetIcon(6, 0, 0x261d5f0) 224628.337 tapic lineNegotiateAPIVersion(0x800003ff, 7, 0x10003, 0x20001, 0x262a7f0, 0x12c6cc) 224628.337 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x1e79f0) call 224628.337 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x1e79f0) => NO_ERROR (0) 224628.337 tapic lineGetIcon(7, 0, 0x262a7f8) 224628.337 tapic lineNegotiateAPIVersion(0x800003ff, 8, 0x10003, 0x20001, 0x26379f8, 0x12c6cc) 224628.337 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x2201c0) call 224628.337 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x2201c0) => NO_ERROR (0) 224628.337 tapic lineGetIcon(8, 0, 0x2637a00) 224628.337 tapic lineNegotiateAPIVersion(0x800003ff, 9, 0x10003, 0x20001, 0x2644c00, 0x12c6cc) 224628.337 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x2201c0) call 224628.337 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x2201c0) => NO_ERROR (0) 224628.337 tapic lineGetIcon(9, 0, 0x2644c08) 224628.337 tapic lineNegotiateAPIVersion(0x800003ff, 10, 0x10003, 0x20001, 0x2651e08, 0x12c6cc) 224628.337 tapic lineGetDevCaps(0x800003ff, 10, 0x10003, 0, 0x2201c0) call 224628.337 tapic lineGetDevCaps(0x800003ff, 10, 0x10003, 0, 0x2201c0) => NO_ERROR (0) 224628.337 tapic lineGetIcon(10, 0, 0x2651e10) 224628.347 tapic lineNegotiateAPIVersion(0x800003ff, 11, 0x10003, 0x20001, 0x265f010, 0x12c6cc) 224628.347 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x2201c0) call 224628.347 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x2201c0) => NO_ERROR (0) 224628.347 tapic lineGetIcon(11, 0, 0x265f018) 224628.347 tapic lineNegotiateAPIVersion(0x800003ff, 12, 0x10003, 0x20001, 0x266c218, 0x12c6cc) 224628.347 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x2201c0) call 224628.347 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x2201c0) => NO_ERROR (0) 224628.347 tapic lineGetIcon(12, 0, 0x266c220) 224628.347 tapic lineNegotiateAPIVersion(0x800003ff, 13, 0x10003, 0x20001, 0x2679420, 0x12c6cc) 224628.347 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x2201c0) call 224628.347 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x2201c0) => NO_ERROR (0) 224628.347 tapic lineGetIcon(13, 0, 0x2679428) 224628.347 fn TAPI_ERR:LINEERR_OPERATIONUNAVAIL 224628.347 tapic lineNegotiateAPIVersion(0x800003ff, 14, 0x10003, 0x20001, 0x2686628, 0x12c6cc) 224628.347 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x2201c0) call 224628.347 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x2201c0) => NO_ERROR (0) 224628.347 tapic lineGetIcon(14, 0, 0x2686630) 224628.347 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x2693830, 0x12c6cc) 224628.347 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x2201c0) call 224628.347 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x2201c0) => NO_ERROR (0) 224628.347 tapic lineGetIcon(15, 0, 0x2693838) 224628.347 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x26a0a38, 0x12c6cc) 224628.347 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x2201c0) call 224628.347 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x2201c0) => NO_ERROR (0) 224628.347 tapic lineGetIcon(16, 0, 0x26a0a40) 224628.377 ocxfn GetLineCount() 224628.387 ocxfn GetLineName(sLineId=16) 224628.387 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x26afbc8) call 224628.387 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x26afbc8) => NO_ERROR (0) 224628.387 ocxfn GetLineName(sLineId=15) 224628.387 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26afcc8) call 224628.387 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26afcc8) => NO_ERROR (0) 224628.387 ocxfn GetLineName(sLineId=14) 224628.387 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x26afce0) call 224628.387 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x26afce0) => NO_ERROR (0) 224628.387 ocxfn GetLineName(sLineId=13) 224628.387 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x26afd08) call 224628.387 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x26afd08) => NO_ERROR (0) 224628.387 ocxfn GetLineName(sLineId=12) 224628.387 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x26afd08) call 224628.387 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x26afd08) => NO_ERROR (0) 224628.387 ocxfn GetLineName(sLineId=11) 224628.387 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x26afd08) call 224628.387 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x26afd08) => NO_ERROR (0) 224628.387 ocxfn GetLineName(sLineId=10) 224628.387 tapic lineGetDevCaps(0x800003ff, 10, 0x10003, 0, 0x26afd08) call 224628.387 tapic lineGetDevCaps(0x800003ff, 10, 0x10003, 0, 0x26afd08) => NO_ERROR (0) 224628.397 ocxfn GetLineName(sLineId=9) 224628.397 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x26afee0) call 224628.397 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x26afee0) => NO_ERROR (0) 224628.397 ocxfn GetLineName(sLineId=8) 224628.397 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x26aff10) call 224628.397 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x26aff10) => NO_ERROR (0) 224628.397 ocxfn GetLineName(sLineId=7) 224628.397 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x26aff10) call 224628.397 tapic lineGetDevCaps(0x800003ff, 7, 0x10004, 0, 0x26aff10) => NO_ERROR (0) 224628.397 ocxfn GetLineName(sLineId=6) 224628.397 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x26aff10) call 224628.397 tapic lineGetDevCaps(0x800003ff, 6, 0x10004, 0, 0x26aff10) => NO_ERROR (0) 224628.397 ocxfn GetLineName(sLineId=5) 224628.397 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x26aff10) call 224628.397 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x26aff10) => NO_ERROR (0) 224628.397 ocxfn GetLineName(sLineId=4) 224628.397 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x26aff38) call 224628.397 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x26aff38) => NO_ERROR (0) 224628.397 ocxfn GetLineName(sLineId=3) 224628.407 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x26aff38) call 224628.407 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x26aff38) => NO_ERROR (0) 224628.407 ocxfn GetLineName(sLineId=2) 224628.407 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x26aff38) call 224628.407 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x26aff38) => NO_ERROR (0) 224628.407 ocxfn GetLineName(sLineId=1) 224628.407 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x26affd0) call 224628.407 tapic lineGetDevCaps(0x800003ff, 1, 0x10004, 0, 0x26affd0) => NO_ERROR (0) 224628.407 ocxfn GetLineName(sLineId=0) 224628.407 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x26affd0) call 224628.407 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x26affd0) => NO_ERROR (0) 224628.547 ocxfn LineOpen(sLineId=15) 224628.547 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x2693830, 0x12dfe4) 224628.547 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) call 224628.547 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) => NO_ERROR (0) 224628.547 tapic lineGetIcon(15, 0, 0x2693838) 224628.547 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) call 224628.547 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) => NO_ERROR (0) 224628.547 tapic lineOpen(0x800003ff, 15, 0x269382c, 0x10004, 0, 0x2693820, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 224628.547 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x22f348, wave/in) LINECALLSELECT_LINE hLineInfo 224628.557 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x22f348, wave/in) => 0x0 224628.557 tapic lineGetID => 0 224628.557 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x22f348, wave/out) LINECALLSELECT_LINE hLineInfo 224628.557 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x22f348, wave/out) => 0x0 224628.557 tapic lineGetID => 0 224628.557 ocxfn GetLineName(sLineId=15) 224628.557 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) call 224628.557 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa008) => NO_ERROR (0) 224628.677 wavec waveInGetDevCaps(0x0, 0x12e048, 0x30) => 0 224628.677 wavec waveOutGetDevCaps(0x0, 0x12e014, 0x34) => 0 224628.677 wave IN:[iSDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1] OUT:[iSDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1, support=0x4] 224628.677 ocxfn LineOpen(15, 0, 0, , ) 224628.677 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x26fa8c0, wave/in) LINECALLSELECT_LINE hLineInfo 224628.677 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x26fa8c0, wave/in) => 0x0 224628.677 tapic lineGetID => 0 224628.677 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x26fa8c0, wave/out) LINECALLSELECT_LINE hLineInfo 224628.677 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x26fa8c0, wave/out) => 0x0 224628.677 tapic lineGetID => 0 224628.677 ocxfn GetLineName(sLineId=15) 224628.677 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa8c0) call 224628.677 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa8c0) => NO_ERROR (0) 224628.677 wavec waveInGetDevCaps(0x0, 0x12dfac, 0x30) => 0 224628.677 wavec waveOutGetDevCaps(0x0, 0x12df78, 0x34) => 0 224628.677 wave IN:[iSDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1] OUT:[iSDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1, support=0x4] 224628.687 ocxfn GetProviderInfo(sLineId=15) 224628.687 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa9b0) call 224628.687 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x26fa9b0) => NO_ERROR (0) 224628.687 fn GetProviderInfo => UnimodemV 224628.687 ocxfn SilenceDetectSet(sLineId=15, sTimeLen=0, sVolumeLevel=0) 224630.460 ocxfn LogLevels 10,C:\Program Files\VoiceGuide\log\,tw.txt,,(null) 224642.046 tapie LINE_CALLSTATE(15, 0x10380, 0x2, 0x0, 0x4) 224642.046 tapic lineMonitorDigits(0x10380, 0x2) => 0x0 224642.046 tapic lineMonitorMedia(0x10380, 0xfc) => 0 224642.046 tapic lineGetCallInfo(0x10380, 0x26fd630) 224642.046 eng No CallerId info available at this time 224642.046 tapie LINE_CALLINFO(15, 0x10380, 0x2) 224642.046 tapie LINE_CALLINFO(15, 0x10380, 0x2) 224642.046 tapie LINE_LINEDEVSTATE(15, 0x1037f, 0x2, 0x1, 0x0) 224642.056 tapie LINE_REPLY(15, 0x0, 0x1004b, 0x0) 224642.136 tapie LINE_CALLSTATE(15, 0x10380, 0x100, 0x1, 0x0) 224642.136 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x26fef10, wave/in) LINECALLSELECT_LINE hLineInfo 224642.136 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x26fef10, wave/in) => 0x0 224642.136 tapic lineGetID => 0 224642.136 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x26fef10, wave/out) LINECALLSELECT_LINE hLineInfo 224642.136 tapic lineGetID(0x1037f, 0, 0, 0x1, 0x26fef10, wave/out) => 0x0 224642.136 tapic lineGetID => 0 224642.176 tapie LINE_CALLINFO(15, 0x10380, 0x2000000) 224642.186 ocxfn PlayMultiDelimited(sLineId=15, strFile1=GetEmployeeID.WAV, lPlayId=0xd228e, lOptions=0x0, strOptions=) 224642.186 tr 5 ResetWavOutAndContinuePlay start 224642.186 play FileMmioOpenAndAscend start GetEmployeeID.WAV 224642.186 play FileMmioOpenAndAscend end 224642.186 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 224642.186 wavec waveOutOpen(0x0, 0x0, 0x2693848, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 224642.186 wavec waveOutOpen(0x269387c, 0x0, 0x2693848, 0x340354, 0x2693820, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x270079c 224642.186 wavec waveOutReset(0x270079c) => 0(MMSYSERR_OK) fn:PlaySoundStart 224642.196 tapic lineMonitorDigits(0x10380, 0x2) => 0x0 224642.196 tapic lineMonitorMedia(0x10380, 0x7c) => 0 224642.196 play FileMmioOpenAndAscend start GetEmployeeID.WAV 224642.196 play FileMmioOpenAndAscend end 224642.196 play LoadCurrFileToPlay start 224642.196 play FileMmioOpenAndAscend start GetEmployeeID.WAV 224642.196 play FileMmioOpenAndAscend end 224642.196 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 224642.196 wavec waveOutWrite HeapAllocs bytes: DataToPlay=111936, WaveHdr=32, UserData=12 224642.196 wavehdr: lpData=0x8081008, dwBufferLength=111936, dwBytesRecorded=0, dwUser=0x26fed20, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 224642.196 wavec waveOutPrepareHeader(0x270079c, 0x2701910, 0x20) => 0 224642.196 wavec waveOutWrite(0x270079c, 0x2701910, 0x20) => 0 224642.196 play LoadCurrFileToPlay end 224642.196 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 224642.206 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 15 86081400 224642.206 fn OnFirePlayPlayWdogSetEvent start 224642.206 ocxev PlayWdogSet(dwLineId=15, dwPlayId=0x5217f78, LenMsecs=6996) 224648.906 tapie LINE_MONITORDIGITS(15, 0x10380, 0x30) 224648.916 ocxfn PlayStop(sLineId=15) 224648.916 fn PlaySoundStop start 224648.916 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 224648.916 wavec waveOutReset(0x270079c) call, caller: PlaySoundStop 224648.916 wavec waveOutReset(0x270079c) => 0 (MMSYSERR_OK), caller: PlaySoundStop 224648.916 wavec waveOutClose(0x270079c) call, caller: PlaySoundStop 224648.916 wavec waveOutClose(0x270079c) => 0 (MMSYSERR_OK), caller: PlaySoundStop 224648.926 fn OnFirePlayPlayWdogClearEvent start 224648.926 ocxev PlayWdogClear(dwLineId=15, dwPlayId=0x5217f78) 224648.926 wavee WOM_DONE(0x270079c, 0x2701910) (callback window message) 224648.926 wavee WOM_DONE(0x270079c, 0x3bd, 0x2693820, 0x2701910, 0x0) psch 224648.926 fn psch hwo(0x270079c) != hli->hWaveOut(0x0) 224648.926 fn psch lpUserData=0x26fed20 : dwPlayId=860814, hli=0x2693820, iFileIdx=0x0 224648.926 fn psch hli=0x2693820 : dwPlayId=860814, iPlayListIdxCurr=0xfffffffe 224648.926 fn psch not clearing watchdog 224648.926 wavec waveOutUnprepareHeader(0x270079c, 0x2701910, 0x20) call unimodem 224648.926 wavec waveOutUnprepareHeader(0x270079c, 0x2701910, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem 224649.076 tapie LINE_MONITORDIGITS(15, 0x10380, 0x37) 224650.007 tapie LINE_MONITORDIGITS(15, 0x10380, 0x37) 224650.178 tapie LINE_MONITORDIGITS(15, 0x10380, 0x34) 224650.989 tapie LINE_MONITORDIGITS(15, 0x10380, 0x30) 224652.271 tapie LINE_MONITORDIGITS(15, 0x10380, 0x39) 224653.542 tapie LINE_MONITORDIGITS(15, 0x10380, 0x34) 224653.713 tapie LINE_MONITORDIGITS(15, 0x10380, 0x39) 224655.004 tapie LINE_MONITORDIGITS(15, 0x10380, 0x33) 224655.165 tapie LINE_MONITORDIGITS(15, 0x10380, 0x35) 224655.966 tapie LINE_MONITORDIGITS(15, 0x10380, 0x30) 224656.126 tapie LINE_MONITORDIGITS(15, 0x10380, 0x23) 224656.146 ocxfn PlayMultiDelimited(sLineId=15, strFile1=GetPIN.wav, lPlayId=0xd5917, lOptions=0x0, strOptions=) 224656.156 tr 5 ResetWavOutAndContinuePlay start 224656.156 play FileMmioOpenAndAscend start GetPIN.wav 224656.156 play FileMmioOpenAndAscend end 224656.156 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 224656.156 wavec waveOutOpen(0x0, 0x0, 0x2693848, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 224656.156 wavec waveOutOpen(0x269387c, 0x0, 0x2693848, 0x340354, 0x2693820, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x2701964 224656.156 wavec waveOutReset(0x2701964) => 0(MMSYSERR_OK) fn:PlaySoundStart 224656.156 tapic lineMonitorDigits(0x10380, 0x2) => 0x0 224656.166 tapic lineMonitorMedia(0x10380, 0x7c) => 0 224656.166 play FileMmioOpenAndAscend start GetPIN.wav 224656.166 play FileMmioOpenAndAscend end 224656.166 play LoadCurrFileToPlay start 224656.166 play FileMmioOpenAndAscend start GetPIN.wav 224656.166 play FileMmioOpenAndAscend end 224656.166 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 224656.166 wavec waveOutWrite HeapAllocs bytes: DataToPlay=95936, WaveHdr=32, UserData=12 224656.166 wavehdr: lpData=0x809cfc8, dwBufferLength=95936, dwBytesRecorded=0, dwUser=0x26b58f8, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 224656.166 wavec waveOutPrepareHeader(0x2701964, 0x26ff410, 0x20) => 0 224656.166 wavec waveOutWrite(0x2701964, 0x26ff410, 0x20) => 0 224656.166 play LoadCurrFileToPlay end 224656.166 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 224656.166 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 15 87477500 224656.166 fn OnFirePlayPlayWdogSetEvent start 224656.176 ocxev PlayWdogSet(dwLineId=15, dwPlayId=0x536ccfc, LenMsecs=5996) 224700.262 tapie LINE_MONITORDIGITS(15, 0x10380, 0x33) 224700.272 ocxfn PlayStop(sLineId=15) 224700.272 fn PlaySoundStop start 224700.272 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 224700.272 wavec waveOutReset(0x2701964) call, caller: PlaySoundStop 224700.272 wavec waveOutReset(0x2701964) => 0 (MMSYSERR_OK), caller: PlaySoundStop 224700.272 wavec waveOutClose(0x2701964) call, caller: PlaySoundStop 224700.272 wavec waveOutClose(0x2701964) => 0 (MMSYSERR_OK), caller: PlaySoundStop 224700.282 fn OnFirePlayPlayWdogClearEvent start 224700.282 ocxev PlayWdogClear(dwLineId=15, dwPlayId=0x536ccfc) 224700.282 wavee WOM_DONE(0x2701964, 0x26ff410) (callback window message) 224700.282 wavee WOM_DONE(0x2701964, 0x3bd, 0x2693820, 0x26ff410, 0x0) psch 224700.282 fn psch hwo(0x2701964) != hli->hWaveOut(0x0) 224700.292 fn psch lpUserData=0x26b58f8 : dwPlayId=874775, hli=0x2693820, iFileIdx=0x0 224700.292 fn psch hli=0x2693820 : dwPlayId=874775, iPlayListIdxCurr=0xfffffffe 224700.292 fn psch not clearing watchdog 224700.292 wavec waveOutUnprepareHeader(0x2701964, 0x26ff410, 0x20) call unimodem 224700.292 wavec waveOutUnprepareHeader(0x2701964, 0x26ff410, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem 224700.422 tapie LINE_MONITORDIGITS(15, 0x10380, 0x30) 224700.592 tapie LINE_MONITORDIGITS(15, 0x10380, 0x30) 224701.403 tapie LINE_MONITORDIGITS(15, 0x10380, 0x23) 224701.594 ocxfn PlayMultiDelimited(sLineId=15, strFile1=C:\Program Files\VoiceGuide\system\voice\3.wav, lPlayId=0xd6e5e, lOptions=0x0, strOptions=) 224701.594 tr 5 ResetWavOutAndContinuePlay start 224701.594 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\3.wav 224701.594 play FileMmioOpenAndAscend end 224701.594 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 224701.604 wavec waveOutOpen(0x0, 0x0, 0x2693848, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 224701.604 wavec waveOutOpen(0x269387c, 0x0, 0x2693848, 0x340354, 0x2693820, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x26fd4dc 224701.604 wavec waveOutReset(0x26fd4dc) => 0(MMSYSERR_OK) fn:PlaySoundStart 224701.604 tapic lineMonitorDigits(0x10380, 0x2) => 0x0 224701.604 tapic lineMonitorMedia(0x10380, 0x7c) => 0 224701.604 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\3.wav 224701.604 play FileMmioOpenAndAscend end 224701.604 play LoadCurrFileToPlay start 224701.604 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\3.wav 224701.604 play FileMmioOpenAndAscend end 224701.604 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 224701.604 wavec waveOutWrite HeapAllocs bytes: DataToPlay=13178, WaveHdr=32, UserData=12 224701.604 wavehdr: lpData=0x2707d88, dwBufferLength=13178, dwBytesRecorded=0, dwUser=0x22e988, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 224701.604 wavec waveOutPrepareHeader(0x26fd4dc, 0x8096218, 0x20) => 0 224701.604 wavec waveOutWrite(0x26fd4dc, 0x8096218, 0x20) => 0 224701.604 play LoadCurrFileToPlay end 224701.604 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 224701.604 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 15 88022200 224701.614 fn OnFirePlayPlayWdogSetEvent start 224701.614 ocxev PlayWdogSet(dwLineId=15, dwPlayId=0x53f1cb8, LenMsecs=823) 224702.365 wavee WOM_DONE(0x26fd4dc, 0x8096218) (callback window message) 224702.365 wavee WOM_DONE(0x26fd4dc, 0x3bd, 0x2693820, 0x8096218, 0x0) psch 224702.365 fn psch lpUserData=0x22e988 : dwPlayId=880222, hli=0x2693820, iFileIdx=0x0 224702.365 fn psch hli=0x2693820 : dwPlayId=880222, iPlayListIdxCurr=0x0 224702.365 fn psch clearing watchdog 224702.365 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 224702.365 wavec waveOutUnprepareHeader(0x26fd4dc, 0x8096218, 0x20) call unimodem 224702.365 wavec waveOutUnprepareHeader(0x26fd4dc, 0x8096218, 0x20) => 0 (MMSYSERR_OK) unimodem 224702.365 wavec waveOutReset(0x26fd4dc) call, caller: Psch 224702.365 wavec waveOutReset(0x26fd4dc) => 0 (MMSYSERR_OK), caller: Psch 224702.365 wavec waveOutClose(0x26fd4dc) call, caller: Psch 224702.365 wavec waveOutClose(0x26fd4dc) => 0 (MMSYSERR_OK), caller: Psch 224702.365 fn OnFirePlayPlayWdogClearEvent start 224702.365 ocxev PlayWdogClear(dwLineId=15, dwPlayId=0x53f1cb8) 224702.375 ocxev PlayEnd(dwLineId=15, dwPlayId=0xd6e5e) 224702.545 ocxfn PlayMultiDelimited(sLineId=15, strFile1=C:\Program Files\VoiceGuide\system\voice\8.wav, lPlayId=0xd720c, lOptions=0x0, strOptions=) 224702.545 tr 5 ResetWavOutAndContinuePlay start 224702.545 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\8.wav 224702.575 play FileMmioOpenAndAscend end 224702.575 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 224702.575 wavec waveOutOpen(0x0, 0x0, 0x2693848, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 224702.575 wavec waveOutOpen(0x269387c, 0x0, 0x2693848, 0x340354, 0x2693820, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x26ff84c 224702.575 wavec waveOutReset(0x26ff84c) => 0(MMSYSERR_OK) fn:PlaySoundStart 224702.575 tapic lineMonitorDigits(0x10380, 0x2) => 0x0 224702.585 tapic lineMonitorMedia(0x10380, 0x7c) => 0 224702.585 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\8.wav 224702.585 play FileMmioOpenAndAscend end 224702.585 play LoadCurrFileToPlay start 224702.585 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\system\voice\8.wav 224702.585 play FileMmioOpenAndAscend end 224702.585 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 224702.585 wavec waveOutWrite HeapAllocs bytes: DataToPlay=9352, WaveHdr=32, UserData=12 224702.585 wavehdr: lpData=0x2707da0, dwBufferLength=9352, dwBytesRecorded=0, dwUser=0x26b58f8, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 224702.585 wavec waveOutPrepareHeader(0x26ff84c, 0x809cfc8, 0x20) => 0 224702.585 wavec waveOutWrite(0x26ff84c, 0x809cfc8, 0x20) => 0 224702.585 play LoadCurrFileToPlay end 224702.585 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 224702.585 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 15 88116400 224702.595 fn OnFirePlayPlayWdogSetEvent start 224702.595 ocxev PlayWdogSet(dwLineId=15, dwPlayId=0x5408cb0, LenMsecs=584) 224703.086 wavee WOM_DONE(0x26ff84c, 0x809cfc8) (callback window message) 224703.086 wavee WOM_DONE(0x26ff84c, 0x3bd, 0x2693820, 0x809cfc8, 0x0) psch 224703.086 fn psch lpUserData=0x26b58f8 : dwPlayId=881164, hli=0x2693820, iFileIdx=0x0 224703.086 fn psch hli=0x2693820 : dwPlayId=881164, iPlayListIdxCurr=0x0 224703.086 fn psch clearing watchdog 224703.086 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 224703.086 wavec waveOutUnprepareHeader(0x26ff84c, 0x809cfc8, 0x20) call unimodem 224703.086 wavec waveOutUnprepareHeader(0x26ff84c, 0x809cfc8, 0x20) => 0 (MMSYSERR_OK) unimodem 224703.086 wavec waveOutReset(0x26ff84c) call, caller: Psch 224703.086 wavec waveOutReset(0x26ff84c) => 0 (MMSYSERR_OK), caller: Psch 224703.086 wavec waveOutClose(0x26ff84c) call, caller: Psch 224703.086 wavec waveOutClose(0x26ff84c) => 0 (MMSYSERR_OK), caller: Psch 224703.086 fn OnFirePlayPlayWdogClearEvent start 224703.086 ocxev PlayWdogClear(dwLineId=15, dwPlayId=0x5408cb0) 224703.086 ocxev PlayEnd(dwLineId=15, dwPlayId=0xd720c) 224703.116 ocxfn RecStop(sLineId:15) 224703.116 wavec waveInReset(0x0) => 5 224703.116 linec lineMonitorTones(0x10380, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones) 224703.116 ocxfn PlayStop(sLineId=15) 224703.116 fn PlaySoundStop start 224703.116 fn PlaySoundStop line not playing a sound file. 0x0 224703.126 ocxfn LineDrop(sLineId=15, sOpt=0) 224703.126 tapic lineDrop(0x10380, , 0) call in ocxfn_LineDrop 224703.126 tapic lineDrop(0x10380, , 0) => async:66278 (66278) 224703.126 tapie LINE_REPLY(15, 0x0, 0x102e6, 0x0) 224703.446 tapie LINE_CALLINFO(15, 0x10380, 0x2000000) 224703.446 tapie LINE_CALLINFO(15, 0x10380, 0x2) 224703.446 tapie LINE_CALLSTATE(15, 0x10380, 0x1, 0x0, 0x0) 224704.418 ocxfn LineClose(sLineId:15) 224704.418 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x2693830, 0x12f160) 224704.418 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x8084758) call 224704.428 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x8084758) => NO_ERROR (0) 224704.428 tapic lineGetIcon(15, 0, 0x2693838) 224704.428 ocxfn LineOpen(15, 0, 0, , ) 224704.428 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x2693830, 0x12e4a0) 224704.428 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x8084758) call 224704.428 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x8084758) => NO_ERROR (0) 224704.428 tapic lineGetIcon(15, 0, 0x2693838) 224704.428 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x8084758) call 224704.428 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x8084758) => NO_ERROR (0) 224704.428 tapic lineOpen(0x800003ff, 15, 0x269382c, 0x10004, 0, 0x2693820, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 224704.438 tapic lineGetID(0x10319, 0, 0, 0x1, 0x2701b38, wave/in) LINECALLSELECT_LINE hLineInfo 224704.438 tapic lineGetID(0x10319, 0, 0, 0x1, 0x2701b38, wave/in) => 0x0 224704.438 tapic lineGetID => 0 224704.438 tapic lineGetID(0x10319, 0, 0, 0x1, 0x2701b38, wave/out) LINECALLSELECT_LINE hLineInfo 224704.438 tapic lineGetID(0x10319, 0, 0, 0x1, 0x2701b38, wave/out) => 0x0 224704.438 tapic lineGetID => 0 224704.438 ocxfn GetLineName(sLineId=15) 224704.438 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x8084758) call 224704.438 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x8084758) => NO_ERROR (0) 224704.438 wavec waveInGetDevCaps(0x0, 0x12e508, 0x30) => 0 224704.438 wavec waveOutGetDevCaps(0x0, 0x12e4d4, 0x34) => 0 224704.438 wave IN:[iSDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1] OUT:[iSDN Interfaces Channel 1 v0.1 format=0x0, channels=0x1, support=0x4] 224704.438 ocxfn SilenceDetectSet(sLineId=15, sTimeLen=30, sVolumeLevel=10) 224744.505 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x2693830, 0x12ef50) 224744.505 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x80d4dd8) call 224744.505 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x80d4dd8) => NO_ERROR (0) 224744.505 tapic lineGetIcon(15, 0, 0x2693838) 224744.505 linec lineShutdown(0x800003ff) => 0x0 Share this post Link to post
Guest Cronan Report post Posted 10/27/2004 07:05 PM Any luck with this yet? Share this post Link to post
SupportTeam Report post Posted 10/27/2004 08:31 PM We'll send an email to ComIsdn.org and see if there is anything we can do here, At this stage it appears that although the CallerID information is attempted to be retrieved after the LINE_CALLSTATE.LINECALLSTATE_OFFERING event, the ComIsdn driver says it's still not available... Share this post Link to post
Guest Cronan Report post Posted 10/27/2004 08:35 PM Could it be related to this? So your application should check for the CallerID as soon as the incoming call is reported. Perhaps it's the two rings before answering? Share this post Link to post
SupportTeam Report post Posted 10/27/2004 08:38 PM With ISDN the CallerID is sent as part of the call setup message. You only need to wait for two rings on Analog systems... Share this post Link to post