VoiceGuide IVR Software Main Page
Jump to content

Stops while playing a sound file

Recommended Posts

I got a simple IVR script. The 1st wave for language selection plays well. However, the 2nd wave plays for 1 or 2 sec then the call hangs up. The 2nd wave file is 24sec in length. Here is the trace log:

-------------------------------------

47546 0 tapie callstate OFFERING 0 4

47562 0 tapie ring 1

47562 0 Start without answering the call

47562 0 TimeoutClear

47562 0 [Get Language] Playing

47562 0 lineAnswer(65590) => 65641

47578 0 tapie callstate ACCEPTED 0 0

52656 0 tapi Reply 65641 0

52656 0 tapie callstate CONNECTED 65590,0,0

52656 0 WorkingModeTAPI=

52656 0 WorkingModeScript=BeforeAnswerRun

52656 0 TimeoutClear

52656 0 [Get Language] Playing

52656 0 [Get Language] Playing (z:\sprcivr\wave\select-lang.wav)

52890 0 PlaySoundStart ok [z:\sprcivr\wave\select-lang.wav]

52890 0 TimeoutClear

52890 0 RunModule PLAY end

52890 0 wa(7562,55267100)

60906 0 Play End line[0] (id=552671)

60906 0 LsPlayMsg EV_PLAY_FINISHED

60906 0 TimeoutSet 10 EV_TIMEOUT_HANGUP

60921 0 TimeoutSet 5 EV_TIMEOUT_GOTOMODULE

61234 0 tapie monitordigits 49 2

61234 0 LsPlayMsgFinished [1]

61250 0 TimeoutClear

61250 0 [Menu] Playing

61250 0 [Menu] Playing (z:\sprcivr\wave\menu-main-c.wav)

62453 0 PlaySoundStart ok [z:\sprcivr\wave\menu-main-c.wav]

62453 0 TimeoutClear

62453 0 RunModule PLAY end

62453 0 wa(21693,56126500)

67828 0 tapie callstate DISCONNECTED 65590,32,0

67828 0 LsPlayMsg EV_REMOTEPARTY_DISCONNECT

68171 0 PlaySoundStop ok

68171 0 Hanging up call...

68171 0 TimeoutSet 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

68171 0 PlaySoundStop ok

68187 0 fnHangupCall end

68203 0 tapi Reply 66393 LINEERR_INVALCALLSTATE [8000001C]

69843 0 tapie callstate IDLE 0 0

69843 0 WorkingMode@Idle=

69843 0 TimeoutClear

69937 0 TimeoutSet 1 EV_TIMEOUT_TIMETOREINITLINE

69937 0 tapi Reply 65897 0

70937 0 Timer fired 0, 9008

70937 0 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

70937 0 Initialise telephony (due to IDLE)

70937 0 tapic lineDeallocateCall(MainCall:65590) 0

72562 0 Waiting for a call...

72562 0 TimeoutSet 5 EV_TIMOUT_ATERIDLE_ALLOWOUT

78031 0 Timer fired 0, 9025

-----------------------------------------------

Thank you.

Share this post


Link to post

It looks like your modem thinks that it has heard a busy tone on the telephone line while playing the file - this sometimes happens with some voice modems who's busy tone detection has not been well tuned - when they play sound files they sometimes end up thinking that they are also hearing busy tones on the line.

 

Solutions:

 

A: re-record the sound file

 

or

 

B: try using a different modem...

 

Once the modem thinks it has heard the busy tone it will inform the TAPI driver that this call has disconnected, and TAPI driver will in turn inform VoiceGuide - and the call must then be finished..

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
×