ktruk Report post Posted 11/16/2005 08:02 PM Hi there. I am struggling to make a successful call transfer using and ISDN BRI Eicon Diva Server (or Dialogic BRI) card, using ComISDN. The script simplay plays a wav file, then runs a "Call Transfer" module set for Blind-Transfer and a simple fixed extention number. There are no paths set from the call transfer module, but seetting a success, fail or no path makes no difference. I get the error in the debug log: LINEERR_OPERATIONFAILED [80000048] The TAPI error codes I have say that this error is: "TAPI2 error code: 0x80000048 (dwMessageID = 0x0000e048) = The operation failed for unspecified reasons". After the call transfer fails, the script runs again from the top, ie: it just repeats endlessly until I hangup. Questions: 1. What version of TAPI is VoiceGuide compatible with? (2.1/2.2) ? 2. Is the above error code definately a ComISDN error ? 3. Can you outline how VG passes a TAPI blind-transfer request to ComISDN ? 4. Have you any experience of doing transfers with VG and comISDN? (ie: do you know that this definately works?) Please, please, don't just tell me to convert to VG4 Dialogic or its not your problem. I am attempting to get ComISDN to give answers too. There is a post HERE that outlines the pre-requisites for call transfer (all of which I believe are in place). Please help, this is costing me a great deal of downtime, effort and money. Thank you - Tim. Here are the 3 log files from a test call end-2-end. 1116VGM.TXT 193016.76 0 init InitClear start 193016.87 0 ------------------------------------------------------------------------------ 193016.87 0 VoiceGuide TAPI v5.2.5003 193016.87 0 ------------------------------------------------------------------------------ 193018.39 0 ApiMode=[TAPI] 193018.42 0 Tapi device 20 is: ISDN Interface 4 Channel 2 193018.42 0 Tapi device 19 is: ISDN Interface 4 Channel 1 193018.42 0 Tapi device 18 is: ISDN Interface 3 Channel 2 193018.42 0 Tapi device 17 is: ISDN Interface 3 Channel 1 193018.42 0 Tapi device 16 is: ISDN Interface 2 Channel 2 193018.43 0 Tapi device 15 is: ISDN Interface 2 Channel 1 193018.43 0 Tapi device 14 is: ISDN Interface 1 Channel 2 193018.43 0 Tapi device 13 is: ISDN Interface 1 Channel 1 193018.43 0 Tapi device 12 is: H323 Line 193018.43 0 Tapi device 11 is: LPT1T 193018.44 0 Tapi device 10 is: WAN Miniport (L2TP) 193018.44 0 Tapi device 9 is: Eicon ISDN Channel 193018.44 0 Tapi device 8 is: Eicon ISDN Channel 193018.44 0 Tapi device 7 is: Eicon ISDN Channel 193018.44 0 Tapi device 6 is: Eicon ISDN Channel 193018.45 0 Tapi device 5 is: Eicon ISDN Channel 193018.45 0 Tapi device 4 is: Eicon ISDN Channel 193018.45 0 Tapi device 3 is: Eicon ISDN Channel 193018.45 0 Tapi device 2 is: Eicon ISDN Channel 193018.46 0 Tapi device 1 is: RAS VPN Line 0 193018.46 0 Tapi device 0 is: RAS PPPoE Line0000 193018.47 0 init vgmulti ver 5.2.5003 193018.51 0 Inband Signaling Config file not specified 193018.52 0 Loading VMB data begin 193018.53 0 Loading VMB data - about to delete old entries 193018.54 0 vm sort start on 8 entries. 193018.54 0 vm sort end. 193018.54 0 Loading VMB data end 193018.58 0 init temp dir exists [C:\Program Files\VoiceGuide\temp\] 193018.58 0 init clear settings on 4 devices. 193018.58 13 Initialising... 193018.59 14 Initialising... 193018.59 15 Initialising... 193018.59 16 Initialising... 193018.59 0 init attach vgs on 4 devices. 193018.59 0 Script Load C:\Program Files\VoiceGuide\Scripts\Test\Qtest1.vgs 193018.60 0 init lineopen on 4 devices. 193018.60 0 init calling .lineOpen on device 1 193018.67 13 lineOpen(13)=> 193018.67 0 Calling .GetLineHandle on LineId 13 193018.68 13 hLine=66218 193018.68 0 Calling .GetProviderInfo on LineId 13 193018.68 13 tapi ProviderInfo: Windows Telephony Service Provider for Common ISDN Driver 193018.68 13 set provider type: PROVTYPE_ComISDN 193018.68 0 Calling lineSetNumRings on lLineHandle 66218 193018.68 13 Waiting for a call... 193018.69 0 init calling .lineOpen on device 2 193018.70 14 lineOpen(14)=> 193018.70 0 Calling .GetLineHandle on LineId 14 193018.70 14 hLine=66184 193018.70 0 Calling .GetProviderInfo on LineId 14 193018.70 14 tapi ProviderInfo: Windows Telephony Service Provider for Common ISDN Driver 193018.70 14 set provider type: PROVTYPE_ComISDN 193018.70 0 Calling lineSetNumRings on lLineHandle 66184 193018.70 14 Waiting for a call... 193018.70 0 init calling .lineOpen on device 3 193018.71 15 lineOpen(15)=> 193018.72 0 Calling .GetLineHandle on LineId 15 193018.72 15 hLine=66150 193018.72 0 Calling .GetProviderInfo on LineId 15 193018.72 15 tapi ProviderInfo: Windows Telephony Service Provider for Common ISDN Driver 193018.72 15 set provider type: PROVTYPE_ComISDN 193018.72 0 Calling lineSetNumRings on lLineHandle 66150 193018.72 15 Waiting for a call... 193018.72 0 init calling .lineOpen on device 4 193018.73 16 lineOpen(16)=> 193018.73 0 Calling .GetLineHandle on LineId 16 193018.73 16 hLine=66116 193018.73 0 Calling .GetProviderInfo on LineId 16 193018.74 16 tapi ProviderInfo: Windows Telephony Service Provider for Common ISDN Driver 193018.74 16 set provider type: PROVTYPE_ComISDN 193018.74 0 Calling lineSetNumRings on lLineHandle 66116 193018.74 16 Waiting for a call... 193019.58 0 dial start any summary:|13:idx=0|14:idx=0|15:idx=0|16:idx=0| 193029.62 13 callstate OFFERING 66065 0 4 193029.62 13 eng Dont answer yet, wait for CallerID information. (timeout = 1 sec) 193029.62 13 timer set 1 EV_UNKNOWN_9030 193029.62 13 ev Lev_CallerID [29,,130] 193029.62 13 rv lg add [DNIS]{130} 193029.62 13 timer clear 193029.62 13 rv clear 193029.62 13 Answer the call at 16/11/2005 19:30:29 193029.62 13 lineAnswer(66065) => 66048 193029.62 13 ring 0 193029.63 13 timer clear 193029.63 13 tapi Reply (LineEvReply) ok 66048 0 193029.80 0 dial start any summary:|13:hc>0|14:idx=0|15:idx=0|16:idx=0| 193029.83 13 callstate CONNECTED 66065 1 0 193029.83 13 callstate CONNECTED 66065,1,0 193029.83 13 WorkingModeTAPI@Connected= 193029.83 13 WorkingModeScript@Connected= 193029.83 13 Inband detection not enabled 193029.83 13 StartLoadedVgs at 16/11/2005 19:30:29, script interpretor VgMulti v5.2.5003 0 193029.83 13 rv ns add [scriptsPath]{C:\Program Files\VoiceGuide\Scripts\Test\} 193029.83 13 rv ns add [scriptPath]{C:\Program Files\VoiceGuide\Scripts\Test} 193029.83 13 rv lg add [$RV_STARTTIME]{16/11/2005 19:30:29} 193029.83 13 rv lg add [$RV_DEVICEID]{13} 193029.83 13 rv lg add [$RV_CIDNAME]{} 193029.83 13 rv ns add [PathApp]{C:\Program Files\VoiceGuide\} 193029.83 13 rv lg add [$RV_CIDNUMBER]{29} 193029.83 13 rv lg add [$RV_DNIS]{130} 193029.84 13 rv lg add [DNIS]{130} 193029.84 13 timer clear 193029.84 13 [PlayLast] Playing 193029.84 13 [PlayLast] Playing (test.wav) 193029.84 13 play set playid=676426 193029.84 13 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Test\test.wav] 193029.84 13 timer clear 193029.84 13 RunModule PLAY end 193029.85 13 wa(3939,67642600) 193033.69 13 play end current play (playid=676426) 193033.69 13 ScriptEventCode 8001 iLineState=1100 193033.69 13 LsPlayMsg EV_PLAY_FINISHED 193033.69 13 timer set 10 EV_TIMEOUT_HANGUP 193033.69 13 timer set 0 EV_TIMEOUT_GOTOMODULE 193033.69 13 ScriptEventCode 9002 iLineState=1101 193033.69 13 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 193033.70 13 rv lg add [PlayLast]{timeout} 193033.70 13 timer clear 193033.70 13 timer set 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER 193034.06 13 timer fired EV_TIMEOUT_READYTOBEGINTRANSFER 193034.06 13 ScriptEventCode 9012 iLineState=1900 193034.06 13 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER 193034.06 13 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 193034.06 13 [TransferCall] Blind Transfer to 30 (TAPI) 193034.06 13 lineBlindTransfer(66065,30,0) in LsXferStart => 66047 193034.06 13 callstate ONHOLD 66065 0 0 193034.16 13 tapi Reply (LineEvReply) err 66047 LINEERR_OPERATIONFAILED [80000048] 193034.16 13 callstate CONNECTED 66065 1 0 193034.16 13 callstate CONNECTED 66065,1,0 193034.16 13 WorkingModeTAPI@Connected=BlindTransfer 193034.17 13 WorkingModeScript@Connected= 193034.17 13 Inband detection not enabled 193034.17 13 StartLoadedVgs at 16/11/2005 19:30:34, script interpretor VgMulti v5.2.5003 0 193034.17 13 rv ns add [scriptsPath]{C:\Program Files\VoiceGuide\Scripts\Test\} 193034.17 13 rv ns add [scriptPath]{C:\Program Files\VoiceGuide\Scripts\Test} 193034.17 13 rv lg add [$RV_STARTTIME]{16/11/2005 19:30:34} 193034.17 13 rv lg add [$RV_DEVICEID]{13} 193034.17 13 rv lg add [$RV_CIDNAME]{} 193034.17 13 rv ns add [PathApp]{C:\Program Files\VoiceGuide\} 193034.17 13 rv lg add [$RV_CIDNUMBER]{29} 193034.17 13 rv lg add [$RV_DNIS]{130} 193034.17 13 rv lg add [DNIS]{130} 193034.18 13 timer clear 193034.18 13 [PlayLast] Playing 193034.18 13 [PlayLast] Playing (test.wav) 193034.18 13 play set playid=680772 193034.20 13 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Test\test.wav] 193034.20 13 timer clear 193034.20 13 RunModule PLAY end 193034.20 13 wa(3939,68077200) 193037.64 13 callinfo DEVSPECIFIC 193037.65 13 callstate DISCONNECTED 66065 1 0 193037.65 13 ScriptEventCode 9250 iLineState=1100 193037.65 13 LsPlayMsg EV_REMOTEPARTY_DISCONNECT 193037.65 13 rv lg add [Hangup Time]{16/11/2005 19:30:37} 193037.65 13 Hanging up call... 193037.65 13 RecSoundStop ok 193037.65 13 PlaySoundStop err=0 193037.65 13 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 193037.66 13 fnHangupCall end 193037.66 13 tapi Reply (LineEvReply) ok 66030 0 193037.70 13 callstate IDLE 66065 0 0 193037.70 13 WorkingMode@Idle= 193037.72 13 timer clear 193037.72 13 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 193038.67 13 timer fired EV_TIMEOUT_TIMETOREINITLINE 193038.67 13 ScriptEventCode 9008 iLineState=900 193038.67 13 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 193038.67 13 ReinitTelephony due to IDLE 193038.67 13 tapic lineDeallocateCall(MainCall:66065) 0 193038.68 13 lineOpen(13)=> 193038.68 13 Waiting for a call... 193038.68 13 LineHandle=66013 193038.68 13 amchk set AMdet=False in Reinit@idle 193038.68 13 timer set 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 193038.94 0 dial start any summary:|13:rdy=0|14:idx=0|15:idx=0|16:idx=0| 193041.68 13 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT 193041.68 13 ScriptEventCode 9013 iLineState=900 193041.99 0 dial start any summary:|13:idx=0|14:idx=0|15:idx=0|16:idx=0| 193047.80 0 btn Exit (4 lines) 193047.80 13 line state =900 193047.80 14 line state =0 193047.80 15 line state =0 193047.80 16 line state =0 193047.81 13 Exiting... 193047.81 14 Exiting... 193047.81 15 Exiting... 193047.81 16 Exiting... 193047.91 0 calling TapiWrap.Shutdown 193049.55 0 ------------------------------------------------------------------------------ 193049.55 0 Stopping VoiceGuide TAPI v5.2.5003 - start 193049.55 0 Unloading Main Window 193049.55 0 end 193049.55 0 ------------------------------------------------------------------------------ 1116SW.TXT 193018.389 ocxfn LogLevels(10,C:\Program Files\VoiceGuide\log\,sw.txt,0,) 193018.389 ------------------------------------------------------------------------------ 193018.389 SAPIWrap OCX v1.4, May 9 2004 13:44:29 193018.389 Started at 1116 193018.389 193018.389 ------------------------------------------------------------------------------ 1116TW.txt 193006.121 tapic lineNegotiateAPIVersion(0x800003ff, 13, 0x10003, 0x20001, 0x36b8950, 0x12f444) 193006.121 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3762408) call 193006.121 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3762408) => NO_ERROR (0) 193006.121 tapic lineGetIcon(13, 0, 0x36b8958) 193006.121 tapic lineNegotiateAPIVersion(0x800003ff, 14, 0x10003, 0x20001, 0x36c5b58, 0x12f444) 193006.121 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x375a8c0) call 193006.121 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x375a8c0) => NO_ERROR (0) 193006.131 tapic lineGetIcon(14, 0, 0x36c5b60) 193006.131 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x36d2d60, 0x12f444) 193006.131 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x37687f0) call 193006.131 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x37687f0) => NO_ERROR (0) 193006.131 tapic lineGetIcon(15, 0, 0x36d2d68) 193006.131 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x36dff68, 0x12f444) 193006.131 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x37687f0) call 193006.131 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x37687f0) => NO_ERROR (0) 193006.131 tapic lineGetIcon(16, 0, 0x36dff70) 193006.642 linec lineShutdown(0x800003ff) => 0x0 193007.654 linec lineShutdown(0x800003ff) => 0x80000050 193007.664 fn TAPI_ERR:LINEERR_UNINITIALIZED 193016.877 ocxfn LogLevels 10,C:\Program Files\VoiceGuide\log\,tw.txt,,(null) 193016.877 ------------------------------------------------------------------------------ 193016.877 TAPIWrap OCX v1.84.0, Jul 13 2004 19:38:23 [For Pure Tapi] 193016.877 Started at 1116 193016.877 193016.877 ------------------------------------------------------------------------------ 193018.329 linec lineInitialize(0x95a460, 0x3480000, 0x3489af0, TapiWrap, 0x95a464) => 0x0 193018.329 tapic lineNegotiateAPIVersion(0x800003ff, 0, 0x10003, 0x20001, 0x1be1a0, 0x12c6b4) 193018.329 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x1cb398) call 193018.339 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x1cb398) => NO_ERROR (0) 193018.339 tapic lineGetIcon(0, 0, 0x1be1a8) 193018.339 tapic lineNegotiateAPIVersion(0x800003ff, 1, 0x10003, 0x20001, 0x1ce680, 0x12c6b4) 193018.339 tapic lineGetDevCaps(0x800003ff, 1, 0x10003, 0, 0x1cb398) call 193018.339 tapic lineGetDevCaps(0x800003ff, 1, 0x10003, 0, 0x1cb398) => NO_ERROR (0) 193018.339 tapic lineGetIcon(1, 0, 0x1ce688) 193018.339 tapic lineNegotiateAPIVersion(0x800003ff, 2, 0x10003, 0x20001, 0x1dba38, 0x12c6b4) 193018.339 tapic lineGetDevCaps(0x800003ff, 2, 0x10003, 0, 0x1e8c30) call 193018.339 tapic lineGetDevCaps(0x800003ff, 2, 0x10003, 0, 0x1e8c30) => NO_ERROR (0) 193018.339 tapic lineGetIcon(2, 0, 0x1dba40) 193018.339 tapic lineNegotiateAPIVersion(0x800003ff, 3, 0x10003, 0x20001, 0x1e8c40, 0x12c6b4) 193018.339 tapic lineGetDevCaps(0x800003ff, 3, 0x10003, 0, 0x1f5e38) call 193018.339 tapic lineGetDevCaps(0x800003ff, 3, 0x10003, 0, 0x1f5e38) => NO_ERROR (0) 193018.339 tapic lineGetIcon(3, 0, 0x1e8c48) 193018.339 tapic lineNegotiateAPIVersion(0x800003ff, 4, 0x10003, 0x20001, 0x1f5e48, 0x12c6b4) 193018.349 tapic lineGetDevCaps(0x800003ff, 4, 0x10003, 0, 0x203040) call 193018.349 tapic lineGetDevCaps(0x800003ff, 4, 0x10003, 0, 0x203040) => NO_ERROR (0) 193018.349 tapic lineGetIcon(4, 0, 0x1f5e50) 193018.349 tapic lineNegotiateAPIVersion(0x800003ff, 5, 0x10003, 0x20001, 0x203050, 0x12c6b4) 193018.349 tapic lineGetDevCaps(0x800003ff, 5, 0x10003, 0, 0x210248) call 193018.349 tapic lineGetDevCaps(0x800003ff, 5, 0x10003, 0, 0x210248) => NO_ERROR (0) 193018.349 tapic lineGetIcon(5, 0, 0x203058) 193018.349 tapic lineNegotiateAPIVersion(0x800003ff, 6, 0x10003, 0x20001, 0x210258, 0x12c6b4) 193018.349 tapic lineGetDevCaps(0x800003ff, 6, 0x10003, 0, 0x21d450) call 193018.349 tapic lineGetDevCaps(0x800003ff, 6, 0x10003, 0, 0x21d450) => NO_ERROR (0) 193018.349 tapic lineGetIcon(6, 0, 0x210260) 193018.349 tapic lineNegotiateAPIVersion(0x800003ff, 7, 0x10003, 0x20001, 0x21d460, 0x12c6b4) 193018.349 tapic lineGetDevCaps(0x800003ff, 7, 0x10003, 0, 0x22a658) call 193018.349 tapic lineGetDevCaps(0x800003ff, 7, 0x10003, 0, 0x22a658) => NO_ERROR (0) 193018.349 tapic lineGetIcon(7, 0, 0x21d468) 193018.359 tapic lineNegotiateAPIVersion(0x800003ff, 8, 0x10003, 0x20001, 0x22a668, 0x12c6b4) 193018.359 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x237860) call 193018.359 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x237860) => NO_ERROR (0) 193018.359 tapic lineGetIcon(8, 0, 0x22a670) 193018.359 tapic lineNegotiateAPIVersion(0x800003ff, 9, 0x10003, 0x20001, 0x237870, 0x12c6b4) 193018.359 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x244a68) call 193018.359 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x244a68) => NO_ERROR (0) 193018.359 tapic lineGetIcon(9, 0, 0x237878) 193018.359 tapic lineNegotiateAPIVersion(0x800003ff, 10, 0x10003, 0x20001, 0x3690058, 0x12c6b4) 193018.359 tapic lineGetDevCaps(0x800003ff, 10, 0x10004, 0, 0x369d250) call 193018.359 tapic lineGetDevCaps(0x800003ff, 10, 0x10004, 0, 0x369d250) => NO_ERROR (0) 193018.359 tapic lineGetIcon(10, 0, 0x3690060) 193018.359 tapic lineNegotiateAPIVersion(0x800003ff, 11, 0x10003, 0x20001, 0x369e540, 0x12c6b4) 193018.359 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x369d250) call 193018.359 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x369d250) => NO_ERROR (0) 193018.369 tapic lineGetIcon(11, 0, 0x369e548) 193018.369 tapic lineNegotiateAPIVersion(0x800003ff, 12, 0x10003, 0x20001, 0x36ab748, 0x12c6b4) 193018.369 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x369d250) call 193018.369 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x369d250) => NO_ERROR (0) 193018.369 tapic lineGetIcon(12, 0, 0x36ab750) 193018.369 tapic lineNegotiateAPIVersion(0x800003ff, 13, 0x10003, 0x20001, 0x36b8950, 0x12c6b4) 193018.369 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x369d250) call 193018.369 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x369d250) => NO_ERROR (0) 193018.369 tapic lineGetIcon(13, 0, 0x36b8958) 193018.369 tapic lineNegotiateAPIVersion(0x800003ff, 14, 0x10003, 0x20001, 0x36c5b58, 0x12c6b4) 193018.369 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x369d250) call 193018.369 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x369d250) => NO_ERROR (0) 193018.369 tapic lineGetIcon(14, 0, 0x36c5b60) 193018.369 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x36d2d60, 0x12c6b4) 193018.369 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x369d250) call 193018.369 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x369d250) => NO_ERROR (0) 193018.369 tapic lineGetIcon(15, 0, 0x36d2d68) 193018.379 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x36dff68, 0x12c6b4) 193018.379 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x369d250) call 193018.379 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x369d250) => NO_ERROR (0) 193018.379 tapic lineGetIcon(16, 0, 0x36dff70) 193018.379 tapic lineNegotiateAPIVersion(0x800003ff, 17, 0x10003, 0x20001, 0x36ed170, 0x12c6b4) 193018.379 tapic lineGetDevCaps(0x800003ff, 17, 0x10004, 0, 0x369d250) call 193018.379 tapic lineGetDevCaps(0x800003ff, 17, 0x10004, 0, 0x369d250) => NO_ERROR (0) 193018.379 tapic lineGetIcon(17, 0, 0x36ed178) 193018.379 tapic lineNegotiateAPIVersion(0x800003ff, 18, 0x10003, 0x20001, 0x36fa378, 0x12c6b4) 193018.379 tapic lineGetDevCaps(0x800003ff, 18, 0x10004, 0, 0x369d250) call 193018.379 tapic lineGetDevCaps(0x800003ff, 18, 0x10004, 0, 0x369d250) => NO_ERROR (0) 193018.379 tapic lineGetIcon(18, 0, 0x36fa380) 193018.379 tapic lineNegotiateAPIVersion(0x800003ff, 19, 0x10003, 0x20001, 0x3707580, 0x12c6b4) 193018.379 tapic lineGetDevCaps(0x800003ff, 19, 0x10004, 0, 0x369d250) call 193018.379 tapic lineGetDevCaps(0x800003ff, 19, 0x10004, 0, 0x369d250) => NO_ERROR (0) 193018.379 tapic lineGetIcon(19, 0, 0x3707588) 193018.379 tapic lineNegotiateAPIVersion(0x800003ff, 20, 0x10003, 0x20001, 0x3714788, 0x12c6b4) 193018.389 tapic lineGetDevCaps(0x800003ff, 20, 0x10004, 0, 0x369d250) call 193018.389 tapic lineGetDevCaps(0x800003ff, 20, 0x10004, 0, 0x369d250) => NO_ERROR (0) 193018.389 tapic lineGetIcon(20, 0, 0x3714790) 193018.409 ocxfn GetLineCount() 193018.409 ocxfn GetLineName(sLineId=20) 193018.409 tapic lineGetDevCaps(0x800003ff, 20, 0x10004, 0, 0x3721980) call 193018.409 tapic lineGetDevCaps(0x800003ff, 20, 0x10004, 0, 0x3721980) => NO_ERROR (0) 193018.419 ocxfn GetLineName(sLineId=19) 193018.419 tapic lineGetDevCaps(0x800003ff, 19, 0x10004, 0, 0x3721980) call 193018.419 tapic lineGetDevCaps(0x800003ff, 19, 0x10004, 0, 0x3721980) => NO_ERROR (0) 193018.419 ocxfn GetLineName(sLineId=18) 193018.419 tapic lineGetDevCaps(0x800003ff, 18, 0x10004, 0, 0x3721980) call 193018.419 tapic lineGetDevCaps(0x800003ff, 18, 0x10004, 0, 0x3721980) => NO_ERROR (0) 193018.419 ocxfn GetLineName(sLineId=17) 193018.419 tapic lineGetDevCaps(0x800003ff, 17, 0x10004, 0, 0x3721980) call 193018.419 tapic lineGetDevCaps(0x800003ff, 17, 0x10004, 0, 0x3721980) => NO_ERROR (0) 193018.419 ocxfn GetLineName(sLineId=16) 193018.419 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x3721980) call 193018.419 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x3721980) => NO_ERROR (0) 193018.419 ocxfn GetLineName(sLineId=15) 193018.419 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x3721980) call 193018.429 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x3721980) => NO_ERROR (0) 193018.429 ocxfn GetLineName(sLineId=14) 193018.429 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x3721980) call 193018.429 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x3721980) => NO_ERROR (0) 193018.429 ocxfn GetLineName(sLineId=13) 193018.429 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3721980) call 193018.429 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3721980) => NO_ERROR (0) 193018.429 ocxfn GetLineName(sLineId=12) 193018.429 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x3721980) call 193018.429 tapic lineGetDevCaps(0x800003ff, 12, 0x10004, 0, 0x3721980) => NO_ERROR (0) 193018.429 ocxfn GetLineName(sLineId=11) 193018.429 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x3721980) call 193018.429 tapic lineGetDevCaps(0x800003ff, 11, 0x10004, 0, 0x3721980) => NO_ERROR (0) 193018.439 ocxfn GetLineName(sLineId=10) 193018.439 tapic lineGetDevCaps(0x800003ff, 10, 0x10004, 0, 0x3721980) call 193018.439 tapic lineGetDevCaps(0x800003ff, 10, 0x10004, 0, 0x3721980) => NO_ERROR (0) 193018.439 ocxfn GetLineName(sLineId=9) 193018.439 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x3721980) call 193018.439 tapic lineGetDevCaps(0x800003ff, 9, 0x10003, 0, 0x3721980) => NO_ERROR (0) 193018.439 ocxfn GetLineName(sLineId=8) 193018.439 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x3721980) call 193018.439 tapic lineGetDevCaps(0x800003ff, 8, 0x10003, 0, 0x3721980) => NO_ERROR (0) 193018.439 ocxfn GetLineName(sLineId=7) 193018.439 tapic lineGetDevCaps(0x800003ff, 7, 0x10003, 0, 0x3721980) call 193018.439 tapic lineGetDevCaps(0x800003ff, 7, 0x10003, 0, 0x3721980) => NO_ERROR (0) 193018.439 ocxfn GetLineName(sLineId=6) 193018.439 tapic lineGetDevCaps(0x800003ff, 6, 0x10003, 0, 0x3721980) call 193018.439 tapic lineGetDevCaps(0x800003ff, 6, 0x10003, 0, 0x3721980) => NO_ERROR (0) 193018.449 ocxfn GetLineName(sLineId=5) 193018.449 tapic lineGetDevCaps(0x800003ff, 5, 0x10003, 0, 0x3721980) call 193018.449 tapic lineGetDevCaps(0x800003ff, 5, 0x10003, 0, 0x3721980) => NO_ERROR (0) 193018.449 ocxfn GetLineName(sLineId=4) 193018.449 tapic lineGetDevCaps(0x800003ff, 4, 0x10003, 0, 0x3721980) call 193018.449 tapic lineGetDevCaps(0x800003ff, 4, 0x10003, 0, 0x3721980) => NO_ERROR (0) 193018.449 ocxfn GetLineName(sLineId=3) 193018.449 tapic lineGetDevCaps(0x800003ff, 3, 0x10003, 0, 0x3721980) call 193018.449 tapic lineGetDevCaps(0x800003ff, 3, 0x10003, 0, 0x3721980) => NO_ERROR (0) 193018.449 ocxfn GetLineName(sLineId=2) 193018.449 tapic lineGetDevCaps(0x800003ff, 2, 0x10003, 0, 0x3721980) call 193018.449 tapic lineGetDevCaps(0x800003ff, 2, 0x10003, 0, 0x3721980) => NO_ERROR (0) 193018.449 ocxfn GetLineName(sLineId=1) 193018.449 tapic lineGetDevCaps(0x800003ff, 1, 0x10003, 0, 0x3721980) call 193018.449 tapic lineGetDevCaps(0x800003ff, 1, 0x10003, 0, 0x3721980) => NO_ERROR (0) 193018.459 ocxfn GetLineName(sLineId=0) 193018.459 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x3721980) call 193018.459 tapic lineGetDevCaps(0x800003ff, 0, 0x10003, 0, 0x3721980) => NO_ERROR (0) 193018.599 ocxfn LineOpen(13, 0, 0, , ) 193018.599 tapic lineNegotiateAPIVersion(0x800003ff, 13, 0x10003, 0x20001, 0x36b8950, 0x12dee4) 193018.599 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x374c008) call 193018.599 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x374c008) => NO_ERROR (0) 193018.609 tapic lineGetIcon(13, 0, 0x36b8958) 193018.609 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x374c008) call 193018.609 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x374c008) => NO_ERROR (0) 193018.609 tapic lineOpen(0x800003ff, 13, 0x36b894c, 0x10004, 0, 0x36b8940, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 193018.609 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x376b120, wave/in) LINECALLSELECT_LINE hLineInfo 193018.669 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x376b120, wave/in) => 0x0 193018.669 tapic lineGetID => 1 193018.669 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x374d9d0, wave/out) LINECALLSELECT_LINE hLineInfo 193018.669 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x374d9d0, wave/out) => 0x0 193018.669 tapic lineGetID => 1 193018.669 ocxfn GetLineName(sLineId=13) 193018.669 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x374d9d0) call 193018.669 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x374d9d0) => NO_ERROR (0) 193018.669 wavec waveInGetDevCaps(0x1, 0x12df4c, 0x30) => 0 193018.669 wavec waveOutGetDevCaps(0x1, 0x12df18, 0x34) => 0 193018.669 wave IN:[iSDN Interfaces Channel 1 v32.0 format=0x0, channels=0x1] OUT:[iSDN Interfaces Channel 1 v32.0 format=0x0, channels=0x1, support=0x4] 193018.679 ocxfn GetProviderInfo(sLineId=13) 193018.679 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x374d9d0) call 193018.679 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x374d9d0) => NO_ERROR (0) 193018.679 fn GetProviderInfo => UnimodemV 193018.679 ocxfn SilenceDetectSet(sLineId=13, sTimeLen=0, sVolumeLevel=0) 193018.689 ocxfn LineOpen(14, 0, 0, , ) 193018.689 tapic lineNegotiateAPIVersion(0x800003ff, 14, 0x10003, 0x20001, 0x36c5b58, 0x12dee4) 193018.689 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x374d9d0) call 193018.689 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x374d9d0) => NO_ERROR (0) 193018.689 tapic lineGetIcon(14, 0, 0x36c5b60) 193018.689 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x374d9d0) call 193018.689 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x374d9d0) => NO_ERROR (0) 193018.689 tapic lineOpen(0x800003ff, 14, 0x36c5b54, 0x10004, 0, 0x36c5b48, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 193018.689 tapic lineGetID(0x10288, 0, 0, 0x1, 0x374d9d0, wave/in) LINECALLSELECT_LINE hLineInfo 193018.689 tapic lineGetID(0x10288, 0, 0, 0x1, 0x374d9d0, wave/in) => 0x0 193018.689 tapic lineGetID => 2 193018.689 tapic lineGetID(0x10288, 0, 0, 0x1, 0x374d9d0, wave/out) LINECALLSELECT_LINE hLineInfo 193018.689 tapic lineGetID(0x10288, 0, 0, 0x1, 0x374d9d0, wave/out) => 0x0 193018.689 tapic lineGetID => 2 193018.689 ocxfn GetLineName(sLineId=14) 193018.689 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x374d9d0) call 193018.689 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x374d9d0) => NO_ERROR (0) 193018.689 wavec waveInGetDevCaps(0x2, 0x12df4c, 0x30) => 0 193018.699 wavec waveOutGetDevCaps(0x2, 0x12df18, 0x34) => 0 193018.699 wave IN:[iSDN Interfaces Channel 2 v32.0 format=0x0, channels=0x1] OUT:[iSDN Interfaces Channel 2 v32.0 format=0x0, channels=0x1, support=0x4] 193018.699 ocxfn GetProviderInfo(sLineId=14) 193018.699 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x374db98) call 193018.699 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x374db98) => NO_ERROR (0) 193018.699 fn GetProviderInfo => UnimodemV 193018.699 ocxfn SilenceDetectSet(sLineId=14, sTimeLen=0, sVolumeLevel=0) 193018.699 ocxfn LineOpen(15, 0, 0, , ) 193018.699 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x36d2d60, 0x12dee4) 193018.699 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x374dc88) call 193018.709 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x374dc88) => NO_ERROR (0) 193018.709 tapic lineGetIcon(15, 0, 0x36d2d68) 193018.709 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x374dc88) call 193018.709 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x374dc88) => NO_ERROR (0) 193018.709 tapic lineOpen(0x800003ff, 15, 0x36d2d5c, 0x10004, 0, 0x36d2d50, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 193018.709 tapic lineGetID(0x10266, 0, 0, 0x1, 0x374dc88, wave/in) LINECALLSELECT_LINE hLineInfo 193018.709 tapic lineGetID(0x10266, 0, 0, 0x1, 0x374dc88, wave/in) => 0x0 193018.709 tapic lineGetID => 3 193018.709 tapic lineGetID(0x10266, 0, 0, 0x1, 0x374dc88, wave/out) LINECALLSELECT_LINE hLineInfo 193018.709 tapic lineGetID(0x10266, 0, 0, 0x1, 0x374dc88, wave/out) => 0x0 193018.709 tapic lineGetID => 3 193018.709 ocxfn GetLineName(sLineId=15) 193018.709 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x374dc88) call 193018.709 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x374dc88) => NO_ERROR (0) 193018.709 wavec waveInGetDevCaps(0x3, 0x12df4c, 0x30) => 0 193018.709 wavec waveOutGetDevCaps(0x3, 0x12df18, 0x34) => 0 193018.709 wave IN:[iSDN Interfaces Channel 3 v32.0 format=0x0, channels=0x1] OUT:[iSDN Interfaces Channel 3 v32.0 format=0x0, channels=0x1, support=0x4] 193018.719 ocxfn GetProviderInfo(sLineId=15) 193018.719 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x374df78) call 193018.719 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x374df78) => NO_ERROR (0) 193018.719 fn GetProviderInfo => UnimodemV 193018.719 ocxfn SilenceDetectSet(sLineId=15, sTimeLen=0, sVolumeLevel=0) 193018.719 ocxfn LineOpen(16, 0, 0, , ) 193018.719 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x36dff68, 0x12dee4) 193018.719 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x374e090) call 193018.719 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x374e090) => NO_ERROR (0) 193018.719 tapic lineGetIcon(16, 0, 0x36dff70) 193018.729 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x374e090) call 193018.729 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x374e090) => NO_ERROR (0) 193018.729 tapic lineOpen(0x800003ff, 16, 0x36dff64, 0x10004, 0, 0x36dff58, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 193018.729 tapic lineGetID(0x10244, 0, 0, 0x1, 0x374e090, wave/in) LINECALLSELECT_LINE hLineInfo 193018.729 tapic lineGetID(0x10244, 0, 0, 0x1, 0x374e090, wave/in) => 0x0 193018.729 tapic lineGetID => 4 193018.729 tapic lineGetID(0x10244, 0, 0, 0x1, 0x374e090, wave/out) LINECALLSELECT_LINE hLineInfo 193018.729 tapic lineGetID(0x10244, 0, 0, 0x1, 0x374e090, wave/out) => 0x0 193018.729 tapic lineGetID => 4 193018.729 ocxfn GetLineName(sLineId=16) 193018.729 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x374e090) call 193018.729 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x374e090) => NO_ERROR (0) 193018.729 wavec waveInGetDevCaps(0x4, 0x12df4c, 0x30) => 0 193018.729 wavec waveOutGetDevCaps(0x4, 0x12df18, 0x34) => 0 193018.729 wave IN:[iSDN Interfaces Channel 4 v32.0 format=0x0, channels=0x1] OUT:[iSDN Interfaces Channel 4 v32.0 format=0x0, channels=0x1, support=0x4] 193018.729 ocxfn GetProviderInfo(sLineId=16) 193018.740 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x374e380) call 193018.740 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x374e380) => NO_ERROR (0) 193018.740 fn GetProviderInfo => UnimodemV 193018.740 ocxfn SilenceDetectSet(sLineId=16, sTimeLen=0, sVolumeLevel=0) 193029.605 tapie LINE_CALLSTATE(13, 0x10211, 0x2, 0x0, 0x4) 193029.605 tapic lineMonitorDigits(0x10211, 0x2) => 0x0 193029.605 tapic lineMonitorMedia(0x10211, 0xfc) => 0 193029.615 tapic lineGetCallInfo(0x10211, 0x3752ff8) 193029.615 CIDname lci=0x3752ff8, off=0x0, size=0x0 193029.615 CIDnmbr lci=0x3752ff8, off=0x158, size=0x3 193029.615 DNISnmbr lci=0x3752ff8, off=0x15e, size=0x4 193029.615 ocxev CallerId(sLineId=13, hCall=0x10211, strNbr=[29], strName=[ ], strDialed=[130]) 193029.615 tapie LINE_LINEDEVSTATE(13, 0x102aa, 0x2, 0x1, 0x0) 193029.625 tapie LINE_REPLY(13, 0x0, 0x10200, 0x0) 193029.815 tapie LINE_CALLSTATE(13, 0x10211, 0x100, 0x1, 0x0) 193029.815 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x9c10a78, wave/in) LINECALLSELECT_LINE hLineInfo 193029.815 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x9c10a78, wave/in) => 0x0 193029.815 tapic lineGetID => 1 193029.815 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x9c10a78, wave/out) LINECALLSELECT_LINE hLineInfo 193029.825 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x9c10a78, wave/out) => 0x0 193029.825 tapic lineGetID => 1 193029.835 ocxfn PlayMultiDelimited(sLineId=13, strFile1=C:\Program Files\VoiceGuide\Scripts\Test\test.wav, lPlayId=0xa524a, lOptions=0x0, strOptions=) 193029.835 tr 5 ResetWavOutAndContinuePlay start 193029.835 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Test\test.wav 193029.835 play FileMmioOpenAndAscend end 193029.835 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 193029.835 wavec waveOutOpen(0x0, 0x1, 0x36b8968, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 193029.835 wavec waveOutOpen(0x36b899c, 0x1, 0x36b8968, 0xd01b0, 0x36b8940, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x3751a00 193029.835 wavec waveOutReset(0x3751a00) => 0(MMSYSERR_OK) fn:PlaySoundStart 193029.845 tapic lineMonitorDigits(0x10211, 0x2) => 0x0 193029.845 tapic lineMonitorMedia(0x10211, 0x7c) => 0 193029.845 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Test\test.wav 193029.845 play FileMmioOpenAndAscend end 193029.845 play LoadCurrFileToPlay start 193029.845 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Test\test.wav 193029.845 play FileMmioOpenAndAscend end 193029.845 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 193029.845 wavec waveOutWrite HeapAllocs bytes: DataToPlay=63032, WaveHdr=32, UserData=12 193029.845 wavehdr: lpData=0x3754b90, dwBufferLength=63032, dwBytesRecorded=0, dwUser=0x3752ac0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 193029.845 wavec waveOutPrepareHeader(0x3751a00, 0x3750a10, 0x20) => 0 193029.845 wavec waveOutWrite(0x3751a00, 0x3750a10, 0x20) => 0 193029.845 play LoadCurrFileToPlay end 193029.845 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 193029.845 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 13 67642600 193029.855 fn OnFirePlayPlayWdogSetEvent start 193029.855 ocxev PlayWdogSet(dwLineId=13, dwPlayId=0x40824e8, LenMsecs=3939) 193033.691 wavee WOM_DONE(0x3751a00, 0x3750a10) (callback window message) 193033.691 wavee WOM_DONE(0x3751a00, 0x3bd, 0x36b8940, 0x3750a10, 0x0) psch 193033.691 fn psch lpUserData=0x3752ac0 : dwPlayId=676426, hli=0x36b8940, iFileIdx=0x0 193033.691 fn psch hli=0x36b8940 : dwPlayId=676426, iPlayListIdxCurr=0x0 193033.691 fn psch clearing watchdog 193033.691 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 193033.691 wavec waveOutUnprepareHeader(0x3751a00, 0x3750a10, 0x20) call unimodem 193033.691 wavec waveOutUnprepareHeader(0x3751a00, 0x3750a10, 0x20) => 0 (MMSYSERR_OK) unimodem 193033.691 wavec waveOutReset(0x3751a00) call, caller: Psch 193033.691 wavec waveOutReset(0x3751a00) => 0 (MMSYSERR_OK), caller: Psch 193033.691 wavec waveOutClose(0x3751a00) call, caller: Psch 193033.691 wavec waveOutClose(0x3751a00) => 0 (MMSYSERR_OK), caller: Psch 193033.691 fn OnFirePlayPlayWdogClearEvent start 193033.691 ocxev PlayWdogClear(dwLineId=13, dwPlayId=0x40824e8) 193033.691 ocxev PlayEnd(dwLineId=13, dwPlayId=0xa524a) 193034.062 tapie LINE_CALLSTATE(13, 0x10211, 0x400, 0x0, 0x0) 193034.162 tapie LINE_REPLY(13, 0x0, 0x101ff, 0x80000048) 193034.162 tapie LINE_CALLSTATE(13, 0x10211, 0x100, 0x1, 0x0) 193034.162 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x9c10048, wave/in) LINECALLSELECT_LINE hLineInfo 193034.162 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x9c10048, wave/in) => 0x0 193034.162 tapic lineGetID => 1 193034.162 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x9c10048, wave/out) LINECALLSELECT_LINE hLineInfo 193034.162 tapic lineGetID(0x102aa, 0, 0, 0x1, 0x9c10048, wave/out) => 0x0 193034.162 tapic lineGetID => 1 193034.182 ocxfn PlayMultiDelimited(sLineId=13, strFile1=C:\Program Files\VoiceGuide\Scripts\Test\test.wav, lPlayId=0xa6344, lOptions=0x0, strOptions=) 193034.182 tr 5 ResetWavOutAndContinuePlay start 193034.182 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Test\test.wav 193034.182 play FileMmioOpenAndAscend end 193034.182 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 193034.182 wavec waveOutOpen(0x0, 0x1, 0x36b8968, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 193034.182 wavec waveOutOpen(0x36b899c, 0x1, 0x36b8968, 0xd01b0, 0x36b8940, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x3751a00 193034.182 wavec waveOutReset(0x3751a00) => 0(MMSYSERR_OK) fn:PlaySoundStart 193034.182 tapic lineMonitorDigits(0x10211, 0x2) => 0x0 193034.192 tapic lineMonitorMedia(0x10211, 0x7c) => 0 193034.192 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Test\test.wav 193034.192 play FileMmioOpenAndAscend end 193034.192 play LoadCurrFileToPlay start 193034.192 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Test\test.wav 193034.192 play FileMmioOpenAndAscend end 193034.192 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 193034.192 wavec waveOutWrite HeapAllocs bytes: DataToPlay=63032, WaveHdr=32, UserData=12 193034.192 wavehdr: lpData=0x376d008, dwBufferLength=63032, dwBytesRecorded=0, dwUser=0x3752b50, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 193034.192 wavec waveOutPrepareHeader(0x3751a00, 0x3753a38, 0x20) => 0 193034.192 wavec waveOutWrite(0x3751a00, 0x3753a38, 0x20) => 0 193034.192 play LoadCurrFileToPlay end 193034.192 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 193034.192 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 13 68077200 193034.192 fn OnFirePlayPlayWdogSetEvent start 193034.192 ocxev PlayWdogSet(dwLineId=13, dwPlayId=0x40ec690, LenMsecs=3939) 193037.637 tapie LINE_CALLINFO(13, 0x10211, 0x2) 193037.647 tapie LINE_CALLSTATE(13, 0x10211, 0x4000, 0x1, 0x0) 193037.647 ocxfn RecStop(sLineId:13) 193037.647 wavec waveInReset(0x0) => 5 193037.647 linec lineMonitorTones(0x10211, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones) 193037.647 ocxfn PlayStop(sLineId=13) 193037.647 fn PlaySoundStop start 193037.647 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 193037.647 wavec waveOutReset(0x3751a00) call, caller: PlaySoundStop 193037.647 wavec waveOutReset(0x3751a00) => 0 (MMSYSERR_OK), caller: PlaySoundStop 193037.647 wavec waveOutClose(0x3751a00) call, caller: PlaySoundStop 193037.647 wavec waveOutClose(0x3751a00) => 0 (MMSYSERR_OK), caller: PlaySoundStop 193037.647 ocxfn LineDrop(sLineId=13, sOpt=0) 193037.657 tapic lineDrop(0x10211, , 0) call in ocxfn_LineDrop 193037.657 tapic lineDrop(0x10211, , 0) => async:66030 (66030) 193037.657 fn OnFirePlayPlayWdogClearEvent start 193037.657 ocxev PlayWdogClear(dwLineId=13, dwPlayId=0x40ec690) 193037.657 wavee WOM_DONE(0x3751a00, 0x3753a38) (callback window message) 193037.657 wavee WOM_DONE(0x3751a00, 0x3bd, 0x36b8940, 0x3753a38, 0x0) psch 193037.657 fn psch hwo(0x3751a00) != hli->hWaveOut(0x0) 193037.657 fn psch lpUserData=0x3752b50 : dwPlayId=680772, hli=0x36b8940, iFileIdx=0x0 193037.657 fn psch hli=0x36b8940 : dwPlayId=680772, iPlayListIdxCurr=0xfffffffe 193037.657 fn psch not clearing watchdog 193037.657 wavec waveOutUnprepareHeader(0x3751a00, 0x3753a38, 0x20) call unimodem 193037.657 wavec waveOutUnprepareHeader(0x3751a00, 0x3753a38, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem 193037.657 tapie LINE_REPLY(13, 0x0, 0x101ee, 0x0) 193037.707 tapie LINE_CALLSTATE(13, 0x10211, 0x1, 0x0, 0x0) 193038.668 ocxfn LineClose(sLineId:13) 193038.668 tapic lineNegotiateAPIVersion(0x800003ff, 13, 0x10003, 0x20001, 0x36b8950, 0x12f0f8) 193038.668 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3755f80) call 193038.668 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3755f80) => NO_ERROR (0) 193038.668 tapic lineGetIcon(13, 0, 0x36b8958) 193038.668 ocxfn LineOpen(13, 0, 0, , ) 193038.668 tapic lineNegotiateAPIVersion(0x800003ff, 13, 0x10003, 0x20001, 0x36b8950, 0x12e438) 193038.668 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3755f80) call 193038.668 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3755f80) => NO_ERROR (0) 193038.668 tapic lineGetIcon(13, 0, 0x36b8958) 193038.668 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3755f80) call 193038.678 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3755f80) => NO_ERROR (0) 193038.678 tapic lineOpen(0x800003ff, 13, 0x36b894c, 0x10004, 0, 0x36b8940, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 193038.678 tapic lineGetID(0x101dd, 0, 0, 0x1, 0x377c008, wave/in) LINECALLSELECT_LINE hLineInfo 193038.678 tapic lineGetID(0x101dd, 0, 0, 0x1, 0x377c008, wave/in) => 0x0 193038.678 tapic lineGetID => 1 193038.678 tapic lineGetID(0x101dd, 0, 0, 0x1, 0x377c008, wave/out) LINECALLSELECT_LINE hLineInfo 193038.678 tapic lineGetID(0x101dd, 0, 0, 0x1, 0x377c008, wave/out) => 0x0 193038.678 tapic lineGetID => 1 193038.678 ocxfn GetLineName(sLineId=13) 193038.678 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3755f80) call 193038.678 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3755f80) => NO_ERROR (0) 193038.678 wavec waveInGetDevCaps(0x1, 0x12e4a0, 0x30) => 0 193038.678 wavec waveOutGetDevCaps(0x1, 0x12e46c, 0x34) => 0 193038.678 wave IN:[iSDN Interfaces Channel 1 v32.0 format=0x0, channels=0x1] OUT:[iSDN Interfaces Channel 1 v32.0 format=0x0, channels=0x1, support=0x4] 193038.678 ocxfn SilenceDetectSet(sLineId=13, sTimeLen=30, sVolumeLevel=10) 193047.921 tapic lineNegotiateAPIVersion(0x800003ff, 13, 0x10003, 0x20001, 0x36b8950, 0x12f444) 193047.921 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3755f80) call 193047.921 tapic lineGetDevCaps(0x800003ff, 13, 0x10004, 0, 0x3755f80) => NO_ERROR (0) 193047.921 tapic lineGetIcon(13, 0, 0x36b8958) 193047.921 tapic lineNegotiateAPIVersion(0x800003ff, 14, 0x10003, 0x20001, 0x36c5b58, 0x12f444) 193047.921 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x3755f80) call 193047.921 tapic lineGetDevCaps(0x800003ff, 14, 0x10004, 0, 0x3755f80) => NO_ERROR (0) 193047.921 tapic lineGetIcon(14, 0, 0x36c5b60) 193047.921 tapic lineNegotiateAPIVersion(0x800003ff, 15, 0x10003, 0x20001, 0x36d2d60, 0x12f444) 193047.921 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x3755f80) call 193047.921 tapic lineGetDevCaps(0x800003ff, 15, 0x10004, 0, 0x3755f80) => NO_ERROR (0) 193047.921 tapic lineGetIcon(15, 0, 0x36d2d68) 193047.921 tapic lineNegotiateAPIVersion(0x800003ff, 16, 0x10003, 0x20001, 0x36dff68, 0x12f444) 193047.921 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x3755f80) call 193047.921 tapic lineGetDevCaps(0x800003ff, 16, 0x10004, 0, 0x3755f80) => NO_ERROR (0) 193047.931 tapic lineGetIcon(16, 0, 0x36dff70) 193048.442 linec lineShutdown(0x800003ff) => 0x0 193049.444 linec lineShutdown(0x800003ff) => 0x80000050 193049.444 fn TAPI_ERR:LINEERR_UNINITIALIZED Share this post Link to post
ktruk Report post Posted 11/16/2005 09:10 PM Partially fixed: By setting the following ComISDN "Features"... Call Hold = Network Call transfer = Network 3Party = Network and Enabled on Alerting = "unchecked" I had tried various combinations of the above, but a reboot after clearing the check-mark finally gave Blind Transfers !! (But only blind transfers). None of the other VG Call transfer options appear to work. Should I expect them to? I take it that ComISDN response to UNIMODEM/V determines if other transfer methods work? (ie: should I take that up with them?) OTHER ISSUES: When setting paths in the Call Transfer module, there are some odd responses. (I'm using 5.2.5003 eval): 1. Success path is never taken. 2. On timeout, takes the Fail path (not the timeout path). 3. on Fail, fail path is never taken? 210628.72 13 timer clear 210628.77 13 timer set 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER 210629.13 13 timer fired EV_TIMEOUT_READYTOBEGINTRANSFER 210629.14 13 ScriptEventCode 9012 iLineState=1900 210629.18 13 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER 210629.23 13 timer set 15 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 210629.27 13 [TransferCall] Blind Transfer to 130 (TAPI) 210629.30 13 lineBlindTransfer(65794,130,0) in LsXferStart => 65657 210629.48 13 callstate ONHOLD 65794 0 0 210644.37 13 timer fired EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 210644.38 13 ScriptEventCode 9021 iLineState=1900 210644.42 13 LsXferStart EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG 210644.47 13 Transfer timed out 210644.51 13 lineDrop(0) in DropConsultingCall_Fail => LINEERR_INVALCALLHANDLE [80000018] 210644.55 13 lineDeallocateCall(0) => LINEERR_INVALCALLHANDLE [80000018] 210644.59 13 timer clear 210644.63 13 [RunFail] Running VB Script... ...runs "fail path" not timeout path? Share this post Link to post
SupportTeam Report post Posted 11/17/2005 01:30 AM a reboot after clearing the check-mark finally gave Blind Transfers !! (But only blind transfers). None of the other VG Call transfer options appear to work. Should I expect them to? On BRI lines only Blind Transfers will work. Share this post Link to post