Guest Kevin Witty Report post Posted 07/12/2003 12:50 PM I'm trying to run your demo on a 1ghz P3, 512mb, Win2k, SP4, Zoom 56k DualModem. The log file for 2 calls follows. Both show the wav files not playing until I hit a digit followed by other failures. Other tries have produced erratic results, all similar, and none working. This is running your credit card payment script, unmodified. Can you tell what's happening here? Kevin 05963 0 tapie callstate OFFERING 66359 0 4 05973 0 tapie ring 1 11891 0 tapie ring 2 11901 0 Answer the call 11901 0 lineAnswer(66359) => 66325 11901 0 tapie callstate ACCEPTED 66359 0 0 13393 0 tapi Reply 66325 0 13404 0 tapie callstate CONNECTED 66359,0,0 13404 0 WorkingModeTAPI= 13404 0 WorkingModeScript= 13404 0 Inband detection not enabled 13404 0 [Get Client ID] Number Input 13414 0 [Get Client ID] Playing (PayGetId.wav) 13784 0 PlaySoundStart ok [C:\Program Files\ivg\Scripts\Credit Card Payment\PayGetId.wav] -------The wav file doesn't start playing until I enter a digit. Then it plays and cuts off before the end 22276 0 Play End line[0] (id=113414) 22276 0 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 24059 0 tapie monitordigits 49 2 24059 0 LsGetNbrsRxDigits [1] 24059 0 [Get Client ID] Number Input 1 24489 0 tapie monitordigits 50 2 24499 0 LsGetNbrsRxDigits [2] 24499 0 [Get Client ID] Number Input 12 24850 0 tapie monitordigits 51 2 24860 0 LsGetNbrsRxDigits [3] 24860 0 [Get Client ID] Number Input 123 25241 0 tapie monitordigits 52 2 25251 0 LsGetNbrsRxDigits [4] 25251 0 [Get Client ID] Number Input 1234 25621 0 tapie monitordigits 53 2 25621 0 LsGetNbrsRxDigits [5] 25621 0 [Get Client ID] Number Input 12345 26382 0 tapie monitordigits 35 2 26392 0 LsGetNbrsRxDigits [#] 26392 0 [Get Card Number] Number Input 26392 0 [Get Card Number] Playing (PayGetCc.wav) 26582 0 PlaySoundStart ok [C:\Program Files\ivg\Scripts\Credit Card Payment\PayGetCc.wav] 31439 0 wb(12640200) -------Again, doesn't start playing until I enter a digit, and cuts off early 41444 0 Play End line[0] (id=126402) 41454 0 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 41454 0 tapie monitordigits 48 2 41454 0 LsGetNbrsRxDigits [0] 41454 0 [Get Card Number] Number Input 0 44148 0 tapie monitordigits 57 2 44148 0 LsGetNbrsRxDigits [9] 44158 0 [Get Card Number] Number Input 09 44438 0 tapie monitordigits 56 2 44448 0 LsGetNbrsRxDigits [8] 44448 0 [Get Card Number] Number Input 098 44688 0 tapie monitordigits 55 2 44688 0 LsGetNbrsRxDigits [7] 44688 0 [Get Card Number] Number Input 0987 44959 0 tapie monitordigits 54 2 44969 0 LsGetNbrsRxDigits [6] 44969 0 [Get Card Number] Number Input 09876 45259 0 tapie monitordigits 53 2 45259 0 LsGetNbrsRxDigits [5] 45259 0 [Get Card Number] Number Input 098765 46942 0 tapie monitordigits 35 2 46952 0 LsGetNbrsRxDigits [#] 46952 0 [Get Expiry Date] Number Input 46952 0 [Get Expiry Date] Playing (PayGetExp.wav) -----Doesn't play, and dies 56986 0 Play Start line[0] err=[0 wavec waveOutOpen(0x1c898c, 0x0, 0x1c8958, 0x1908bc, 0x1c8930, 0x10000) => 7 (MMSYSERR_NOMEM) ... hli->hWaveOut=0x0] file[C:\Program Files\ivg\Scripts\Credit Card Payment\PayGetExp.wav] 67021 0 PlaySoundStart line[0] err=[0 wavec waveOutOpen(0x1c898c, 0x0, 0x1c8958, 0x1908bc, 0x1c8930, 0x10000) => 7 (MMSYSERR_NOMEM) ... hli->hWaveOut=0x0] [C:\Program Files\ivg\system\voice\ErrorPlayingFile.wav] 67021 0 HangupCall called from [srlib 609] 67031 0 Hanging up call... 67031 0 PlaySoundStop ok 67031 0 fnHangupCall end 67041 0 tapie monitordigits 48 2 67041 0 LsAwaitingCalls [0] 68943 0 Hanging up call...(2) 68943 0 PlaySoundStop ok 68953 0 fnHangupCall end 68953 0 LsAwaitingCalls EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 68953 0 tapi Reply 66188 0 88311 0 tapie callstate DISCONNECTED 66359,1,0 88311 0 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT 88311 0 PlaySoundStop ok 88311 0 HangupCall called from [] 88321 0 Hanging up call... -----Doesn't hang up phone. 88321 0 PlaySoundStop ok 88321 0 fnHangupCall end 88331 0 tapie callstate IDLE 66359 0 0 88331 0 WorkingMode@Idle= 88341 0 set EV_TIMEOUT_TIMETOREINITLINE 2 88341 0 tapi Reply 66239 0 88341 0 tapi Reply 66530 0 89253 0 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 89253 0 ReinitTelephony due to IDLE start 89253 0 tapic lineDeallocateCall(MainCall:66359) 0 89263 0 tapie close 0 89263 0 Unavailable 89283 0 lineOpen(0) => 0 89283 0 Waiting for a call... 89283 0 lineOpen(0)LineHandle=66547 95311 0 tapie close 0 95311 0 Unavailable -------------------------------------------------------- Second call 50945 0 tapie callstate OFFERING 66120 0 4 50945 0 tapie ring 1 56874 0 tapie ring 2 56874 0 Answer the call 56884 0 lineAnswer(66120) => 66171 56884 0 tapie callstate ACCEPTED 66120 0 0 58356 0 tapi Reply 66171 0 58356 0 tapie callstate CONNECTED 66120,0,0 58356 0 WorkingModeTAPI= 58366 0 WorkingModeScript= 58366 0 Inband detection not enabled 58366 0 [Get Client ID] Number Input 58366 0 [Get Client ID] Playing (PayGetId.wav) 58746 0 PlaySoundStart ok [C:\Program Files\ivg\Scripts\Credit Card Payment\PayGetId.wav] 67188 0 wb(35837600) ------Started playing, accepted digits 77193 0 Play End line[0] (id=358376) 77193 0 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED 77193 0 tapie monitordigits 48 2 77193 0 LsGetNbrsRxDigits [0] 77203 0 [Get Client ID] Number Input 0 79506 0 tapie monitordigits 57 2 79506 0 LsGetNbrsRxDigits [9] 79506 0 [Get Client ID] Number Input 09 79877 0 tapie monitordigits 56 2 79877 0 LsGetNbrsRxDigits [8] 79887 0 [Get Client ID] Number Input 098 80708 0 tapie monitordigits 55 2 80708 0 LsGetNbrsRxDigits [7] 80708 0 [Get Client ID] Number Input 0987 84543 0 tapie monitordigits 35 2 84543 0 LsGetNbrsRxDigits [#] 84553 0 [Get Card Number] Number Input 84553 0 [Get Card Number] Playing (PayGetCc.wav) -----Didn't play, didn't hang up, died 94578 0 Play Start line[0] err=[0 wavec waveOutOpen(0x1c8a9c, 0x0, 0x1c8a68, 0x13080a, 0x1c8a40, 0x10000) => 7 (MMSYSERR_NOMEM) ... hli->hWaveOut=0x0] file[C:\Program Files\ivg\Scripts\Credit Card Payment\PayGetCc.wav] 04612 0 PlaySoundStart line[0] err=[0 wavec waveOutOpen(0x1c8a9c, 0x0, 0x1c8a68, 0x13080a, 0x1c8a40, 0x10000) => 7 (MMSYSERR_NOMEM) ... hli->hWaveOut=0x0] [C:\Program Files\ivg\system\voice\ErrorPlayingFile.wav] 04612 0 HangupCall called from [srlib 609] 04612 0 Hanging up call... 04622 0 PlaySoundStop ok 04622 0 fnHangupCall end 04622 0 tapie monitordigits 48 2 04632 0 LsAwaitingCalls [0] 04632 0 tapie monitordigits 48 2 04632 0 LsAwaitingCalls [0] 06535 0 Hanging up call...(2) 06535 0 PlaySoundStop ok 06545 0 fnHangupCall end 06545 0 LsAwaitingCalls EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 06545 0 tapi Reply 65932 0 25893 0 tapie callstate DISCONNECTED 66120,1,0 25893 0 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT 25893 0 PlaySoundStop ok 25903 0 HangupCall called from [] 25903 0 Hanging up call... 25903 0 PlaySoundStop ok 25903 0 fnHangupCall end 25913 0 tapie callstate IDLE 66120 0 0 25913 0 WorkingMode@Idle= 25923 0 set EV_TIMEOUT_TIMETOREINITLINE 2 25923 0 tapi Reply 65796 0 25923 0 tapi Reply 66001 0 26874 0 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 26874 0 ReinitTelephony due to IDLE start 26884 0 tapic lineDeallocateCall(MainCall:66120) 0 26884 0 tapie close 0 26894 0 Unavailable 26904 0 lineOpen(0) => 0 26904 0 Waiting for a call... 26914 0 lineOpen(0)LineHandle=65881 32943 0 tapie close 0 32943 0 Unavailable Share this post Link to post
SupportTeam Report post Posted 07/13/2003 04:41 AM It does look like there is something very strange happening with that modem's wave drivers, The trace is actually showing that the wave driver has confirmed that it has started playing the sound file immediately. The command to play the sound file is issued to the modem immediately after connect, and the modems wave driver did respond that it has started the play correctly 300ms later: 13404 0 tapie callstate CONNECTED 66359,0,0 13414 0 [Get Client ID] Playing (PayGetId.wav) 13784 0 PlaySoundStart ok [C:\Program Files\ivg\Scripts\Credit Card Payment\PayGetId.wav] If re-installing the modem does not fix this problem then Id recommend just getting another modem... Share this post Link to post