VoiceGuide IVR Software Main Page
Jump to content

Answering Machine Script

Recommended Posts

I am having trouble with an answering machine script. In the script I want to use the RV(Called Number) variable to select information from and access database (Subject First and Last Name), Then when the welcome message is complete I want VG to play a wav file, then have a text to speech engine say the subjects name based on the DBQuery above, then play a final wav file and hang up.

 

I have an dialout script that performs these functions flawlessly if a real person answers the call. So I copied the module, changed the wav files to the messages I wanted left on the answering machine. However, when I test the call, the script hangs up on the Text to Speech play module.

 

Any suggestions as to why the script would work perfectly when a real person answers the phone and crashes when I try to use it as an answering machine script?

Share this post


Link to post

Could you please post a copy of VoiceGuide's Debug Printout which captures the problem, this will allow us to see what is going wrong.

 

When running the script click on VoiceGuide's View menu and select 'Event Trace Log' option - any log information will then appear in this window. You must open the trace window before making the call.

 

You can enable the automatic saving of the logs to files in \log\ directory as well.

Share this post


Link to post

Here are the traces for a successful call when a person answers and the unsuccessful call when the AM answers.

 

Successful call with human answer

151740.61 0 cl Dialer_OutDialQueAdd 93036363119, 0, 1000, 2000, MoTuWeThFrSaSu, 7, 1, , \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs, \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs, , 60, 3, 2, ,

151740.61 0 DialListDB_AddCall '93036363119', 0, 1000, 2000, MoTuWeThFrSaSu, 7, 1, , \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs, \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs, , 60, 3, 2, ESCALATION:

151740.93 7 dial [159,93036363119,0,1000,2000,MoTuWeThFrSaSu,,7,,1,NONE,\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs,\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs,none,60,3,2,,none]

151740.93 0 dial callque update id=159 next call time 0502101519

151740.95 0 dial callque DB update returned

151740.95 7 dial found entry: tel[93036363119] ann[NONE] vgs[\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs] am[\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs]

151740.95 7 Dialing: 93036363119

151740.95 7 MakeCall => 65984

151740.95 7 timer set 60 EV_TIMEOUT_MAKECALL_NORESPONSE

151740.96 7 TapiCbTrigSet 65984 7002

151740.96 0 dial start any summary:|7:dial=0|8:idx=0|9:idx=0|10:idx=0|

151741.54 7 tapi Reply (LineEvReply) ok 65984 0

151741.56 7 TapiCbTrigClear

151741.56 7 linedevstate 2048 0 0

151741.56 7 callstate DIALTONE 65829 0 0

151741.56 7 callstate DIALING 65829 0 0

151741.56 7 callstate PROCEEDING 65829 0 0

151741.56 7 callinfo CALLEDID

151741.57 7 callinfo REASON

151741.57 7 Lev_CallerID [0000,,93036363119]

151741.57 7 rv add [DNIS]{93036363119}

151741.57 7 callinfo ORIGIN

151750.71 7 callstate CONNECTED 65829 1 0

151750.71 7 callstate CONNECTED 65829,1,0

151750.71 7 WorkingModeTAPI@Connected=

151750.71 7 WorkingModeScript@Connected=

151750.73 7 rv add [OutDial_RetriesLeft]{3}

151750.73 7 rv add [$RV_STARTTIME]{2/10/2005 3:17:50 PM}

151750.73 7 rv add [$RV_DEVICEID]{7}

151750.73 7 rv add [$RV_CIDNAME]{}

151750.73 7 AddRVns [PathApp]{C:\Program Files\VoiceGuide\}

151750.73 7 rv add [$RV_CALLEDNUMBER]{93036363119}

151750.75 0 dial callque delete id=159

151750.75 7 AddRVns [OutDial_Result]{Contacted_Human}

151750.75 7 Live person answered, starting \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs

151750.75 2 tr NewVgsVgm_Goto \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs,,,,,0

151750.75 7 rv add [scriptEnd_Time]{2/10/2005 3:17:50 PM}

151750.76 7 rv add [scriptEnd_Goto_Script]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs}

151750.76 7 rv add [scriptEnd_Goto_Module]{}

151750.76 7 rv add [scriptStart_Time]{2/10/2005 3:17:50 PM}

151750.78 0 Script Load \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs

151750.95 7 Loaded \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs into:3

151750.96 7 AddRVns [scriptsPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\}

151750.96 7 AddRVns [scriptPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts}

151750.96 7 cl NewVgsVgm_RunModule module not found:

151750.96 7 timer clear

151750.96 7 [setIncomingCall] Evaluate [0]

151750.96 7 .Eval(0)

151750.98 7 AddRVns [setIncomingCall_Input]{0}

151750.98 7 AddRVns [setIncomingCall]{0}

151750.98 7 AddRVns [isIncomingCall]{0}

151750.98 7 Eval Expr result:[0] stored in $RV[isIncomingCall]

151750.98 7 timer clear

151750.98 7 [GetPatientInfo] DB Query

151750.00 7 db Jet mode used (To use ODBC mode specify ODBC Connect string)

151751.15 7 rv replace start: [sELECT FirstName, LastName, HRN, LastCallNumber,PatientID FROM Patient WHERE PhoneNumber ='$RV_CALLEDNUMBER' AND IncorrectNumber = 0]

151751.15 7 rv ns none[OutDial_RetriesLeft]{3}[OutDial_Result]{Contacted_Human}[scriptEnd_Time]{2/10/2005 3:17:50 PM}[scriptEnd_Goto_Script]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{2/10/2005 3:17:50 PM}[scriptsPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\}[scriptPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts}[setIncomingCall_Input]{0}[setIncomingCall]{0}[isIncomingCall]{0}

151751.15 7 db About to execute a Retrieve type operation [sELECT FirstName, LastName, HRN, LastCallNumber,PatientID FROM Patient WHERE PhoneNumber ='93036363119' AND IncorrectNumber = 0]

151751.17 7 db [GetPatientInfo] row count=1

151751.17 7 rv add [GetPatientInfo_RowCount]{1}

151751.17 7 db get RecordsetGetRowsMax

151751.18 7 db get 999 records. (row count=1)

151751.18 7 db update RVs

151751.18 7 db about to close dbDbqDatabase

151751.21 7 db going down path [True]

151751.21 7 timer clear

151751.21 7 [iniate1] Playing

151751.21 7 [iniate1] Playing (\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\AnsweringMachine\ansmach1.wav)

151751.25 7 play set playid=510718

151751.48 7 PlaySoundStart ok [\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\AnsweringMachine\ansmach1.wav]

151751.48 7 timer clear

151751.48 7 RunModule PLAY end

151751.50 7 wa(9246,51071800)

151751.50 7 callinfo MONITORMODES

151800.79 7 play end current play (playid=510718)

151800.81 7 ScriptEventCode 8001 iLineState=1100

151800.81 7 LsPlayMsg EV_PLAY_FINISHED

151800.81 7 timer set 10 EV_TIMEOUT_HANGUP

151800.81 7 timer set 0 EV_TIMEOUT_GOTOMODULE

151800.81 7 ScriptEventCode 9002 iLineState=1101

151800.81 7 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

151800.82 7 timer clear

151800.82 7 [sayPatientName] Playing

151800.82 7 rv replace start: [$RV[GetPatientInfo_1_1] $RV[GetPatientInfo_2_1]]

151800.82 7 rv ns none[OutDial_RetriesLeft]{3}[OutDial_Result]{Contacted_Human}[scriptEnd_Time]{2/10/2005 3:17:50 PM}[scriptEnd_Goto_Script]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{2/10/2005 3:17:50 PM}[scriptsPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\}[scriptPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts}[setIncomingCall_Input]{0}[setIncomingCall]{0}[isIncomingCall]{0}[G

tPatientInfo_RowCount]{1}[GetPatientInfo_1_1]{Steve}[GetPatientInfo_2_1]{Bensen}

GetPatientInfo_3_1]{555555555}[GetPatientInfo_4_1]{2}[GetPatientInfo_5_1]{13}

151800.82 7 rv replace end: [steve Bensen]

151800.84 7 tts generate start[steve Bensen]

151800.84 7 tts generate wait

151800.84 7 RunModule PLAY end

151800.95 7 tts generate finish. lineCallState=CONNECTED

151800.95 7 [sayPatientName] Playing (C:\Program Files\VoiceGuide\data\tts7.wav)

151800.96 7 play set playid=520437

151800.96 7 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts7.wav]

151800.96 7 timer clear

151800.98 7 wa(1487,52043700)

151800.98 7 callinfo MONITORMODES

151802.48 7 wb(52043700)

151802.53 7 play end current play (playid=520437)

151802.53 7 ScriptEventCode 8001 iLineState=1100

151802.54 7 LsPlayMsg EV_PLAY_FINISHED

151802.54 7 timer set 10 EV_TIMEOUT_HANGUP

151802.54 7 timer set 0 EV_TIMEOUT_GOTOMODULE

151802.54 7 ScriptEventCode 9002 iLineState=1101

151802.54 7 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

151802.54 7 timer clear

151802.56 7 [iNITIATE2] Playing

151802.56 7 [iNITIATE2] Playing (\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\AnsweringMachine\ansmach2.wav)

151802.57 7 play set playid=522046

151802.96 7 PlaySoundStart ok [\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\AnsweringMachine\ansmach2.wav]

151802.96 7 timer clear

151802.96 7 RunModule PLAY end

151802.96 7 wa(16496,52204600)

151802.96 7 callinfo MONITORMODES

151819.51 7 play end current play (playid=522046)

151819.53 7 ScriptEventCode 8001 iLineState=1100

151819.53 7 LsPlayMsg EV_PLAY_FINISHED

151819.53 7 timer set 10 EV_TIMEOUT_HANGUP

151819.53 7 timer set 0 EV_TIMEOUT_GOTOMODULE

151819.53 7 ScriptEventCode 9002 iLineState=1101

151819.54 7 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

151819.54 7 timer clear

151819.54 7 [iNTIATE3] Playing

151819.54 7 [iNTIATE3] Playing (\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\OutgoingInitCallValidateHRN\INTIATE3.wav)

151819.56 7 play set playid=539031

151819.65 7 PlaySoundStart ok [\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\OutgoingInitCallValidateHRN\INTIATE3.wav]

151819.65 7 timer clear

151819.67 7 RunModule PLAY end

151819.67 7 wa(2746,53903100)

151819.67 7 callinfo MONITORMODES

151822.43 7 wb(53903100)

151822.48 7 play end current play (playid=539031)

151822.48 7 ScriptEventCode 8001 iLineState=1100

151822.48 7 LsPlayMsg EV_PLAY_FINISHED

151822.50 7 timer set 10 EV_TIMEOUT_HANGUP

151822.50 7 timer set 0 EV_TIMEOUT_GOTOMODULE

151822.50 7 ScriptEventCode 9002 iLineState=1101

151822.50 7 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

151822.50 7 timer clear

151822.51 7 [sayPatientNameTwo] Playing

151822.51 7 rv replace start: [$RV[GetPatientInfo_1_1] $RV[GetPatientInfo_2_1]]

151822.51 7 rv ns none[OutDial_RetriesLeft]{3}[OutDial_Result]{Contacted_Human}[scriptEnd_Time]{2/10/2005 3:17:50 PM}[scriptEnd_Goto_Script]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{2/10/2005 3:17:50 PM}[scriptsPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\}[scriptPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts}[setIncomingCall_Input]{0}[setIncomingCall]{0}[isIncomingCall]{0}[G

tPatientInfo_RowCount]{1}[GetPatientInfo_1_1]{Steve}[GetPatientInfo_2_1]{Bensen}

GetPatientInfo_3_1]{555555555}[GetPatientInfo_4_1]{2}[GetPatientInfo_5_1]{13}

151822.51 7 rv replace end: [steve Bensen]

151822.51 7 tts generate start[steve Bensen]

151822.53 7 tts generate wait

151822.53 7 RunModule PLAY end

151822.54 7 tts generate finish. lineCallState=CONNECTED

151822.54 7 [sayPatientNameTwo] Playing (C:\Program Files\VoiceGuide\data\tts7.wav)

151822.54 7 play set playid=542015

151822.56 7 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts7.wav]

151822.56 7 timer clear

151822.56 7 wa(1487,54201500)

151822.57 7 callinfo MONITORMODES

151824.11 7 wb(54201500)

151824.12 7 play end current play (playid=542015)

151824.12 7 ScriptEventCode 8001 iLineState=1100

151824.12 7 LsPlayMsg EV_PLAY_FINISHED

151824.12 7 timer set 10 EV_TIMEOUT_HANGUP

151824.12 7 timer set 0 EV_TIMEOUT_GOTOMODULE

151824.12 7 ScriptEventCode 9002 iLineState=1101

151824.14 7 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

151824.14 7 timer clear

151824.15 7 [iNTIATE4] Playing

151824.15 7 [iNTIATE4] Playing (\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\OutgoingInitCallValidateHRN\INTIATE4.wav)

151824.18 7 play set playid=543656

151824.25 7 PlaySoundStart ok [\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\OutgoingInitCallValidateHRN\INTIATE4.wav]

151824.25 7 timer clear

151824.25 7 RunModule PLAY end

151824.26 7 wa(1496,54365600)

151824.26 7 callinfo MONITORMODES

151825.81 7 play end current play (playid=543656)

151825.81 7 ScriptEventCode 8001 iLineState=1100

151825.81 7 LsPlayMsg EV_PLAY_FINISHED

151825.81 7 timer set 10 EV_TIMEOUT_HANGUP

151825.82 7 timer set 0 EV_TIMEOUT_GOTOMODULE

151825.82 7 ScriptEventCode 9002 iLineState=1101

151825.82 7 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

151825.82 7 timer clear

151825.84 7 [sayPatientNameThree] Playing

151825.84 7 rv replace start: [$RV[GetPatientInfo_1_1] $RV[GetPatientInfo_2_1]]

151825.84 7 rv ns none[OutDial_RetriesLeft]{3}[OutDial_Result]{Contacted_Human}[scriptEnd_Time]{2/10/2005 3:17:50 PM}[scriptEnd_Goto_Script]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{2/10/2005 3:17:50 PM}[scriptsPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\}[scriptPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts}[setIncomingCall_Input]{0}[setIncomingCall]{0}[isIncomingCall]{0}[G

tPatientInfo_RowCount]{1}[GetPatientInfo_1_1]{Steve}[GetPatientInfo_2_1]{Bensen}

GetPatientInfo_3_1]{555555555}[GetPatientInfo_4_1]{2}[GetPatientInfo_5_1]{13}

151825.84 7 rv replace end: [steve Bensen]

151825.84 7 tts generate start[steve Bensen]

151825.86 7 tts generate wait

151825.86 7 RunModule PLAY end

151825.90 7 tts generate finish. lineCallState=CONNECTED

151825.90 7 [sayPatientNameThree] Playing (C:\Program Files\VoiceGuide\data\tts7.wav)

151825.90 7 play set playid=545375

151825.92 7 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts7.wav]

151825.92 7 timer clear

151825.92 7 wa(1487,54537500)

151825.92 7 callinfo MONITORMODES

151827.46 7 play end current play (playid=545375)

151827.46 7 ScriptEventCode 8001 iLineState=1100

151827.46 7 LsPlayMsg EV_PLAY_FINISHED

151827.46 7 timer set 10 EV_TIMEOUT_HANGUP

151827.48 7 timer set 0 EV_TIMEOUT_GOTOMODULE

151827.48 7 ScriptEventCode 9002 iLineState=1101

151827.48 7 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

151827.48 7 timer clear

151827.48 7 [iNITIATE5] Playing

151827.50 7 [iNITIATE5] Playing (\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\OutgoingInitCallValidateHRN\INITIATE5.wav)

151827.51 7 play set playid=546984

151827.61 7 PlaySoundStart ok [\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\OutgoingInitCallValidateHRN\INITIATE5.wav]

151827.61 7 timer clear

151827.61 7 RunModule PLAY end

151827.62 7 wa(2496,54698400)

151827.62 7 callinfo MONITORMODES

151830.14 7 wb(54698400)

151830.20 7 play end current play (playid=546984)

151830.20 7 ScriptEventCode 8001 iLineState=1100

151830.20 7 LsPlayMsg EV_PLAY_FINISHED

151830.20 7 timer set 10 EV_TIMEOUT_HANGUP

151830.20 7 timer set 0 EV_TIMEOUT_GOTOMODULE

151830.21 7 ScriptEventCode 9002 iLineState=1101

151830.21 7 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

151830.21 7 timer clear

151830.21 7 [sayPatientNameFour] Playing

151830.21 7 rv replace start: [$RV[GetPatientInfo_1_1] $RV[GetPatientInfo_2_1]]

151830.23 7 rv ns none[OutDial_RetriesLeft]{3}[OutDial_Result]{Contacted_Human}[scriptEnd_Time]{2/10/2005 3:17:50 PM}[scriptEnd_Goto_Script]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{2/10/2005 3:17:50 PM}[scriptsPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\}[scriptPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts}[setIncomingCall_Input]{0}[setIncomingCall]{0}[isIncomingCall]{0}[G

tPatientInfo_RowCount]{1}[GetPatientInfo_1_1]{Steve}[GetPatientInfo_2_1]{Bensen}

GetPatientInfo_3_1]{555555555}[GetPatientInfo_4_1]{2}[GetPatientInfo_5_1]{13}

151830.23 7 rv replace end: [steve Bensen]

151830.23 7 tts generate start[steve Bensen]

151830.23 7 tts generate wait

151830.25 7 RunModule PLAY end

151830.25 7 callstate DISCONNECTED 65829 0 0

Here's the log for a successful call answered by a real person (Hung up after the TTS module).

 

151830.25 7 ScriptEventCode 9250 iLineState=1100

151830.25 7 LsPlayMsg EV_REMOTEPARTY_DISCONNECT

151830.25 7 rv add [Hangup Time]{2/10/2005 3:18:30 PM}

151830.26 7 Hanging up call...

151830.26 7 RecSoundStop ok

151830.26 7 PlaySoundStop err=0

151830.26 7 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

151830.29 7 fnHangupCall end

151830.29 7 tts generate finish. lineCallState=DISCONNECTED

151830.29 7 tts play abort as linestate not connected

151830.32 7 linedevstate 2048 0 0

151830.32 7 callstate IDLE 65829 0 0

151830.32 7 WorkingMode@Idle=

151830.34 7 timer clear

151830.42 7 timer set 1 EV_TIMEOUT_TIMETOREINITLINE

151830.42 7 tapi Reply (LineEvReply) ok 65982 0

151831.40 7 timer fired EV_TIMEOUT_TIMETOREINITLINE

151831.40 7 ScriptEventCode 9008 iLineState=900

151831.40 7 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

151831.40 7 ReinitTelephony due to IDLE

151831.42 7 tapic lineDeallocateCall(MainCall:65829) 0

151831.46 7 lineOpen(7)=>

151831.46 7 Waiting for a call...

151831.46 7 LineHandle=66137

151831.46 7 timer set 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT

151832.14 0 dial start any summary:|7:rdy=0|8:idx=0|9:idx=0|10:idx=0|

151833.14 0 dial start any summary:|7:rdy=0|8:idx=0|9:idx=0|10:idx=0|

151834.14 0 dial start any summary:|7:rdy=0|8:idx=0|9:idx=0|10:idx=0|

151834.86 7 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT

151834.86 7 ScriptEventCode 9013 iLineState=900

151835.79 0 btn Hangup on line 7

151835.81 7 rv add [Hangup Time]{2/10/2005 3:18:35 PM}

151835.81 7 Hanging up call...

151835.82 7 eng exit HangupCall_Common as LineCallState=IDLE already

 

Unsuccessful Answering Machine script. The call Hung on the TTS module. I had to click the hang up button.

 

152229.96 0 cl Dialer_OutDialQueAdd 93036363119, 0, 1000, 2000, MoTuWeThFrSaSu, 7, 1, , \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs, \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs, , 60, 3, 2, ,

152229.96 0 DialListDB_AddCall '93036363119', 0, 1000, 2000, MoTuWeThFrSaSu, 7, 1, , \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs, \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs, , 60, 3, 2, ESCALATION:

152230.87 7 dial [161,93036363119,0,1000,2000,MoTuWeThFrSaSu,,7,,1,NONE,\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs,\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs,none,60,3,2,,none]

152230.89 0 dial callque update id=161 next call time 0502101524

152230.89 0 dial callque DB update returned

152230.89 7 dial found entry: tel[93036363119] ann[NONE] vgs[\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\AnsweringMachine2.vgs] am[\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs]

152230.89 7 Dialing: 93036363119

152230.89 7 MakeCall => 66478

152230.89 7 timer set 60 EV_TIMEOUT_MAKECALL_NORESPONSE

152230.90 7 TapiCbTrigSet 66478 7002

152230.90 0 dial start any summary:|7:dial=0|8:idx=0|9:idx=0|10:idx=0|

152231.48 7 tapi Reply (LineEvReply) ok 66478 0

152231.50 7 TapiCbTrigClear

152231.50 7 linedevstate 2048 0 0

152231.50 7 callstate DIALTONE 65796 0 0

152231.50 7 callstate DIALING 65796 0 0

152231.50 7 callstate PROCEEDING 65796 0 0

152231.50 7 callinfo CALLEDID

152231.51 7 callinfo REASON

152231.51 7 Lev_CallerID [0000,,93036363119]

152231.51 7 rv add [DNIS]{93036363119}

152231.51 7 callinfo ORIGIN

152300.46 7 callstate DISCONNECTED 65796 16 0

152300.46 7 ScriptEventCode 9250 iLineState=5200

152300.46 7 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT

152300.46 7 rv add [OutDial_RetriesLeft]{3}

152300.46 7 rv add [$RV_STARTTIME]{2/10/2005 3:23:00 PM}

152300.48 7 rv add [$RV_DEVICEID]{7}

152300.48 7 rv add [$RV_CIDNAME]{}

152300.48 7 AddRVns [PathApp]{C:\Program Files\VoiceGuide\}

152300.48 7 rv add [$RV_CALLEDNUMBER]{93036363119}

152300.48 0 dial callque delete id=161

152300.48 7 AddRVns [OutDial_Result]{Contacted_AM}

152300.50 7 AM - wait for end of welcome message...

152300.50 7 dial awaiting end of answering machine message (lvl:10 for 20)

152300.50 7 RecSoundStart file[C:\Program Files\VoiceGuide\data\RecAm_7.wav] ok

152300.50 7 timer set 120 EV_TIMEOUT_HANGUP

152318.48 7 ScriptEventCode 9300 iLineState=1152

152318.50 7 LsDialoutRecAnswerMachineWelcMsg EV_SILENCE_DETECTED

152318.56 7 RecSoundStop ok

152318.57 7 timer set 1 EV_REC_FINISHED

152318.59 7 ScriptEventCode 8003 iLineState=1152

152318.59 7 LsDialoutRecAnswerMachineWelcMsg EV_REC_FINISHED

152318.61 7 rv replace start: [$RV[AmWelcMsg_RecLen100ms]]

152318.61 7 rv ns none[OutDial_RetriesLeft]{3}

152318.62 7 rv replace end: []

152318.64 7 am msglen=0, minrequired=20

152318.64 7 Run Answer Machine script [\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs]

152318.65 2 tr NewVgsVgm_Goto \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs,,,,,0

152318.67 7 rv add [scriptEnd_Time]{2/10/2005 3:23:18 PM}

152318.67 7 rv add [scriptEnd_Goto_Script]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs}

152318.68 7 rv add [scriptEnd_Goto_Module]{}

152318.70 7 rv add [scriptStart_Time]{2/10/2005 3:23:18 PM}

152318.70 7 rv add [scriptStart_CalledFrom_Module]{SetIncomingCall}

152318.73 0 Script Load \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs

152318.81 7 Loaded \\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs into:4

152318.81 7 AddRVns [scriptsPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\}

152318.82 7 AddRVns [scriptPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts}

152318.84 7 cl NewVgsVgm_RunModule module not found:

152318.86 7 timer clear

152318.86 7 [setIncomingCall] Evaluate [0]

152318.87 7 .Eval(0)

152318.89 7 AddRVns [setIncomingCall_Input]{0}

152318.89 7 AddRVns [setIncomingCall]{0}

152318.90 7 AddRVns [isIncomingCall]{0}

152318.92 7 Eval Expr result:[0] stored in $RV[isIncomingCall]

152318.92 7 timer clear

152318.93 7 [GetPatientInfo] DB Query

152318.95 7 db Jet mode used (To use ODBC mode specify ODBC Connect string)

152319.18 7 rv replace start: [sELECT FirstName, LastName, HRN, LastCallNumber,PatientID FROM Patient WHERE PhoneNumber ='$RV_CALLEDNUMBER' AND IncorrectNumber = 0]

152319.18 7 rv ns none[OutDial_RetriesLeft]{3}[scriptEnd_Time]{2/10/2005 3:23:18 PM}[scriptEnd_Goto_Script]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{2/10/2005 3:23:18 PM}[scriptStart_CalledFrom_Module]{SetIncomingCall}[scriptsPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\}[scriptPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts}[setIncomingCall_Input]{0}[setIncomingCall]{0}[isIncomingCall]{0}

152319.20 7 db About to execute a Retrieve type operation [sELECT FirstName, LastName, HRN, LastCallNumber,PatientID FROM Patient WHERE PhoneNumber ='93036363119' AND IncorrectNumber = 0]

152319.21 7 db [GetPatientInfo] row count=1

152319.23 7 rv add [GetPatientInfo_RowCount]{1}

152319.23 7 db get RecordsetGetRowsMax

152319.25 7 db get 999 records. (row count=1)

152319.26 7 db update RVs

152319.26 7 db about to close dbDbqDatabase

152319.29 7 db going down path [True]

152319.31 7 timer clear

152319.32 7 [iniate1] Playing

152319.32 7 [iniate1] Playing (\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\AnsweringMachine\ansmach1.wav)

152319.36 7 play set playid=838828

152319.59 7 PlaySoundStart ok [\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Wavs\AnsweringMachine\ansmach1.wav]

152319.59 7 timer clear

152319.61 7 RunModule PLAY end

152319.62 7 wa(9246,83882800)

152328.90 7 play end current play (playid=838828)

152328.92 7 ScriptEventCode 8001 iLineState=1100

152328.92 7 LsPlayMsg EV_PLAY_FINISHED

152328.93 7 timer set 10 EV_TIMEOUT_HANGUP

152328.95 7 timer set 0 EV_TIMEOUT_GOTOMODULE

152328.95 7 ScriptEventCode 9002 iLineState=1101

152328.96 7 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

152328.98 7 timer clear

152328.98 7 [sayPatientName] Playing

152328.00 7 rv replace start: [$RV[GetPatientInfo_1_1] $RV[GetPatientInfo_2_1]]

152329.01 7 rv ns none[OutDial_RetriesLeft]{3}[scriptEnd_Time]{2/10/2005 3:23:18 PM}[scriptEnd_Goto_Script]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\TestAnsweringMachine.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{2/10/2005 3:23:18 PM}[scriptStart_CalledFrom_Module]{SetIncomingCall}[scriptsPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts\}[scriptPath]{\\Rmregfile004\Research\IVR\VoiceGuide\PreDiabetes\Scripts}[setIncomingCall_Input]{0}[setIncomingCall]{0}[isIncomingCall]{0}[G

tPatientInfo_RowCount]{1}[GetPatientInfo_1_1]{Steve}[GetPatientInfo_2_1]{Bensen}

GetPatientInfo_3_1]{555555555}[GetPatientInfo_4_1]{2}[GetPatientInfo_5_1]{13}

152329.03 7 rv replace end: [steve Bensen]

152329.03 7 tts generate start[steve Bensen]

152329.04 7 tts generate wait

152329.06 7 RunModule PLAY end

152329.11 7 tts generate finish. lineCallState=DISCONNECTED

152329.11 7 tts play abort as linestate not connected

152408.28 0 btn Hangup on line 7

152408.28 7 ScriptEventCode 9001 iLineState=1100

152408.29 7 LsPlayMsg EV_TIMEOUT_HANGUP

152408.31 7 rv add [Hangup Time]{2/10/2005 3:24:08 PM}

152408.31 7 Hanging up call...

152408.32 7 RecSoundStop ok

152408.34 7 PlaySoundStop err=0

152408.34 7 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

152408.39 7 fnHangupCall end

152408.50 7 linedevstate 2048 0 0

152408.51 7 callstate IDLE 65796 0 0

152408.51 7 WorkingMode@Idle=

152408.53 7 timer clear

152408.67 7 timer set 1 EV_TIMEOUT_TIMETOREINITLINE

152408.68 7 tapi Reply (LineEvReply) ok 65915 0

152409.68 7 timer fired EV_TIMEOUT_TIMETOREINITLINE

152409.68 7 ScriptEventCode 9008 iLineState=900

152409.70 7 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

152409.71 7 ReinitTelephony due to IDLE

152409.86 7 tapic lineDeallocateCall(MainCall:65796) 0

152409.92 7 lineOpen(7)=>

152409.92 7 Waiting for a call...

152409.93 7 LineHandle=65813

152409.95 7 timer set 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT

152410.92 0 dial start any summary:|7:rdy=0|8:idx=0|9:idx=0|10:idx=0|

152411.00 0 dial start any summary:|7:rdy=0|8:idx=0|9:idx=0|10:idx=0|

152413.07 0 dial start any summary:|7:rdy=0|8:idx=0|9:idx=0|10:idx=0|

152413.28 7 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT

152413.28 7 ScriptEventCode 9013 iLineState=900

Share this post


Link to post

We can see what is happening here - but this should not be happening in the latest version of VoiceGuide.

 

Which version of VoiceGuide are you using? If not the latest (v5.2.3b) then please update to that version and try again...

Share this post


Link to post

I currently have version 5.2.3018. I downloaded the 5.2.3b version, but when I went to install the upgrade it asked if I want to delete the program and all it's components.

 

What is the correct proceedure for installation. Will I have to re-install my modem, and re-create my other settings?

Share this post


Link to post

Before installing the new version the previous version must be deleted.

This removes the entire VoiceGuide directory, so if you have anything you ant to save from within there you should make a backup copy of it first.

 

I'm fairly sure installing 5.2.3b the problem you see will go away.

If it does not the update the v5.2.3b with the attached .exe and try again. Attached .exe has more debugging in it in the relevant area.

VgMulti_5.2.3067.zip

Share this post


Link to post

I was able to update to 5.2.3b, but the attached patch would not install. After I extracted the patch and ran it, it stated that VoiceGuide was not configured, then gave a message that it couldn't find the configuration manager and closed the window, with not update to the program. VG currently reads version 5.2.3063 instead of 5.2.3067. Need advice on how to install the patch? Steve

Share this post


Link to post

Steve, you are just supposed to unzip the new executable into your Voiceguide folder overwriting the existing version.

Share this post


Link to post

I tried to upzip this into the folder, but it asked for a password, what is the password? Steve

Share this post


Link to post

It asks you for a password? Can you post a screenshot of that?

 

The .ZIP is not password protected.

 

I just downloaded VgMulti_5.2.3067.zip from the forum and unzipped it and it did not ask me for any passwords...

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
×