Guest Kirk Report post Posted 06/23/2005 12:29 PM Hi all... I'm evaluating VG as a solution to a simple automated home information line for a real estate company. I'm running Voiceguide 5.2.4 under Windows 2000 Pro, using a Creative Modem Blaster V.92 DE5671 external modem (USB). Everything seems fine with the wave drivers playing nicely with VG, as my script functions perfectly when I call in. I have the script set to hang up the call after a 10 second inactivity timeout during the Capture Entered Number module, which works ok (i.e. VG hangs up the call successfully and returns to waiting for call). Once the code is entered, the script paths to the appropriate Play Sound File module and plays the wav. If the caller hangs up at this point, VG completely hangs. The modem appears to still be off the hook until I do an End Task on VG, at which point it hangs up. VG can then be restarted, and works again until someone hangs up during the wav playback. Here is the log file, showing first the script successfully hanging up the modem after a timeout, and then it crashing when the caller hangs up during wav playback. Any help is appreciated. 051151.97 0 ApiMode=[TAPI] 051151.98 0 Tapi device 5 is: H323 Line 051151.98 0 Tapi device 4 is: IPCONF LINE 051151.98 0 Tapi device 3 is: LPT1T 051151.98 0 Tapi device 2 is: WAN Miniport (L2TP) 051151.98 0 Tapi device 1 is: RAS VPN Line 0 051151.98 0 Tapi device 0 is: Creative Modem Blaster V.92 DE5671 051152.00 0 init vgmulti ver 5.2.4000 051152.00 0 Inband Signaling Config file not specified 051152.00 0 Loading VMB data begin 051152.02 0 Loading VMB data - about to delete old entries 051152.02 0 vm sort start on 8 entries. 051152.02 0 vm sort end. 051152.02 0 Loading VMB data end 051152.03 0 init clear settings on 1 devices. 051152.05 0 Initialising... 051152.05 0 init attach vgs on 1 devices. 051152.05 0 Script Load C:\Program Files\VoiceGuide\Scripts\Home Info Line\Home Info Line.vgs 051152.05 0 init lineopen on 1 devices. 051152.05 0 Calling .lineOpen on device 1 051152.16 0 lineOpen(0)=> 051152.16 0 Calling .GetLineHandle on LineId 0 051152.16 0 hLine=65962 051152.16 0 Calling .GetProviderInfo on LineId 0 051152.16 0 tapi ProviderInfo: Windows Telephony Service Provider for Universal Modem Driver 051152.16 0 set provider type: PROVTYPE_MODEM 051152.16 0 Calling lineSetNumRings on lLineHandle 65962 051152.16 0 Waiting for a call... 051153.03 0 dial start any summary:|0:dok=0| 051222.91 0 callstate OFFERING 65911 0 4 051222.92 0 ring 1 051223.03 0 dial start any summary:|0:hc>0| 051228.94 0 ring 2 051228.94 0 rv clear 051228.94 0 Answer the call at 6/23/2005 5:12:28 AM 051228.94 0 lineAnswer(65911) => 65894 051228.94 0 callstate ACCEPTED 65911 0 0 051229.05 0 tapi Reply (LineEvReply) ok 65894 0 051229.05 0 callstate CONNECTED 65911 0 0 051229.05 0 callstate CONNECTED 65911,0,0 051229.05 0 WorkingModeTAPI@Connected= 051229.05 0 WorkingModeScript@Connected= 051229.05 0 Inband detection not enabled 051229.05 0 StartLoadedVgs at 6/23/2005 5:12:29 AM, script interpretor VgMulti v5.2.4000 0 051229.06 0 rv ns add [scriptsPath]{C:\Program Files\VoiceGuide\Scripts\Home Info Line\} 051229.06 0 rv ns add [scriptPath]{C:\Program Files\VoiceGuide\Scripts\Home Info Line} 051229.06 0 rv lg add [$RV_STARTTIME]{6/23/2005 5:12:29 AM} 051229.06 0 rv lg add [$RV_DEVICEID]{0} 051229.06 0 rv lg add [$RV_CIDNAME]{} 051229.06 0 rv ns add [PathApp]{C:\Program Files\VoiceGuide\} 051229.06 0 rv lg add [$RV_CIDNUMBER]{} 051229.06 0 timer clear 051229.06 0 [Welcome] Playing 051229.06 0 [Welcome] Playing (C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav) 051229.06 0 play set playid=971796 051229.19 0 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav] 051229.19 0 timer clear 051229.19 0 RunModule PLAY end 051229.19 0 wa(10942,97179600) 051240.11 0 play end current play (playid=971796) 051240.11 0 ScriptEventCode 8001 iLineState=1100 051240.11 0 LsPlayMsg EV_PLAY_FINISHED 051240.11 0 timer set 10 EV_TIMEOUT_HANGUP 051240.13 0 timer set 0 EV_TIMEOUT_GOTOMODULE 051240.13 0 ScriptEventCode 9002 iLineState=1101 051240.13 0 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 051240.13 0 rv lg add [Welcome]{timeout} 051240.13 0 timer clear 051240.13 0 [Get Home Code] Number Input 051240.13 0 [Get Home Code] Playing (Enter.wav) 051240.13 0 play set playid=982859 051240.27 0 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav] 051240.27 0 timer clear 051240.27 0 wa(6162,98285900) 051246.44 0 play end current play (playid=982859) 051246.44 0 ScriptEventCode 8001 iLineState=1300 051246.44 0 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 051246.44 0 eng set timer EV_TIMEOUT_REPLAYMSG time=5 051246.44 0 timer set 5 EV_TIMEOUT_REPLAYMSG 051251.41 0 sys cleanup Start 051251.41 0 sys cleanup End 051251.86 0 timer fired EV_TIMEOUT_REPLAYMSG 051251.86 0 ScriptEventCode 9005 iLineState=1301 051251.86 0 LsGetNbrsRxDigits EV_TIMEOUT_REPLAYMSG 051251.86 0 [Get Home Code] Playing (Enter.wav) 051251.86 0 play set playid=994593 051251.95 0 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav] 051251.95 0 timer clear 051251.95 0 wa(6162,99459300) 051256.45 0 callstate DISCONNECTED 65911 1 0 051256.45 0 ScriptEventCode 9250 iLineState=1300 051256.45 0 LsGetNbrsPlayWelcMsg EV_REMOTEPARTY_DISCONNECT 051256.45 0 rv lg add [Hangup Time]{6/23/2005 5:12:56 AM} 051256.45 0 Hanging up call... 051256.45 0 RecSoundStop ok 051258.13 0 PlaySoundStop err=0 051258.13 0 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 051258.13 0 fnHangupCall end 051258.20 0 callstate IDLE 65911 0 0 051258.20 0 WorkingMode@Idle= 051258.20 0 timer clear 051258.20 0 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 051258.20 0 tapi Reply (LineEvReply) ok 65877 0 051259.23 0 timer fired EV_TIMEOUT_TIMETOREINITLINE 051259.23 0 ScriptEventCode 9008 iLineState=900 051259.23 0 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 051259.23 0 ReinitTelephony due to IDLE 051259.23 0 tapic lineDeallocateCall(MainCall:65911) 0 051259.28 0 lineOpen(0)=> 051259.28 0 Waiting for a call... 051259.28 0 LineHandle=65860 051259.28 0 amchk set AMdet=False in Reinit@idle 051259.28 0 timer set 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 051300.14 0 dial start any summary:|0:rdy=0| 051302.56 0 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT 051302.56 0 ScriptEventCode 9013 iLineState=900 051303.14 0 dial start any summary:|0:dok=0| 051312.31 0 callstate OFFERING 65809 0 4 051312.31 0 ring 1 051313.14 0 dial start any summary:|0:hc>0| 051318.30 0 ring 2 051318.30 0 rv clear 051318.30 0 Answer the call at 6/23/2005 5:13:18 AM 051318.30 0 lineAnswer(65809) => 65792 051318.30 0 callstate ACCEPTED 65809 0 0 051318.41 0 tapi Reply (LineEvReply) ok 65792 0 051318.41 0 callstate CONNECTED 65809 0 0 051318.41 0 callstate CONNECTED 65809,0,0 051318.41 0 WorkingModeTAPI@Connected= 051318.41 0 WorkingModeScript@Connected= 051318.41 0 Inband detection not enabled 051318.42 0 StartLoadedVgs at 6/23/2005 5:13:18 AM, script interpretor VgMulti v5.2.4000 0 051318.42 0 rv ns add [scriptsPath]{C:\Program Files\VoiceGuide\Scripts\Home Info Line\} 051318.42 0 rv ns add [scriptPath]{C:\Program Files\VoiceGuide\Scripts\Home Info Line} 051318.42 0 rv lg add [$RV_STARTTIME]{6/23/2005 5:13:18 AM} 051318.42 0 rv lg add [$RV_DEVICEID]{0} 051318.42 0 rv lg add [$RV_CIDNAME]{} 051318.42 0 rv ns add [PathApp]{C:\Program Files\VoiceGuide\} 051318.42 0 rv lg add [$RV_CIDNUMBER]{} 051318.42 0 timer clear 051318.42 0 [Welcome] Playing 051318.42 0 [Welcome] Playing (C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav) 051318.44 0 play set playid=21171 051318.55 0 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav] 051318.55 0 timer clear 051318.55 0 RunModule PLAY end 051318.55 0 wa(10942,2117100) 051329.47 0 play end current play (playid=21171) 051329.47 0 ScriptEventCode 8001 iLineState=1100 051329.48 0 LsPlayMsg EV_PLAY_FINISHED 051329.48 0 timer set 10 EV_TIMEOUT_HANGUP 051329.48 0 timer set 0 EV_TIMEOUT_GOTOMODULE 051329.48 0 ScriptEventCode 9002 iLineState=1101 051329.48 0 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 051329.48 0 rv lg add [Welcome]{timeout} 051329.48 0 timer clear 051329.48 0 [Get Home Code] Number Input 051329.48 0 [Get Home Code] Playing (Enter.wav) 051329.48 0 play set playid=32218 051329.63 0 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav] 051329.63 0 timer clear 051329.63 0 wa(6162,3221800) 051335.80 0 play end current play (playid=32218) 051335.80 0 ScriptEventCode 8001 iLineState=1300 051335.80 0 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 051335.80 0 eng set timer EV_TIMEOUT_REPLAYMSG time=5 051335.80 0 timer set 5 EV_TIMEOUT_REPLAYMSG 051337.25 0 dtmf 0 (65809,48,2) 051337.25 0 ScriptEventCode 48 iLineState=1301 051337.25 0 LsGetNbrsRxDigits 0 051337.25 0 [Get Home Code] Number Input 0 051337.25 0 path {0} not found 051337.25 0 timer set 10 EV_TIMEOUT_GOTOMODULE 051337.48 0 dtmf 0 (65809,48,2) 051337.48 0 ScriptEventCode 48 iLineState=1301 051337.48 0 LsGetNbrsRxDigits 0 051337.50 0 [Get Home Code] Number Input 00 051337.50 0 path {00} not found 051337.50 0 timer set 10 EV_TIMEOUT_GOTOMODULE 051337.89 0 dtmf 0 (65809,48,2) 051337.89 0 ScriptEventCode 48 iLineState=1301 051337.89 0 LsGetNbrsRxDigits 0 051337.89 0 [Get Home Code] Number Input 000 051337.89 0 path {000} not found 051337.89 0 timer set 10 EV_TIMEOUT_GOTOMODULE 051338.20 0 dtmf 1 (65809,49,2) 051338.20 0 ScriptEventCode 49 iLineState=1301 051338.22 0 LsGetNbrsRxDigits 1 051338.22 0 [Get Home Code] Number Input 0001 051338.22 0 rv lg add [Get Home Code]{0001} 051338.22 0 rv ns add [Get Home Code_PathTaken]{matched} 051338.22 0 timer clear 051338.22 0 [0001] Playing 051338.22 0 [0001] Playing (C:\Program Files\VoiceGuide\Scripts\Home Info Line\0001\0001.wav) 051338.22 0 play set playid=40953 051339.14 0 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\Home Info Line\0001\0001.wav] 051339.14 0 timer clear 051339.14 0 RunModule PLAY end 051339.14 0 wa(289425,4095300) 051408.61 0 callstate DISCONNECTED 65809 1 0 051408.61 0 ScriptEventCode 9250 iLineState=1100 051408.61 0 LsPlayMsg EV_REMOTEPARTY_DISCONNECT 051408.61 0 rv lg add [Hangup Time]{6/23/2005 5:14:08 AM} 051408.61 0 Hanging up call... 051408.61 0 RecSoundStop ok At this point Voiceguide freezes, and must be terminated. I've tried waiting up to 10 minutes to see if control returned to VG but it didn't. I have tried rebooting but the problem persists. Thank you for any assistance. Kirk Share this post Link to post
Guest kayss8 Report post Posted 06/23/2005 01:15 PM The above is the contents of the vgm.txt log file. Here are the contents of the tw.txt log file as well: 051151.953 ocxfn LogLevels 10,C:\Program Files\VoiceGuide\log\,tw.txt,,(null) 051151.953 ------------------------------------------------------------------------------ 051151.953 TAPIWrap OCX v1.84.0, Jul 13 2004 19:38:23 [For Pure Tapi] 051151.953 Started at 0623 051151.953 051151.953 ------------------------------------------------------------------------------ 051151.953 linec lineInitialize(0x2326f38, 0x2f80000, 0x2f89af0, TapiWrap, 0x2326f3c) => 0x0 051151.953 tapic lineNegotiateAPIVersion(0x800003ff, 0, 0x10003, 0x20001, 0x16fff0, 0x12c6ec) 051151.953 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x17d1e8) call 051151.953 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x17d1e8) => NO_ERROR (0) 051151.953 tapic lineGetIcon(0, 0, 0x16fff8) 051151.968 tapic lineNegotiateAPIVersion(0x800003ff, 1, 0x10003, 0x20001, 0x1806f0, 0x12c6ec) 051151.968 tapic lineGetDevCaps(0x800003ff, 1, 0x10003, 0, 0x17d1e8) call 051151.968 tapic lineGetDevCaps(0x800003ff, 1, 0x10003, 0, 0x17d1e8) => NO_ERROR (0) 051151.968 tapic lineGetIcon(1, 0, 0x1806f8) 051151.968 tapic lineNegotiateAPIVersion(0x800003ff, 2, 0x10003, 0x20001, 0x18da98, 0x12c6ec) 051151.968 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x17d1e8) call 051151.968 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x17d1e8) => NO_ERROR (0) 051151.968 tapic lineGetIcon(2, 0, 0x18daa0) 051151.968 tapic lineNegotiateAPIVersion(0x800003ff, 3, 0x10003, 0x20001, 0x19ae60, 0x12c6ec) 051151.968 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x17d1e8) call 051151.968 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x17d1e8) => NO_ERROR (0) 051151.968 tapic lineGetIcon(3, 0, 0x19ae68) 051151.968 tapic lineNegotiateAPIVersion(0x800003ff, 4, 0x10003, 0x20001, 0x1a8068, 0x12c6ec) 051151.968 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x17d1e8) call 051151.968 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x17d1e8) => NO_ERROR (0) 051151.968 tapic lineGetIcon(4, 0, 0x1a8070) 051151.968 fn TAPI_ERR:LINEERR_OPERATIONUNAVAIL 051151.968 tapic lineNegotiateAPIVersion(0x800003ff, 5, 0x10003, 0x20001, 0x1b5470, 0x12c6ec) 051151.968 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x17d1e8) call 051151.968 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x17d1e8) => NO_ERROR (0) 051151.968 tapic lineGetIcon(5, 0, 0x1b5478) 051151.984 ocxfn GetLineCount() 051151.984 ocxfn GetLineName(sLineId=5) 051151.984 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x1c28c8) call 051151.984 tapic lineGetDevCaps(0x800003ff, 5, 0x10004, 0, 0x1c28c8) => NO_ERROR (0) 051151.984 ocxfn GetLineName(sLineId=4) 051151.984 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x1c28f8) call 051151.984 tapic lineGetDevCaps(0x800003ff, 4, 0x10004, 0, 0x1c28f8) => NO_ERROR (0) 051151.984 ocxfn GetLineName(sLineId=3) 051151.984 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x1c2920) call 051151.984 tapic lineGetDevCaps(0x800003ff, 3, 0x10004, 0, 0x1c2920) => NO_ERROR (0) 051151.984 ocxfn GetLineName(sLineId=2) 051151.984 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x1c2920) call 051151.984 tapic lineGetDevCaps(0x800003ff, 2, 0x10004, 0, 0x1c2920) => NO_ERROR (0) 051151.984 ocxfn GetLineName(sLineId=1) 051151.984 tapic lineGetDevCaps(0x800003ff, 1, 0x10003, 0, 0x1c2988) call 051151.984 tapic lineGetDevCaps(0x800003ff, 1, 0x10003, 0, 0x1c2988) => NO_ERROR (0) 051151.984 ocxfn GetLineName(sLineId=0) 051151.984 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x1c2988) call 051151.984 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x1c2988) => NO_ERROR (0) 051152.046 ocxfn LineOpen(sLineId=0) 051152.046 tapic lineNegotiateAPIVersion(0x800003ff, 0, 0x10003, 0x20001, 0x16fff0, 0x12dff8) 051152.046 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x20f4a8) call 051152.046 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x20f4a8) => NO_ERROR (0) 051152.046 tapic lineGetIcon(0, 0, 0x16fff8) 051152.046 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x20f4a8) call 051152.046 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x20f4a8) => NO_ERROR (0) 051152.046 tapic lineOpen(0x800003ff, 0, 0x16ffec, 0x10004, 0, 0x16ffe0, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 051152.078 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x20f4a8, wave/in) LINECALLSELECT_LINE hLineInfo 051152.078 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x20f4a8, wave/in) => 0x0 051152.078 tapic lineGetID => 0 051152.078 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x20f4a8, wave/out) LINECALLSELECT_LINE hLineInfo 051152.078 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x20f4a8, wave/out) => 0x0 051152.078 tapic lineGetID => 0 051152.078 ocxfn GetLineName(sLineId=0) 051152.078 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x20f4a8) call 051152.078 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x20f4a8) => NO_ERROR (0) 051152.156 wavec waveInGetDevCaps(0x0, 0x12e05c, 0x30) => 0 051152.156 wavec waveOutGetDevCaps(0x0, 0x12e028, 0x34) => 0 051152.156 wave IN:[Modem #0 Line Record v80.0 format=0x0, channels=0x1] OUT:[Modem #0 Line Playback v80.0 format=0x0, channels=0x1, support=0x0] 051152.156 ocxfn LineOpen(0, 0, 0, , ) 051152.156 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x21b008, wave/in) LINECALLSELECT_LINE hLineInfo 051152.156 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x21b008, wave/in) => 0x0 051152.156 tapic lineGetID => 0 051152.156 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x21b008, wave/out) LINECALLSELECT_LINE hLineInfo 051152.156 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x21b008, wave/out) => 0x0 051152.156 tapic lineGetID => 0 051152.156 ocxfn GetLineName(sLineId=0) 051152.156 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x21b008) call 051152.156 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x21b008) => NO_ERROR (0) 051152.156 wavec waveInGetDevCaps(0x0, 0x12dfc0, 0x30) => 0 051152.156 wavec waveOutGetDevCaps(0x0, 0x12df8c, 0x34) => 0 051152.156 wave IN:[Modem #0 Line Record v80.0 format=0x0, channels=0x1] OUT:[Modem #0 Line Playback v80.0 format=0x0, channels=0x1, support=0x0] 051152.156 ocxfn GetProviderInfo(sLineId=0) 051152.156 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x21b780) call 051152.156 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x21b780) => NO_ERROR (0) 051152.156 fn GetProviderInfo => UnimodemV 051152.156 ocxfn SilenceDetectSet(sLineId=0, sTimeLen=0, sVolumeLevel=0) 051208.687 ocxfn LogLevels 10,C:\Program Files\VoiceGuide\log\,tw.txt,,(null) 051222.906 tapie LINE_CALLSTATE(0, 0x10177, 0x2, 0x0, 0x4) 051222.906 tapic lineMonitorDigits(0x10177, 0x2) => 0x0 051222.906 tapic lineMonitorMedia(0x10177, 0xfc) => -2147483601 051222.906 fn TAPI_ERR:LINEERR_INVALMEDIAMODE 051222.906 tapic lineGetCallInfo(0x10177, 0x210270) 051222.921 eng No CallerId info available at this time 051222.921 tapie LINE_LINEDEVSTATE(0, 0x101aa, 0x2, 0x1, 0x1) 051228.937 tapie LINE_LINEDEVSTATE(0, 0x101aa, 0x2, 0x1, 0x2) 051228.937 tapie LINE_CALLSTATE(0, 0x10177, 0x4, 0x0, 0x0) 051229.046 tapie LINE_REPLY(0, 0x0, 0x10166, 0x0) 051229.046 tapie LINE_CALLSTATE(0, 0x10177, 0x100, 0x0, 0x0) 051229.046 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x211810, wave/in) LINECALLSELECT_LINE hLineInfo 051229.046 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x211810, wave/in) => 0x0 051229.046 tapic lineGetID => 0 051229.046 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x211810, wave/out) LINECALLSELECT_LINE hLineInfo 051229.046 tapic lineGetID(0x101aa, 0, 0, 0x1, 0x211810, wave/out) => 0x0 051229.046 tapic lineGetID => 0 051229.046 info This device does not support Volume control, dwSupport=0x0 051229.062 ocxfn PlayMultiDelimited(sLineId=0, strFile1=C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav, lPlayId=0xed414, lOptions=0x0, strOptions=) 051229.062 tr 5 ResetWavOutAndContinuePlay start 051229.062 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav 051229.062 play FileMmioOpenAndAscend end 051229.062 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051229.062 wavec waveOutOpen(0x0, 0x0, 0x170008, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 051229.140 wavec waveOutOpen(0x17003c, 0x0, 0x170008, 0x2017e, 0x16ffe0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x21cb9c 051229.140 wavec waveOutReset(0x21cb9c) => 0(MMSYSERR_OK) fn:PlaySoundStart 051229.140 tapic lineMonitorDigits(0x10177, 0x2) => 0x0 051229.140 tapic lineMonitorMedia(0x10177, 0x7c) => -2147483601 051229.140 fn TAPI_ERR:LINEERR_INVALMEDIAMODE 051229.140 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav 051229.140 play FileMmioOpenAndAscend end 051229.140 play LoadCurrFileToPlay start 051229.140 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav 051229.140 play FileMmioOpenAndAscend end 051229.140 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051229.140 wavec waveOutWrite HeapAllocs bytes: DataToPlay=175082, WaveHdr=32, UserData=12 051229.140 wavehdr: lpData=0x9aa0048, dwBufferLength=175082, dwBytesRecorded=0, dwUser=0x21cb38, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 051229.140 wavec waveOutPrepareHeader(0x21cb9c, 0x212330, 0x20) => 0 051229.187 wavec waveOutWrite(0x21cb9c, 0x212330, 0x20) => 0 051229.187 play LoadCurrFileToPlay end 051229.187 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 051229.187 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 0 97179600 051229.187 fn OnFirePlayPlayWdogSetEvent start 051229.187 ocxev PlayWdogSet(dwLineId=0, dwPlayId=0x5cad7d0, LenMsecs=10942) 051240.093 wavee WOM_DONE(0x21cb9c, 0x212330) (callback window message) 051240.093 wavee WOM_DONE(0x21cb9c, 0x3bd, 0x16ffe0, 0x212330, 0x0) psch 051240.093 fn psch lpUserData=0x21cb38 : dwPlayId=971796, hli=0x16ffe0, iFileIdx=0x0 051240.093 fn psch hli=0x16ffe0 : dwPlayId=971796, iPlayListIdxCurr=0x0 051240.093 fn psch clearing watchdog 051240.093 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 051240.093 wavec waveOutUnprepareHeader(0x21cb9c, 0x212330, 0x20) call unimodem 051240.093 wavec waveOutUnprepareHeader(0x21cb9c, 0x212330, 0x20) => 0 (MMSYSERR_OK) unimodem 051240.093 wavec waveOutReset(0x21cb9c) call, caller: Psch 051240.093 wavec waveOutReset(0x21cb9c) => 0 (MMSYSERR_OK), caller: Psch 051240.093 wavec waveOutClose(0x21cb9c) call, caller: Psch 051240.109 wavec waveOutClose(0x21cb9c) => 0 (MMSYSERR_OK), caller: Psch 051240.109 fn OnFirePlayPlayWdogClearEvent start 051240.109 ocxev PlayWdogClear(dwLineId=0, dwPlayId=0x5cad7d0) 051240.109 ocxev PlayEnd(dwLineId=0, dwPlayId=0xed414) 051240.125 ocxfn PlayMultiDelimited(sLineId=0, strFile1=C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav, lPlayId=0xeff4b, lOptions=0x0, strOptions=) 051240.125 tr 5 ResetWavOutAndContinuePlay start 051240.125 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav 051240.125 play FileMmioOpenAndAscend end 051240.125 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051240.125 wavec waveOutOpen(0x0, 0x0, 0x170008, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 051240.234 wavec waveOutOpen(0x17003c, 0x0, 0x170008, 0x2017e, 0x16ffe0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x21cb9c 051240.234 wavec waveOutReset(0x21cb9c) => 0(MMSYSERR_OK) fn:PlaySoundStart 051240.234 tapic lineMonitorDigits(0x10177, 0x2) => 0x0 051240.234 tapic lineMonitorMedia(0x10177, 0x7c) => -2147483601 051240.234 fn TAPI_ERR:LINEERR_INVALMEDIAMODE 051240.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav 051240.234 play FileMmioOpenAndAscend end 051240.234 play LoadCurrFileToPlay start 051240.234 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav 051240.234 play FileMmioOpenAndAscend end 051240.234 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051240.234 wavec waveOutWrite HeapAllocs bytes: DataToPlay=98606, WaveHdr=32, UserData=12 051240.250 wavehdr: lpData=0x9aa0ff0, dwBufferLength=98606, dwBytesRecorded=0, dwUser=0x2124a0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 051240.250 wavec waveOutPrepareHeader(0x21cb9c, 0x169100, 0x20) => 0 051240.265 wavec waveOutWrite(0x21cb9c, 0x169100, 0x20) => 0 051240.265 play LoadCurrFileToPlay end 051240.265 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 051240.265 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 0 98285900 051240.265 fn OnFirePlayPlayWdogSetEvent start 051240.265 ocxev PlayWdogSet(dwLineId=0, dwPlayId=0x5dbb94c, LenMsecs=6162) 051246.406 wavee WOM_DONE(0x21cb9c, 0x169100) (callback window message) 051246.406 wavee WOM_DONE(0x21cb9c, 0x3bd, 0x16ffe0, 0x169100, 0x0) psch 051246.406 fn psch lpUserData=0x2124a0 : dwPlayId=982859, hli=0x16ffe0, iFileIdx=0x0 051246.406 fn psch hli=0x16ffe0 : dwPlayId=982859, iPlayListIdxCurr=0x0 051246.406 fn psch clearing watchdog 051246.406 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 051246.406 wavec waveOutUnprepareHeader(0x21cb9c, 0x169100, 0x20) call unimodem 051246.406 wavec waveOutUnprepareHeader(0x21cb9c, 0x169100, 0x20) => 0 (MMSYSERR_OK) unimodem 051246.406 wavec waveOutReset(0x21cb9c) call, caller: Psch 051246.406 wavec waveOutReset(0x21cb9c) => 0 (MMSYSERR_OK), caller: Psch 051246.406 wavec waveOutClose(0x21cb9c) call, caller: Psch 051246.437 wavec waveOutClose(0x21cb9c) => 0 (MMSYSERR_OK), caller: Psch 051246.437 fn OnFirePlayPlayWdogClearEvent start 051246.437 ocxev PlayWdogClear(dwLineId=0, dwPlayId=0x5dbb94c) 051246.437 ocxev PlayEnd(dwLineId=0, dwPlayId=0xeff4b) 051251.859 ocxfn PlayMultiDelimited(sLineId=0, strFile1=C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav, lPlayId=0xf2d21, lOptions=0x0, strOptions=) 051251.859 tr 5 ResetWavOutAndContinuePlay start 051251.859 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav 051251.859 play FileMmioOpenAndAscend end 051251.859 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051251.859 wavec waveOutOpen(0x0, 0x0, 0x170008, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 051251.937 wavec waveOutOpen(0x17003c, 0x0, 0x170008, 0x2017e, 0x16ffe0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x21cb9c 051251.937 wavec waveOutReset(0x21cb9c) => 0(MMSYSERR_OK) fn:PlaySoundStart 051251.937 tapic lineMonitorDigits(0x10177, 0x2) => 0x0 051251.937 tapic lineMonitorMedia(0x10177, 0x7c) => -2147483601 051251.937 fn TAPI_ERR:LINEERR_INVALMEDIAMODE 051251.937 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav 051251.937 play FileMmioOpenAndAscend end 051251.937 play LoadCurrFileToPlay start 051251.937 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav 051251.937 play FileMmioOpenAndAscend end 051251.937 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051251.937 wavec waveOutWrite HeapAllocs bytes: DataToPlay=98606, WaveHdr=32, UserData=12 051251.937 wavehdr: lpData=0x9aa0ff0, dwBufferLength=98606, dwBytesRecorded=0, dwUser=0x1c96f0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 051251.937 wavec waveOutPrepareHeader(0x21cb9c, 0x1c6558, 0x20) => 0 051251.953 wavec waveOutWrite(0x21cb9c, 0x1c6558, 0x20) => 0 051251.953 play LoadCurrFileToPlay end 051251.953 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 051251.953 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 0 99459300 051251.953 fn OnFirePlayPlayWdogSetEvent start 051251.953 ocxev PlayWdogSet(dwLineId=0, dwPlayId=0x5eda0e4, LenMsecs=6162) 051256.453 tapie LINE_CALLSTATE(0, 0x10177, 0x4000, 0x1, 0x0) 051256.453 ocxfn RecStop(sLineId:0) 051256.453 wavec waveInReset(0x0) => 5 051256.453 linec lineMonitorTones(0x10177, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones) 051256.453 ocxfn PlayStop(sLineId=0) 051256.453 fn PlaySoundStop start 051256.453 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 051256.453 wavec waveOutReset(0x21cb9c) call, caller: PlaySoundStop 051258.093 wavec waveOutReset(0x21cb9c) => 0 (MMSYSERR_OK), caller: PlaySoundStop 051258.093 wavec waveOutClose(0x21cb9c) call, caller: PlaySoundStop 051258.125 wavec waveOutClose(0x21cb9c) => 0 (MMSYSERR_OK), caller: PlaySoundStop 051258.125 ocxfn LineDrop(sLineId=0, sOpt=0) 051258.125 tapic lineDrop(0x10177, , 0) call in ocxfn_LineDrop 051258.125 tapic lineDrop(0x10177, , 0) => async:65877 (65877) 051258.140 fn OnFirePlayPlayWdogClearEvent start 051258.140 ocxev PlayWdogClear(dwLineId=0, dwPlayId=0x5eda0e4) 051258.140 wavee WOM_DONE(0x21cb9c, 0x1c6558) (callback window message) 051258.140 wavee WOM_DONE(0x21cb9c, 0x3bd, 0x16ffe0, 0x1c6558, 0x0) psch 051258.140 fn psch hwo(0x21cb9c) != hli->hWaveOut(0x0) 051258.140 fn psch lpUserData=0x1c96f0 : dwPlayId=994593, hli=0x16ffe0, iFileIdx=0x0 051258.140 fn psch hli=0x16ffe0 : dwPlayId=994593, iPlayListIdxCurr=0xfffffffe 051258.140 fn psch not clearing watchdog 051258.140 wavec waveOutUnprepareHeader(0x21cb9c, 0x1c6558, 0x20) call unimodem 051258.140 wavec waveOutUnprepareHeader(0x21cb9c, 0x1c6558, 0x20) => 5 (MMSYSERR_INVALHANDLE) unimodem 051258.203 tapie LINE_CALLSTATE(0, 0x10177, 0x1, 0x0, 0x0) 051258.203 tapie LINE_REPLY(0, 0x0, 0x10155, 0x0) 051259.234 ocxfn LineClose(sLineId:0) 051259.234 tapic lineNegotiateAPIVersion(0x800003ff, 0, 0x10003, 0x20001, 0x16fff0, 0x12f150) 051259.234 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x9af2c98) call 051259.234 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x9af2c98) => NO_ERROR (0) 051259.234 tapic lineGetIcon(0, 0, 0x16fff8) 051259.234 ocxfn LineOpen(0, 0, 0, , ) 051259.234 tapic lineNegotiateAPIVersion(0x800003ff, 0, 0x10003, 0x20001, 0x16fff0, 0x12e490) 051259.234 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x9af2c98) call 051259.234 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x9af2c98) => NO_ERROR (0) 051259.234 tapic lineGetIcon(0, 0, 0x16fff8) 051259.234 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x9af2c98) call 051259.234 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x9af2c98) => NO_ERROR (0) 051259.234 tapic lineOpen(0x800003ff, 0, 0x16ffec, 0x10004, 0, 0x16ffe0, 0x4, LINEMEDIAMODE_INTERACTIVEVOICE | LINEMEDIAMODE_AUTOMATEDVOICE, 0) 051259.281 tapic lineGetID(0x10144, 0, 0, 0x1, 0x169778, wave/in) LINECALLSELECT_LINE hLineInfo 051259.281 tapic lineGetID(0x10144, 0, 0, 0x1, 0x169778, wave/in) => 0x0 051259.281 tapic lineGetID => 0 051259.281 tapic lineGetID(0x10144, 0, 0, 0x1, 0x169778, wave/out) LINECALLSELECT_LINE hLineInfo 051259.281 tapic lineGetID(0x10144, 0, 0, 0x1, 0x169778, wave/out) => 0x0 051259.281 tapic lineGetID => 0 051259.281 ocxfn GetLineName(sLineId=0) 051259.281 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x9af2c98) call 051259.281 tapic lineGetDevCaps(0x800003ff, 0, 0x10004, 0, 0x9af2c98) => NO_ERROR (0) 051259.281 wavec waveInGetDevCaps(0x0, 0x12e4f8, 0x30) => 0 051259.281 wavec waveOutGetDevCaps(0x0, 0x12e4c4, 0x34) => 0 051259.281 wave IN:[Modem #0 Line Record v80.0 format=0x0, channels=0x1] OUT:[Modem #0 Line Playback v80.0 format=0x0, channels=0x1, support=0x0] 051259.281 ocxfn SilenceDetectSet(sLineId=0, sTimeLen=30, sVolumeLevel=10) 051312.312 tapie LINE_CALLSTATE(0, 0x10111, 0x2, 0x0, 0x4) 051312.312 tapic lineMonitorDigits(0x10111, 0x2) => 0x0 051312.312 tapic lineMonitorMedia(0x10111, 0xfc) => -2147483601 051312.312 fn TAPI_ERR:LINEERR_INVALMEDIAMODE 051312.312 tapic lineGetCallInfo(0x10111, 0x9acebd8) 051312.312 eng No CallerId info available at this time 051312.312 tapie LINE_LINEDEVSTATE(0, 0x10144, 0x2, 0x1, 0x1) 051318.296 tapie LINE_LINEDEVSTATE(0, 0x10144, 0x2, 0x1, 0x2) 051318.296 tapie LINE_CALLSTATE(0, 0x10111, 0x4, 0x0, 0x0) 051318.406 tapie LINE_REPLY(0, 0x0, 0x10100, 0x0) 051318.406 tapie LINE_CALLSTATE(0, 0x10111, 0x100, 0x0, 0x0) 051318.406 tapic lineGetID(0x10144, 0, 0, 0x1, 0x169778, wave/in) LINECALLSELECT_LINE hLineInfo 051318.406 tapic lineGetID(0x10144, 0, 0, 0x1, 0x169778, wave/in) => 0x0 051318.406 tapic lineGetID => 0 051318.406 tapic lineGetID(0x10144, 0, 0, 0x1, 0x169778, wave/out) LINECALLSELECT_LINE hLineInfo 051318.406 tapic lineGetID(0x10144, 0, 0, 0x1, 0x169778, wave/out) => 0x0 051318.406 tapic lineGetID => 0 051318.406 info This device does not support Volume control, dwSupport=0x0 051318.437 ocxfn PlayMultiDelimited(sLineId=0, strFile1=C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav, lPlayId=0x52b3, lOptions=0x0, strOptions=) 051318.437 tr 5 ResetWavOutAndContinuePlay start 051318.437 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav 051318.437 play FileMmioOpenAndAscend end 051318.437 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051318.437 wavec waveOutOpen(0x0, 0x0, 0x170008, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 051318.500 wavec waveOutOpen(0x17003c, 0x0, 0x170008, 0x2017e, 0x16ffe0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x21c97c 051318.500 wavec waveOutReset(0x21c97c) => 0(MMSYSERR_OK) fn:PlaySoundStart 051318.500 tapic lineMonitorDigits(0x10111, 0x2) => 0x0 051318.500 tapic lineMonitorMedia(0x10111, 0x7c) => -2147483601 051318.500 fn TAPI_ERR:LINEERR_INVALMEDIAMODE 051318.500 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav 051318.500 play FileMmioOpenAndAscend end 051318.500 play LoadCurrFileToPlay start 051318.500 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Welcome.wav 051318.500 play FileMmioOpenAndAscend end 051318.515 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051318.515 wavec waveOutWrite HeapAllocs bytes: DataToPlay=175082, WaveHdr=32, UserData=12 051318.515 wavehdr: lpData=0x9af3fd8, dwBufferLength=175082, dwBytesRecorded=0, dwUser=0x1c96f0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 051318.515 wavec waveOutPrepareHeader(0x21c97c, 0x9af3e30, 0x20) => 0 051318.546 wavec waveOutWrite(0x21c97c, 0x9af3e30, 0x20) => 0 051318.546 play LoadCurrFileToPlay end 051318.546 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 051318.546 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 0 2117100 051318.546 fn OnFirePlayPlayWdogSetEvent start 051318.546 ocxev PlayWdogSet(dwLineId=0, dwPlayId=0x204dec, LenMsecs=10942) 051329.453 wavee WOM_DONE(0x21c97c, 0x9af3e30) (callback window message) 051329.453 wavee WOM_DONE(0x21c97c, 0x3bd, 0x16ffe0, 0x9af3e30, 0x0) psch 051329.453 fn psch lpUserData=0x1c96f0 : dwPlayId=21171, hli=0x16ffe0, iFileIdx=0x0 051329.453 fn psch hli=0x16ffe0 : dwPlayId=21171, iPlayListIdxCurr=0x0 051329.453 fn psch clearing watchdog 051329.453 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 051329.453 wavec waveOutUnprepareHeader(0x21c97c, 0x9af3e30, 0x20) call unimodem 051329.453 wavec waveOutUnprepareHeader(0x21c97c, 0x9af3e30, 0x20) => 0 (MMSYSERR_OK) unimodem 051329.453 wavec waveOutReset(0x21c97c) call, caller: Psch 051329.453 wavec waveOutReset(0x21c97c) => 0 (MMSYSERR_OK), caller: Psch 051329.453 wavec waveOutClose(0x21c97c) call, caller: Psch 051329.468 wavec waveOutClose(0x21c97c) => 0 (MMSYSERR_OK), caller: Psch 051329.468 fn OnFirePlayPlayWdogClearEvent start 051329.468 ocxev PlayWdogClear(dwLineId=0, dwPlayId=0x204dec) 051329.468 ocxev PlayEnd(dwLineId=0, dwPlayId=0x52b3) 051329.484 ocxfn PlayMultiDelimited(sLineId=0, strFile1=C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav, lPlayId=0x7dda, lOptions=0x0, strOptions=) 051329.484 tr 5 ResetWavOutAndContinuePlay start 051329.484 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav 051329.500 play FileMmioOpenAndAscend end 051329.500 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051329.500 wavec waveOutOpen(0x0, 0x0, 0x170008, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 051329.593 wavec waveOutOpen(0x17003c, 0x0, 0x170008, 0x2017e, 0x16ffe0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x21c97c 051329.593 wavec waveOutReset(0x21c97c) => 0(MMSYSERR_OK) fn:PlaySoundStart 051329.593 tapic lineMonitorDigits(0x10111, 0x2) => 0x0 051329.609 tapic lineMonitorMedia(0x10111, 0x7c) => -2147483601 051329.609 fn TAPI_ERR:LINEERR_INVALMEDIAMODE 051329.609 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav 051329.609 play FileMmioOpenAndAscend end 051329.609 play LoadCurrFileToPlay start 051329.609 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\Enter.wav 051329.609 play FileMmioOpenAndAscend end 051329.609 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051329.609 wavec waveOutWrite HeapAllocs bytes: DataToPlay=98606, WaveHdr=32, UserData=12 051329.609 wavehdr: lpData=0x9acff30, dwBufferLength=98606, dwBytesRecorded=0, dwUser=0x2124a0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 051329.609 wavec waveOutPrepareHeader(0x21c97c, 0x21ca98, 0x20) => 0 051329.625 wavec waveOutWrite(0x21c97c, 0x21ca98, 0x20) => 0 051329.625 play LoadCurrFileToPlay end 051329.625 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 051329.625 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 0 3221800 051329.625 fn OnFirePlayPlayWdogSetEvent start 051329.625 ocxev PlayWdogSet(dwLineId=0, dwPlayId=0x312928, LenMsecs=6162) 051335.765 wavee WOM_DONE(0x21c97c, 0x21ca98) (callback window message) 051335.765 wavee WOM_DONE(0x21c97c, 0x3bd, 0x16ffe0, 0x21ca98, 0x0) psch 051335.765 fn psch lpUserData=0x2124a0 : dwPlayId=32218, hli=0x16ffe0, iFileIdx=0x0 051335.765 fn psch hli=0x16ffe0 : dwPlayId=32218, iPlayListIdxCurr=0x0 051335.765 fn psch clearing watchdog 051335.765 tr fn PlaySoundCallBackHandler calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 051335.765 wavec waveOutUnprepareHeader(0x21c97c, 0x21ca98, 0x20) call unimodem 051335.765 wavec waveOutUnprepareHeader(0x21c97c, 0x21ca98, 0x20) => 0 (MMSYSERR_OK) unimodem 051335.765 wavec waveOutReset(0x21c97c) call, caller: Psch 051335.765 wavec waveOutReset(0x21c97c) => 0 (MMSYSERR_OK), caller: Psch 051335.765 wavec waveOutClose(0x21c97c) call, caller: Psch 051335.796 wavec waveOutClose(0x21c97c) => 0 (MMSYSERR_OK), caller: Psch 051335.796 fn OnFirePlayPlayWdogClearEvent start 051335.796 ocxev PlayWdogClear(dwLineId=0, dwPlayId=0x312928) 051335.796 ocxev PlayEnd(dwLineId=0, dwPlayId=0x7dda) 051337.250 tapie LINE_MONITORDIGITS(0, 0x10111, 0x30) 051337.484 tapie LINE_MONITORDIGITS(0, 0x10111, 0x30) 051337.890 tapie LINE_MONITORDIGITS(0, 0x10111, 0x30) 051338.203 tapie LINE_MONITORDIGITS(0, 0x10111, 0x31) 051338.218 ocxfn PlayMultiDelimited(sLineId=0, strFile1=C:\Program Files\VoiceGuide\Scripts\Home Info Line\0001\0001.wav, lPlayId=0x9ff9, lOptions=0x0, strOptions=) 051338.218 tr 5 ResetWavOutAndContinuePlay start 051338.218 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\0001\0001.wav 051338.218 play FileMmioOpenAndAscend end 051338.218 fn play wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051338.218 wavec waveOutOpen(0x0, 0x0, 0x170008, 0x0, 0x0, 0x1) => 0 (MMSYSERR_OK) - format query 051338.296 wavec waveOutOpen(0x17003c, 0x0, 0x170008, 0x2017e, 0x16ffe0, 0x10002) => 0 (MMSYSERR_OK) ... hli->hWaveOut=0x21ca54 051338.296 wavec waveOutReset(0x21ca54) => 0(MMSYSERR_OK) fn:PlaySoundStart 051338.296 tapic lineMonitorDigits(0x10111, 0x2) => 0x0 051338.296 tapic lineMonitorMedia(0x10111, 0x7c) => -2147483601 051338.296 fn TAPI_ERR:LINEERR_INVALMEDIAMODE 051338.296 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\0001\0001.wav 051338.296 play FileMmioOpenAndAscend end 051338.296 play LoadCurrFileToPlay start 051338.296 play FileMmioOpenAndAscend start C:\Program Files\VoiceGuide\Scripts\Home Info Line\0001\0001.wav 051338.296 play FileMmioOpenAndAscend end 051338.296 iPlayListIdxCurr 0 wav format: wFormatTag=0x1, nChannels=1, nSamplesPerSec=8000, nAvgBytesPerSec=16000, nBlockAlign=2, wBitsPerSample=16, cbSize=0 051338.296 wavec waveOutWrite HeapAllocs bytes: DataToPlay=4630812, WaveHdr=32, UserData=12 051338.312 wavehdr: lpData=0x9ed0020, dwBufferLength=4630812, dwBytesRecorded=0, dwUser=0x2124a0, dwFlags=0x0, dwLoops=0x0, lpNext=0x0, reserved=0x0 051338.312 wavec waveOutPrepareHeader(0x21ca54, 0x2124e0, 0x20) => 0 051339.140 wavec waveOutWrite(0x21ca54, 0x2124e0, 0x20) => 0 051339.140 play LoadCurrFileToPlay end 051339.140 tr fn ResetWavOutAndContinuePlay LoadCurrFileToPlay returned 051339.140 tr fn PostMessage WM_FIRE_PLAY_WDOG_SET_EVENT (linked buffers) params: 0 4095300 051339.140 fn OnFirePlayPlayWdogSetEvent start 051339.140 ocxev PlayWdogSet(dwLineId=0, dwPlayId=0x3e7d44, LenMsecs=289425) 051408.609 tapie LINE_CALLSTATE(0, 0x10111, 0x4000, 0x1, 0x0) 051408.609 ocxfn RecStop(sLineId:0) 051408.609 wavec waveInReset(0x0) => 5 051408.609 linec lineMonitorTones(0x10111, 0x0, 1) => 0x80000049 (disabling monitoring for silence/tones) 051408.609 ocxfn PlayStop(sLineId=0) 051408.609 fn PlaySoundStop start 051408.609 tr fn PlaySoundStop calling PostMessage WM_FIRE_PLAY_WDOG_CLEAR_EVENT 051408.609 wavec waveOutReset(0x21ca54) call, caller: PlaySoundStop Based on the last line, I think I'll go try reinstalling the modem driver just to make sure there isn't something weird going on with the wave driver. Kirk Share this post Link to post
Guest kayss8 Report post Posted 06/23/2005 01:34 PM I uninstalled the modem drivers, rebooted, and installed drivers from Creative's website for my modem model. After re-running Config Wizard, everything is still working exactly as described above, i.e. it still crashes if the caller hangs up during playback. At this point I'm not sure what else to try, other than returning the modem and trying a different one. Please let me know if you have any suggestions. Thanks. Share this post Link to post
SupportTeam Report post Posted 06/23/2005 08:52 PM The system stops at the time when the software makes a call to the wave driver's waveOutReset functions. The drivers never return from this call, so the whole system hangs... 051408.609 wavec waveOutReset(0x21ca54) call, caller: PlaySoundStop The only recommendation we can make is to try to use another modem (or a Dialogic card). We have seen similar problems with USB modems before... Share this post Link to post
Guest kayss8 Report post Posted 06/24/2005 12:56 AM Hmmm... that's disappointing, as I purchased this modem based on it being in the Recommended Voice Modems list. Back to the drawing board... Share this post Link to post
MannyTC Report post Posted 06/24/2005 03:23 AM I have seen many problems with USB modems over the last few years. I have specifically seen what you describe many times in different apps. I have even seen a few modems actually cause Windows to reboot if a caller hangs up during the call or if it is a data connection and it is dropped unexpectedly. All boils down to bad drivers. All you can do is try newer drivers or different modems. Share this post Link to post
Guest kayss8 Report post Posted 06/24/2005 04:40 AM Well I went out and bought a new modem today. I got the Diamond SupraMax SM56E external serial modem. I actually installed WinXP on a new partition last night to see if that would help with the Creative modem (it didn't) so I'm now running under Windows XP. Hooked up the modem and installed the driver from the CD that came with it. Voiceguide started up ok, and answered my call. My script got to the prompt asking me to enter a 4-digit code, and when I did my system blue screened. The error was DRIVER_IRQL_NOT_LESS_OR_EQUAL in acfva.sys, which turns out to be the Conexant ACF filter driver. Tried rebooting with no success. Uninstalled the drivers, went to Diamond's website, downloaded drivers from there (horrible driver download system they have, but I digress). Installed the new drivers and booted up VG (I rebooted after any driver installation or removal btw). Voiceguide said "Waiting for call" for about 5 seconds, then switched to "Unavailable". Rebooting didn't help. A week or so ago I was trying to get an old Sportster 33.6 modem to work with VG, and I learned a bit about where wave drivers hide in the registry. Putting that info to work, I "hacked" my registry in the following way... The following is how the registry looked (in .reg file format) when I opened it up: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0020] "Driver"="modemcsa.sys" "NTMPDriver"="modemcsa.sys" "InfPath"="modemcsa.inf" "InfSection"="HALFDUPLEX" "InfSectionExt"=".NT" "ProviderName"="Microsoft" "DriverDateData"=hex:00,40,fa,d0,be,48,be,01 "DriverDate"="1-26-1999" "DriverVersion"="5.1.2535.0" "MatchingDeviceId"="modemwave\\halfduplex" "DriverDesc"="Unimodem Half-Duplex Audio Device" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0020\Drivers] "SubClasses"="wave,WOW64" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0020\Drivers\wave] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0020\Drivers\wave\serwvdrv.dll] "Driver"="serwvdrv.dll" "Description"="Modem Wave Driver" "Alias"="wave1" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0021] "Driver"="modemcsa.sys" "NTMPDriver"="modemcsa.sys" "InfPath"="modemcsa.inf" "InfSection"="HALFDUPLEX" "InfSectionExt"=".NT" "ProviderName"="Microsoft" "DriverDateData"=hex:00,40,fa,d0,be,48,be,01 "DriverDate"="1-26-1999" "DriverVersion"="5.1.2535.0" "MatchingDeviceId"="modemwave\\rockwellvoicemodemwave" "DriverDesc"="Unimodem Half-Duplex Audio Device" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0021\Drivers] "SubClasses"="wave,WOW64" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0021\Drivers\wave] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0021\Drivers\wave\serwvdrv.dll] "Driver"="serwvdrv.dll" "Description"="Modem Wave Driver" "Alias"="wave3" Note the weird aliases Windows gives them. At first I tried deleting entry 0020 and renaming 0021 to 0020, and then changing the alias from "wave3" to just "wave" (renaming the alias to wave helped with the Sportster). This didn't help. By the way, I exported both the above keys (0020 and 0021) before I started tooling with them. After restoring the keys, this time I deleted 0021 and renamed "wave1" to "wave" in 0020. Voiceguide seems to be working like a charm now, including properly disconnecting when the caller hangs up. Anyway thanks for the help here folks. I'm going to post the above info in it's own thread for other SupraMax users. On that note, you guys may want to consider lowering the flood protection timer on your forums from 5 minutes to 1 or 2. Thanks again to all who replied. Kirk Share this post Link to post
SupportTeam Report post Posted 06/24/2005 07:13 AM Voiceguide seems to be working like a charm now, including properly disconnecting when the caller hangs up. Glad to hear it's all working now, and thanks for letting us know how you fixed the drivers to get them to work properly ! said "Waiting for call" for about 5 seconds, then switched to "Unavailable" The 'Unavailable' is an indication that the modem's TAPI driver sent the 'Unavailable' message to the software. Guess it did this as it could not find or initialize the Wave drivers (?). Share this post Link to post
robicham Report post Posted 08/30/2005 02:36 PM I have the same modem (SupraMax). I just started using it. At first it froze the computer (WinXP) without playing the wav greeting file. I renamed wave2 to wave and it now plays the wav file but still freezes. Do you get that problem? If so could you fix it? Share this post Link to post
SupportTeam Report post Posted 08/30/2005 08:16 PM Some modem's drivers will cause such problems. The best solution is to just get a Dialogic card - with modems it's a bit of a lucky dip. Share this post Link to post