VoiceGuide IVR Software Main Page
Jump to content

Transfer Path To Different Script

Recommended Posts

Hi,

 

Im using the evaluation version of voice guide. We have a seperate script that plays when an answering machine answers the phone on an outbound call. The script has an option to press 1 just in case a real person is mistaken for an answering machine which will then transfer them over to the main script. For some reason no matter how many times you press 1 it wont transfer over to the new script.

 

I've tried changing the goto commmand to gosub to see if that works and it doesnt. Your help would be appreciated the log is below

 

 

144822.53 0 cl Dialer_OutDialQueAdd 93318320, 0, 0, 0, , , 1, C:\BookingAngel\AcceptAutoCall.wav, C:\BookingAngel\Main.vgs, C:\BookingAngel\Callback.vgs, [bID]{183}[bAttempt]{1316}[Offset](-10}, 0, 0, 0, C:\BookingAngel\NoConnect.vgs,

144822.53 0 DialListDB_AddCall '93318320', 0, 0, 0, MoTuWeThFrSaSu, , 1, C:\BookingAngel\AcceptAutoCall.wav, C:\BookingAngel\Main.vgs, C:\BookingAngel\Callback.vgs, [bID]{183}[bAttempt]{1316}[Offset](-10}, 0, 0, 0, C:\BookingAngel\NoConnect.vgs ESCALATION:

144822.80 5 dial [194,93318320,0,0,2359,MoTuWeThFrSaSu,,,,1,C:\BookingAngel\AcceptAutoCall.wav,C:\BookingAngel\Main.vgs,C:\BookingAngel\Callback.vgs,[bID]{183}[bAttempt]{1316}[Offset](-10},60,0,0,C:\BookingAngel\NoConnect.vgs,none]

144822.80 0 dial callque update id=194 next call time 0404191450

144822.80 0 dial callque DB update returned

144822.80 5 dial found entry: tel[93318320] ann[C:\BookingAngel\AcceptAutoCall.wav] vgs[C:\BookingAngel\Main.vgs] am[C:\BookingAngel\Callback.vgs]

144822.80 5 Dialing: 93318320

144822.80 5 MakeCall => 66428

144822.80 5 TimeoutSet 60 EV_TIMEOUT_MAKECALL_NORESPONSE

144822.80 5 TapiCbTrigSet 66428 7002

144823.34 5 tapi Reply (LineEvReply) ok 66428 0

144823.34 5 TapiCbTrigClear

144823.34 5 linedevstate 2048 0 0

144823.34 5 callstate DIALTONE 65848 0 0

144823.34 5 callstate DIALING 65848 0 0

144823.34 5 callstate PROCEEDING 65848 0 0

144823.34 5 callinfo CALLEDID

144823.34 5 callinfo REASON

144823.34 5 Lev_CallerID [0000,]

144823.34 5 callinfo ORIGIN

144835.89 5 callstate DISCONNECTED 65848,16,0

144835.89 5 ScriptEventCode 9250 iLineState=5200

144835.89 5 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT

144835.89 0 dial callque delete id=194

144835.89 5 AddRVns [OutDial_Result]{Contacted_AM}

144835.91 5 AM - wait for end of welcome message...

144835.91 5 dial awaiting end of answering machine message (lvl:10 for 20)

144835.91 5 RecSoundStart file[C:\Program Files\VoiceGuide\data\RecAm_5.wav] ok

144835.91 5 TimeoutSet 120 EV_TIMEOUT_HANGUP

144840.48 5 ScriptEventCode 9300 iLineState=1152

144840.48 5 LsDialoutRecAnswerMachineWelcMsg EV_SILENCE_DETECTED

144840.53 5 RecSoundStop ok

144840.53 5 TimeoutSet 1 EV_REC_FINISHED

144840.55 5 ScriptEventCode 8003 iLineState=1152

144840.55 5 LsDialoutRecAnswerMachineWelcMsg EV_REC_FINISHED

144840.55 5 RVreplace start: [$RV[AmWelcMsg_RecLen100ms]]

144840.55 5 RVns [bID]{183}[bAttempt]{1316}[Offset](-10}[OutDial_RetriesLeft]{0}

144840.55 5 RVreplace end: []

144840.55 5 am msglen=0, minrequired=10

144840.55 5 Run Answer Machine script [C:\BookingAngel\Callback.vgs]

144840.55 2 tr NewVgsVgm_Goto C:\BookingAngel\Callback.vgs,,,,,0

144840.55 5 rv add [scriptEnd_Time]{19/04/2004 2:48:40 PM}

144840.55 5 rv add [scriptEnd_Goto_Script]{C:\BookingAngel\Callback.vgs}

144840.55 5 rv add [scriptEnd_Goto_Module]{}

144840.55 5 rv add [scriptStart_Time]{19/04/2004 2:48:40 PM}

144840.55 5 rv add [scriptStart_CalledFrom_Module]{Hangup}

144840.55 0 LoadedVgs_Find C:\BookingAngel\Callback.vgs at idx=4

144840.55 5 AddRVns [scriptsPath]{C:\BookingAngel\}

144840.56 5 cl NewVgsVgm_RunModule module not found:

144840.56 2 tr NewVgsVgm_Goto 1

144840.56 2 tr NewVgsVgm_Goto 2

144840.56 5 TimeoutClear

144840.56 5 [Answer Machine] Playing

144840.56 5 tts generate start[Hi, This was just Booking Angel trying to make a reservation. we have detected this call was answered by a machine. If this is an error press 1 to hear your reservation now. Otherwise call our Booking Angels on 1,3, hundred, 3,6,7,1,4,8. Thankyou, We hope to speak to you soon.]

144840.56 5 tts generate wait

144840.56 5 RunModule PLAY end

144840.56 2 tr NewVgsVgm_Goto end

144840.81 5 tts generate finish

144840.81 5 [Answer Machine] Playing (C:\Program Files\VoiceGuide\data\tts5.wav)

144840.81 5 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts5.wav]

144840.81 5 TimeoutClear

144840.81 5 wa(23143,74153100)

144904.00 5 wb(74153100)

144904.05 5 Play End line[5] (id=741531)

144904.05 5 ScriptEventCode 8001 iLineState=1100

144904.05 5 LsPlayMsg EV_PLAY_FINISHED

144904.05 5 TimeoutSet 10 EV_TIMEOUT_HANGUP

144904.05 5 TimeoutSet 5 EV_TIMEOUT_GOTOMODULE

144909.44 5 Timer fired EV_TIMEOUT_GOTOMODULE

144909.44 5 ScriptEventCode 9002 iLineState=1101

144909.44 5 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

144909.44 5 TimeoutClear

144909.44 5 [VB Script] Running VB Script...

144909.44 5 RVreplace start (strlen>500)

144909.44 5 RVns [bID]{183}[bAttempt]{1316}[Offset](-10}[OutDial_RetriesLeft]{0}[scriptEnd_Time]{19/04/2004 2:48:40 PM}[scriptEnd_Goto_Script]{C:\BookingAngel\Callback.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{19/04/2004 2:48:40 PM}[scriptStart_CalledFrom_Module]{Hangup}[scriptsPath]{C:\BookingAngel\}

144909.45 5 Run Script waiting... (shellid=2024, process=1848)

144909.45 5 TimeoutSet 1 EV_TIMEOUT_CHECKONSTATE

144910.55 5 Timer fired EV_TIMEOUT_CHECKONSTATE

144910.55 5 ScriptEventCode 9007 iLineState=1501

144910.55 5 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE

144910.55 5 task still running (shellid=2024, process=1848)

144910.55 5 Terminating process (timeout reached).

144910.55 5 TimeoutClear

144910.55 5 rv add [Hangup Time]{19/04/2004 2:49:10 PM}

144910.55 5 Hanging up call... [Hangup Module]

144910.55 5 RecSoundStop ok

144910.55 5 PlaySoundStop err=0

144910.55 5 TimeoutSet 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

144910.55 5 fnHangupCall end

144910.59 5 linedevstate 2048 0 0

144910.59 5 callstate IDLE 65848 0 0

144910.59 5 WorkingMode@Idle=

144910.59 5 TimeoutClear

144910.59 5 TimeoutSet 1 EV_TIMEOUT_TIMETOREINITLINE

144910.59 5 tapi Reply (LineEvReply) ok 65865 0

144911.64 5 Timer fired EV_TIMEOUT_TIMETOREINITLINE

144911.64 5 ScriptEventCode 9008 iLineState=900

144911.64 5 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

144911.64 5 ReinitTelephony due to IDLE

144911.64 5 tapic lineDeallocateCall(MainCall:65848) 0

144911.73 5 lineOpen(5)=>

144911.73 5 Waiting for a call...

144911.73 5 LineHandle=66019

144911.73 5 TimeoutSet 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT

144915.02 5 Timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT

144915.02 5 ScriptEventCode 9013 iLineState=900

145602.69 0 cl Dialer_OutDialQueAdd 93318320, 0, 0, 0, , , 1, C:\BookingAngel\AcceptAutoCall.wav, C:\BookingAngel\Main.vgs, C:\BookingAngel\Callback.vgs, [bID]{182}[bAttempt]{1317}[Offset](-10}, 0, 0, 0, C:\BookingAngel\NoConnect.vgs,

145602.69 0 DialListDB_AddCall '93318320', 0, 0, 0, MoTuWeThFrSaSu, , 1, C:\BookingAngel\AcceptAutoCall.wav, C:\BookingAngel\Main.vgs, C:\BookingAngel\Callback.vgs, [bID]{182}[bAttempt]{1317}[Offset](-10}, 0, 0, 0, C:\BookingAngel\NoConnect.vgs ESCALATION:

145602.95 5 dial [195,93318320,0,0,2359,MoTuWeThFrSaSu,,,,1,C:\BookingAngel\AcceptAutoCall.wav,C:\BookingAngel\Main.vgs,C:\BookingAngel\Callback.vgs,[bID]{182}[bAttempt]{1317}[Offset](-10},60,0,0,C:\BookingAngel\NoConnect.vgs,none]

145602.95 0 dial callque update id=195 next call time 0404191458

145602.95 0 dial callque DB update returned

145602.95 5 dial found entry: tel[93318320] ann[C:\BookingAngel\AcceptAutoCall.wav] vgs[C:\BookingAngel\Main.vgs] am[C:\BookingAngel\Callback.vgs]

145602.95 5 Dialing: 93318320

145602.95 5 MakeCall => 66411

145602.95 5 TimeoutSet 60 EV_TIMEOUT_MAKECALL_NORESPONSE

145602.95 5 TapiCbTrigSet 66411 7002

145603.50 5 tapi Reply (LineEvReply) ok 66411 0

145603.50 5 TapiCbTrigClear

145603.50 5 linedevstate 2048 0 0

145603.50 5 callstate DIALTONE 65659 0 0

145603.50 5 callstate DIALING 65659 0 0

145603.50 5 callstate PROCEEDING 65659 0 0

145603.50 5 callinfo CALLEDID

145603.50 5 callinfo REASON

145603.50 5 Lev_CallerID [0000,]

145603.50 5 callinfo ORIGIN

145610.17 5 callstate CONNECTED 65659,1,0

145610.17 5 WorkingModeTAPI@Connected=

145610.17 5 WorkingModeScript@Connected=

145610.17 5 rv add [bID]{182}

145610.17 5 rv add [bAttempt]{1317}

145610.17 5 rv add [Offset]{0}

145610.17 5 rv add [$RV_STARTTIME]{19/04/2004 2:56:10 PM}

145610.17 5 rv add [$RV_DEVICEID]{5}

145610.17 5 rv add [$RV_CIDNAME]{}

145610.17 5 AddRVns [PathApp]{C:\Program Files\VoiceGuide\}

145610.17 5 rv add [$RV_CALLEDNUMBER]{93318320}

145610.19 0 dial callque delete id=195

145610.19 5 AddRVns [OutDial_Result]{Contacted_Human}

145610.19 5 Live person answered, starting C:\BookingAngel\Main.vgs

145610.19 2 tr NewVgsVgm_Goto C:\BookingAngel\Main.vgs,,,,,0

145610.19 5 rv add [scriptEnd_Time]{19/04/2004 2:56:10 PM}

145610.19 5 rv add [scriptEnd_Goto_Script]{C:\BookingAngel\Main.vgs}

145610.19 5 rv add [scriptEnd_Goto_Module]{}

145610.19 5 rv add [scriptStart_Time]{19/04/2004 2:56:10 PM}

145610.19 5 rv add [scriptStart_CalledFrom_Module]{Hangup}

145610.19 0 LoadedVgs_Find C:\BookingAngel\Main.vgs at idx=3

145610.19 5 AddRVns [scriptsPath]{C:\BookingAngel\}

145610.19 5 cl NewVgsVgm_RunModule module not found:

145610.19 2 tr NewVgsVgm_Goto 1

145610.19 2 tr NewVgsVgm_Goto 2

145610.19 5 TimeoutClear

145610.19 5 [before Booking] Playing

145610.19 5 tts generate start[Hi , This is booking angel. You have a new booking. Press 1 to hear the details]

145610.20 5 tts generate wait

145610.20 5 RunModule PLAY end

145610.20 2 tr NewVgsVgm_Goto end

145610.28 5 tts generate finish

145610.28 5 [before Booking] Playing (C:\Program Files\VoiceGuide\data\tts5.wav)

145610.30 5 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts5.wav]

145610.30 5 TimeoutClear

145610.30 5 wa(6087,19100000)

145610.30 5 callinfo MONITORMODES

145616.45 5 Play End line[5] (id=191000)

145616.45 5 ScriptEventCode 8001 iLineState=1100

145616.45 5 LsPlayMsg EV_PLAY_FINISHED

145616.45 5 TimeoutSet 1 EV_TIMEOUT_REPLAYMSG

145617.53 5 Timer fired EV_TIMEOUT_REPLAYMSG

145617.53 5 ScriptEventCode 9005 iLineState=1101

145617.53 5 LsPlayMsgFinished EV_TIMEOUT_REPLAYMSG

145617.53 5 tts generate reuse

145617.53 5 [before Booking] Playing (C:\Program Files\VoiceGuide\data\tts5.wav)

145617.53 5 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts5.wav]

145617.53 5 TimeoutClear

145617.53 5 wa(6087,19825000)

145617.53 5 callinfo MONITORMODES

145622.27 0 btn Hangup on line 5

145622.27 5 ScriptEventCode 9001 iLineState=1100

145622.27 5 LsPlayMsg EV_TIMEOUT_HANGUP

145622.27 5 rv add [Hangup Time]{19/04/2004 2:56:22 PM}

145622.27 5 Hanging up call...

145622.27 5 RecSoundStop ok

145622.33 5 PlaySoundStop err=0

145622.33 5 TimeoutSet 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

145622.33 5 fnHangupCall end

145622.38 5 linedevstate 2048 0 0

145622.38 5 callstate IDLE 65659 0 0

145622.38 5 WorkingMode@Idle=

145622.38 5 TimeoutClear

145622.38 5 TimeoutSet 1 EV_TIMEOUT_TIMETOREINITLINE

145622.38 5 tapi Reply (LineEvReply) ok 66103 0

145623.44 5 Timer fired EV_TIMEOUT_TIMETOREINITLINE

145623.44 5 ScriptEventCode 9008 iLineState=900

145623.44 5 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

145623.44 5 ReinitTelephony due to IDLE

145623.44 5 tapic lineDeallocateCall(MainCall:65659) 0

145623.53 5 lineOpen(5)=>

145623.53 5 Waiting for a call...

145623.53 5 LineHandle=65676

145623.53 5 TimeoutSet 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT

145626.81 5 Timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT

145626.81 5 ScriptEventCode 9013 iLineState=900

145837.89 0 cl Dialer_OutDialQueAdd 93318320, 0, 0, 0, , , 1, C:\BookingAngel\AcceptAutoCall.wav, C:\BookingAngel\Main.vgs, C:\BookingAngel\Callback.vgs, [bID]{183}[bAttempt]{1318}[Offset](-10}, 0, 0, 0, C:\BookingAngel\NoConnect.vgs,

145837.89 0 DialListDB_AddCall '93318320', 0, 0, 0, MoTuWeThFrSaSu, , 1, C:\BookingAngel\AcceptAutoCall.wav, C:\BookingAngel\Main.vgs, C:\BookingAngel\Callback.vgs, [bID]{183}[bAttempt]{1318}[Offset](-10}, 0, 0, 0, C:\BookingAngel\NoConnect.vgs ESCALATION:

145838.02 5 dial [196,93318320,0,0,2359,MoTuWeThFrSaSu,,,,1,C:\BookingAngel\AcceptAutoCall.wav,C:\BookingAngel\Main.vgs,C:\BookingAngel\Callback.vgs,[bID]{183}[bAttempt]{1318}[Offset](-10},60,0,0,C:\BookingAngel\NoConnect.vgs,none]

145838.02 0 dial callque update id=196 next call time 0404191500

145838.02 0 dial callque DB update returned

145838.02 5 dial found entry: tel[93318320] ann[C:\BookingAngel\AcceptAutoCall.wav] vgs[C:\BookingAngel\Main.vgs] am[C:\BookingAngel\Callback.vgs]

145838.02 5 Dialing: 93318320

145838.02 5 MakeCall => 66036

145838.02 5 TimeoutSet 60 EV_TIMEOUT_MAKECALL_NORESPONSE

145838.02 5 TapiCbTrigSet 66036 7002

145838.56 5 tapi Reply (LineEvReply) ok 66036 0

145838.56 5 TapiCbTrigClear

145838.56 5 linedevstate 2048 0 0

145838.56 5 callstate DIALTONE 66275 0 0

145838.56 5 callstate DIALING 66275 0 0

145838.56 5 callstate PROCEEDING 66275 0 0

145838.56 5 callinfo CALLEDID

145838.56 5 callinfo REASON

145838.56 5 Lev_CallerID [0000,]

145838.56 5 callinfo ORIGIN

145846.69 0 btn Hangup on line 5

145846.69 5 ScriptEventCode 9001 iLineState=5200

145846.69 5 LsWaitAfterDialingOut EV_TIMEOUT_HANGUP

145846.69 5 rv add [Hangup Time]{19/04/2004 2:58:46 PM}

145846.69 5 Hanging up call... [LsWaitAfterDialingOut]

145846.69 5 RecSoundStop ok

145846.69 5 PlaySoundStop err=0

145846.70 5 TimeoutSet 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

145846.70 5 Waiting for a call...

145846.70 5 fnHangupCall end

145846.75 5 linedevstate 2048 0 0

145846.75 5 callstate IDLE 66275 0 0

145846.75 5 WorkingMode@Idle=

145846.75 5 TimeoutClear

145846.75 5 LineState(iLineId).iVgsIdx = 0

145846.75 5 TimeoutSet 1 EV_TIMEOUT_TIMETOREINITLINE

145846.75 5 tapi Reply (LineEvReply) ok 66479 0

145847.80 5 Timer fired EV_TIMEOUT_TIMETOREINITLINE

145847.80 5 ScriptEventCode 9008 iLineState=900

145847.80 5 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

145847.80 5 ReinitTelephony due to IDLE

145847.80 5 tapic lineDeallocateCall(MainCall:66275) 0

145847.89 5 lineOpen(5)=>

145847.89 5 Waiting for a call...

145847.89 5 LineHandle=65881

145847.89 5 TimeoutSet 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT

145851.17 5 Timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT

145851.17 5 ScriptEventCode 9013 iLineState=900

Share this post


Link to post

In the 24 seconds that the message

 

"Hi, This was just Booking Angel trying to make a reservation. we have detected this call was answered by a machine. If this is an error press 1 to hear your reservation now. Otherwise call our Booking Angels on 1,3, hundred, 3,6,7,1,4,8. Thank you, We hope to speak to you soon."

 

was playing no reports of any DTMF keypresses were reported to VoiceGuide:

 

144840.81 5 [Answer Machine] Playing (C:\Program Files\VoiceGuide\data\tts5.wav)

144840.81 5 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts5.wav]

144840.81 5 TimeoutClear

144840.81 5 wa(23143,74153100)

144904.00 5 wb(74153100)

144904.05 5 Play End line[5] (id=741531)

 

 

BTW: we can see from:

 

144840.56 5 tts generate wait

144840.81 5 tts generate finish

 

that the TTS system took 250ms to generate a 24 second message - that's pretty good - what TTS engine/voice are you using and how fast is your computer?

Share this post


Link to post

I definitely was hitting 1 on the phone... just to make sure I had the system call a different phone and also got somebody on a completely different phone line who experienced the same problem. The DTMF tones were not being recognised. I retried the call again and tried pressing every key on the phone pad with no response

 

The logs of this are pasted below... any ideas on what might be the problem,

 

By the way we are using the AT& T US female voice (crystal I think) and a Asus PC-DL Deluxe i82875 Dual Xeon Motherboard + 2 x Xeon 2.6/533 CPU Bundle (so it says on the specs) Its a custom built machine designed by one of the engineers working on the project (obviously not me)

 

 

205254.77 0 cl Dialer_OutDialQueAdd 93318320, 0, 0, 0, , , 1, C:\BookingAngel\AcceptAutoCall.wav, C:\BookingAngel\Main.vgs, C:\BookingAngel\Callback.vgs, [bID]{187}[bAttempt]{1324}[Offset](-10}, 0, 0, 0, C:\BookingAngel\NoConnect.vgs,

205254.78 0 DialListDB_AddCall '93318320', 0, 0, 0, MoTuWeThFrSaSu, , 1, C:\BookingAngel\AcceptAutoCall.wav, C:\BookingAngel\Main.vgs, C:\BookingAngel\Callback.vgs, [bID]{187}[bAttempt]{1324}[Offset](-10}, 0, 0, 0, C:\BookingAngel\NoConnect.vgs ESCALATION:

205255.31 5 dial [202,93318320,0,0,2359,MoTuWeThFrSaSu,,,,1,C:\BookingAngel\AcceptAutoCall.wav,C:\BookingAngel\Main.vgs,C:\BookingAngel\Callback.vgs,[bID]{187}[bAttempt]{1324}[Offset](-10},60,0,0,C:\BookingAngel\NoConnect.vgs,none]

205255.31 0 dial callque update id=202 next call time 0404192054

205255.31 0 dial callque DB update returned

205255.31 5 dial found entry: tel[93318320] ann[C:\BookingAngel\AcceptAutoCall.wav] vgs[C:\BookingAngel\Main.vgs] am[C:\BookingAngel\Callback.vgs]

205255.31 5 Dialing: 93318320

205255.31 5 MakeCall => 66037

205255.31 5 TimeoutSet 60 EV_TIMEOUT_MAKECALL_NORESPONSE

205255.31 5 TapiCbTrigSet 66037 7002

205255.86 5 tapi Reply (LineEvReply) ok 66037 0

205255.86 5 TapiCbTrigClear

205255.86 5 linedevstate 2048 0 0

205255.86 5 callstate DIALTONE 65832 0 0

205255.86 5 callstate DIALING 65832 0 0

205255.86 5 callstate PROCEEDING 65832 0 0

205255.86 5 callinfo CALLEDID

205255.86 5 callinfo REASON

205255.86 5 Lev_CallerID [0000,]

205255.86 5 callinfo ORIGIN

205301.97 5 callstate DISCONNECTED 65832,16,0

205301.97 5 ScriptEventCode 9250 iLineState=5200

205301.97 5 LsWaitAfterDialingOut EV_REMOTEPARTY_DISCONNECT

205301.97 0 dial callque delete id=202

205301.97 5 AddRVns [OutDial_Result]{Contacted_AM}

205301.97 5 AM - wait for end of welcome message...

205301.97 5 dial awaiting end of answering machine message (lvl:10 for 20)

205301.97 5 RecSoundStart file[C:\Program Files\VoiceGuide\data\RecAm_5.wav] ok

205301.97 5 TimeoutSet 120 EV_TIMEOUT_HANGUP

205305.06 5 ScriptEventCode 9300 iLineState=1152

205305.06 5 LsDialoutRecAnswerMachineWelcMsg EV_SILENCE_DETECTED

205305.13 5 RecSoundStop ok

205305.13 5 TimeoutSet 1 EV_REC_FINISHED

205305.13 5 ScriptEventCode 8003 iLineState=1152

205305.13 5 LsDialoutRecAnswerMachineWelcMsg EV_REC_FINISHED

205305.13 5 RVreplace start: [$RV[AmWelcMsg_RecLen100ms]]

205305.13 5 RVns [bID]{187}[bAttempt]{1324}[Offset](-10}[OutDial_RetriesLeft]{0}

205305.13 5 RVreplace end: []

205305.13 5 am msglen=0, minrequired=10

205305.13 5 Run Answer Machine script [C:\BookingAngel\Callback.vgs]

205305.13 2 tr NewVgsVgm_Goto C:\BookingAngel\Callback.vgs,,,,,0

205305.13 5 rv add [scriptEnd_Time]{19/04/2004 8:53:05 PM}

205305.13 5 rv add [scriptEnd_Goto_Script]{C:\BookingAngel\Callback.vgs}

205305.13 5 rv add [scriptEnd_Goto_Module]{}

205305.13 5 rv add [scriptStart_Time]{19/04/2004 8:53:05 PM}

205305.13 5 rv add [scriptStart_CalledFrom_Module]{Hangup}

205305.13 0 LoadedVgs_Find C:\BookingAngel\Callback.vgs at idx=2

205305.13 5 AddRVns [scriptsPath]{C:\BookingAngel\}

205305.14 5 cl NewVgsVgm_RunModule module not found:

205305.14 2 tr NewVgsVgm_Goto 1

205305.14 2 tr NewVgsVgm_Goto 2

205305.14 5 TimeoutClear

205305.14 5 [Answer Machine] Playing

205305.14 5 tts generate start[Hi, This was just Booking Angel trying to make a reservation. we have detected this call was answered by a machine. If this is an error press 1 to hear your reservation now. Otherwise call our Booking Angels on 1,3, hundred, 3,6,7,1,4,8. Thankyou, We hope to speak to you soon.]

205305.16 5 tts generate wait

205305.16 5 RunModule PLAY end

205305.16 2 tr NewVgsVgm_Goto end

205305.41 5 tts generate finish

205305.41 5 [Answer Machine] Playing (C:\Program Files\VoiceGuide\data\tts5.wav)

205305.41 5 PlaySoundStart ok [C:\Program Files\VoiceGuide\data\tts5.wav]

205305.41 5 TimeoutClear

205305.42 5 wa(23143,60612500)

205328.58 5 wb(60612500)

205328.63 5 Play End line[5] (id=606125)

205328.63 5 ScriptEventCode 8001 iLineState=1100

205328.63 5 LsPlayMsg EV_PLAY_FINISHED

205328.63 5 TimeoutSet 10 EV_TIMEOUT_HANGUP

205328.63 5 TimeoutSet 5 EV_TIMEOUT_GOTOMODULE

205334.05 5 Timer fired EV_TIMEOUT_GOTOMODULE

205334.05 5 ScriptEventCode 9002 iLineState=1101

205334.05 5 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE

205334.05 5 TimeoutClear

205334.05 5 [VB Script] Running VB Script...

205334.05 5 RVreplace start (strlen>500)

205334.05 5 RVns [bID]{187}[bAttempt]{1324}[Offset](-10}[OutDial_RetriesLeft]{0}[scriptEnd_Time]{19/04/2004 8:53:05 PM}[scriptEnd_Goto_Script]{C:\BookingAngel\Callback.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{19/04/2004 8:53:05 PM}[scriptStart_CalledFrom_Module]{Hangup}[scriptsPath]{C:\BookingAngel\}

205334.06 5 Run Script waiting... (shellid=272, process=1848)

205334.06 5 TimeoutSet 1 EV_TIMEOUT_CHECKONSTATE

205335.16 5 Timer fired EV_TIMEOUT_CHECKONSTATE

205335.16 5 ScriptEventCode 9007 iLineState=1501

205335.16 5 LsRunWaitTillFinished EV_TIMEOUT_CHECKONSTATE

205335.16 5 task still running (shellid=272, process=1848)

205335.16 5 Terminating process (timeout reached).

205335.16 5 TimeoutClear

205335.16 5 rv add [Hangup Time]{19/04/2004 8:53:35 PM}

205335.16 5 Hanging up call... [Hangup Module]

Share this post


Link to post

It looks like there is an issue with DTMF detection in situations where the Dialoigc driver reports that outgoing call has been answered by an Answering Machine. It looks like the Dialogic TAPI driver disables DTMF detection in these cases for the remainder of the call...

 

The version of VoiceGuide which has been written for the Dialogic cards (ie: does not use the Dialogic's TAPI/Wave drivers) should not be affected by this problem.

 

This "Dialogic specific" version which can use Dialogic Analog cards should be available for general download in about 2 months...

Share this post


Link to post

I dont quite understand what you mean

 

you said

 

"The version of VoiceGuide which has been written for the Dialogic cards (ie: does not use the Dialogic's TAPI/Wave drivers) should not be affected by this problem. "

 

You were speaking in the past tense so how do I get a hold of a copy of the version of the software which is not affected by this. If your saying that I'm going to have to wait 2 months then how do I improve the accuracy of the dialogic's answering machine detection. Its getting it wrong about 1 in 6 times

Share this post


Link to post

The "Dialogic API" version for Dialogic Analog cards is not yet available for release. "2 months" is the best estimate I have although we should be able to supply you a Beta test version within a month or so.

 

1 in 6 times is a pretty high failure rate - it should not be anywhere near this high.

 

You may want to read some other peoples experiences with problematic answering machine detection and what was causing it how they resolved it:

 

http://voiceguide.com/forums/index.php?showtopic=1269

http://voiceguide.com/forums/index.php?showtopic=751

http://voiceguide.com/forums/index.php?showtopic=430

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
×