VoiceGuide IVR Software Main Page
Jump to content

Voice Guide Did'nt Hang Up Correctly

Recommended Posts

I use Voice guide with a Fritz card and I use a lot of TTS.

At the end of an input process, a message is played and Voice Guide return to an other script using a Goto. The new script has just a text file to read using TTS. This file contain result variables.

If the caller VG is preparing the wave file form the text file, VG is unable to hang up correctly. Even if the caller has hang up, VG main window is displaying "[ML_MP_MenuP] Playing (C:\Program Files\VoiceGuide\data\tts16.wav)". I have to close VG and start again to receive a new call. I don't understand waht happens. I guess there is a problem if the caller hang up when VG is preparing a wav file.

Could you help me. I have to go in production with my product but this problem requires a control of VG state after each call.

Here is the VG log and I attach the two other log files (tw and sw)

 

143842.23 16 [ML_GetAct_ConfirmDelInfo] Playing

143842.23 16 tts generate start[Les informations ont été effacées. ]

143842.23 16 tts generate wait

143842.23 16 RunModule PLAY end

143842.33 16 tts generate finish

143842.33 16 [ML_GetAct_ConfirmDelInfo] Playing (C:\Program Files\VoiceGuide\data\tts16.wav)

143842.34 16 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts16.wav]

143842.34 16 TimeoutClear

143842.34 16 wa(2275,17590600)

143844.55 16 Play End line[16] (id=175906)

143844.55 16 ScriptEventCode 8001 iLineState=1100

143844.55 16 LsPlayMsg EV_PLAY_FINISHED

143844.55 16 TimeoutSet 10 EV_TIMEOUT_HANGUP

143844.55 16 TimeoutSet 0 EV_TIMEOUT_GOTOMODULE

143844.55 16 ScriptEventCode 9002 iLineState=1101

143844.55 16 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

143844.55 16 TimeoutClear

143844.56 16 [ML_GetAct_ConfirDelReturn] Evaluate [$RV[ML_GetAct_ConfirmSaisie]]

143844.56 16 RVreplace start: [$RV[ML_GetAct_ConfirmSaisie]]

143844.56 16 RVns ...

143844.56 16 RVreplace end: [*]

143844.56 16 .Eval(*)

143844.56 16 Error: 1002

143844.56 16 AddRVns [ML_GetAct_ConfirDelReturn_Input]{*}

143844.56 16 AddRVns [ML_GetAct_ConfirDelReturn]{*}

143844.56 16 Eval Expr result:[*]

143844.56 16 RVreplace start: [on {*} goto [$RV[MLReturnMenuScript]|]

on {3} goto [ML_GetAct_InitBoucle]

]

143844.56 16 RVns ...

143844.56 16 rv add [scriptEnd_Time]{03.08.2004 14:38:44}

143844.56 16 rv add [scriptEnd_Goto_Script]{D:\Med-Link\Dev\VoiceGuide\General2\MLmpMenuP.vgs}

143844.56 16 rv add [scriptEnd_Goto_Module]{}

143844.56 16 rv add [scriptStart_Time]{03.08.2004 14:38:44}

143844.56 16 rv add [scriptStart_CalledFrom_Script]{D:\Med-Link\Dev\VoiceGuide\General2\MLGetAction.vgs}

143844.56 16 rv add [scriptStart_CalledFrom_Module]{ML_GetAct_ConfirDelReturn}

143844.58 0 LoadedVgs_Find D:\Med-Link\Dev\VoiceGuide\General2\MLmpMenuP.vgs at idx=4

143844.58 16 AddRVns [scriptsPath]{D:\Med-Link\Dev\VoiceGuide\General2\}

143844.58 16 cl NewVgsVgm_RunModule module not found:

143844.58 16 TimeoutClear

143844.58 16 [ML_MP_MenuP] Playing

143844.58 16 tts generate start[Pour obtenir le planning de vos visites, faites le, 1. Pour obtenir le rapport médical d'un patient, faites le, 2. Pour mettre a jour les actions effectuées pour un patient, faites le, 3. Pour palnifier une nouvelle action, faites le, 4. Pour parler avec notre support technique, faites le 5. Et pour parler avec notre service clientèle, faites le 6. Validez chacune de vos saisie par la touche dièse. A tout moment, la saisie de la touche * vous redirigera directement vers le menu principal en annulant les demandes en cours et vous pouvez interrompre cet appel à tout moment en raccrochant. ]

143844.58 16 tts generate wait

143844.58 16 RunModule PLAY end

143845.39 16 callstate DISCONNECTED 66238,2,0

143845.39 16 ScriptEventCode 9250 iLineState=1100

143845.39 16 LsPlayMsg EV_REMOTEPARTY_DISCONNECT

143845.39 16 rv add [Hangup Time]{03.08.2004 14:38:45}

143845.39 16 Hanging up call...

143845.39 16 RecSoundStop ok

143845.39 16 PlaySoundStop err=0

143845.39 16 TimeoutSet 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

143845.41 16 fnHangupCall end

143845.41 16 callinfo DEVSPECIFIC

143845.41 16 callinfo DEVSPECIFIC

143845.41 16 callstate DISCONNECTED 66238,1,0

143845.41 16 ScriptEventCode 9250 iLineState=900

143845.41 16 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT

143845.41 16 rv add [Hangup Time]{03.08.2004 14:38:45}

143845.41 16 Hanging up call...

143845.41 16 RecSoundStop ok

143845.41 16 PlaySoundStop err=0

143845.41 16 TimeoutSet 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

143845.52 16 fnHangupCall end

143845.52 16 tapi Reply (LineEvReply) ok 66153 0

143845.52 16 callinfo TERMINAL

143845.52 16 callstate IDLE 66238 0 0

143845.52 16 WorkingMode@Idle=

143845.52 16 TimeoutClear

143845.53 16 TimeoutSet 1 EV_TIMEOUT_TIMETOREINITLINE

143845.53 16 tapi Reply (LineEvReply) err 65965 LINEERR_INVALCALLSTATE [8000001C]

143845.89 16 tts generate finish

143845.89 16 [ML_MP_MenuP] Playing (C:\Program Files\VoiceGuide\data\tts16.wav)

143845.91 16 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts16.wav]

143845.91 16 TimeoutClear

143845.91 16 wa(34801,17946800)

0803sw_tw.txt

Share this post


Link to post

Sounds like the "Playing of TTS after call has finished" bug that was fixed in v5.2.3018 of VgMulti.exe

 

Please download and update your system to the current v5.2.3 release.

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
×