VoiceGuide IVR Software Main Page
Jump to content

Demo Is Not Working

Recommended Posts

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×