VoiceGuide IVR Software Main Page
Jump to content

Outdial + Cell Phone Closed + No Script Running

Recommended Posts

I have stranges behaviors with VoiceGuide with Outdial, with some cell phone that are closed, VoiceGuide is not able to run a script.

 

When I call those Cell Phone

 

I got no Ringtone

I got a message "L'usager que vous tentez de rejoindre n'est pas disponible"

Hang Up

 

I dont care which script VoiceGuide will run, I only need VoiceGuide to run atleast a script.

 

 

Here's the log of VoiceGuide

 

100953,29 1 dial DialOnLine start tel[94503740275] ann[none] vgs[C:\Program Files\VoiceGuide\Scripts\CEZinc\OffreSiHumain.vgs] am[C:\Program Files\VoiceGuide\Scripts\CEZinc\OffreSiRepondeur.vgs] rv[[ClientID]{80106}[ClientName]{Luc Debonville}[FileName]{overopp_91_80106_1}[JobDescription]{Nous avons besoin dun Opérateur Aux Usines Dacide le 25 Juillet à 03 heures 00 pour une durée de 4 heures presse sélénium}] cid[]

100953,31 1 rv clear all

100953,32 1 rv add [ClientID]{80106}

100953,34 1 rv add [ClientName]{Luc Debonville}

100953,34 1 rv add [FileName]{overopp_91_80106_1}

100953,36 1 rv add [JobDescription]{Nous avons besoin dun Opérateur Aux Usines Dacide le 25 Juillet à 03 heures 00 pour une durée de 4 heures presse sélénium}

100953,37 1 rv add [OutDial_RetriesLeft]{0}

100953,37 1 dial making call tel[94503740275] ann[none] vgs[C:\Program Files\VoiceGuide\Scripts\CEZinc\OffreSiHumain.vgs] am[C:\Program Files\VoiceGuide\Scripts\CEZinc\OffreSiRepondeur.vgs] OnHangup[] rv[[ClientID]{80106}[ClientName]{Luc Debonville}[FileName]{overopp_91_80106_1}[JobDescription]{Nous avons besoin dun Opérateur Aux Usines Dacide le 25 Juillet à 03 heures 00 pour une durée de 4 heures presse sélénium}[OutDial_RetriesLeft]{0}]

100953,39 1 script interpretor: VgMulti v6.0.3121

100953,42 1 state Dialing 94503740275

100953,45 1 lineMakeCall=>[]

100953,45 1 timer set 35 EV_TIMEOUT_MAKECALL_NORESPONSE

100953,00 1 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_OFFHOOK,CALL_OUTBOUND,

100953,00 1 event TDX_SETHOOK, iCode=135 state=5200

100954,01 1 LsWaitAfterDialingOut : 135,TDX_SETHOOK,0,0,0,DX_OFFHOOK,CALL_OUTBOUND,

100954,12 1 tw DialogicEvent 134,TDX_CST,424,0,0,DE_LCON,,

100954,12 1 event TDX_CST, iCode=134 state=5200

100954,12 1 LsWaitAfterDialingOut : 134,TDX_CST,424,0,0,DE_LCON,,

101002,64 1 tw DialogicEvent 133,TDX_CALLP,10,4,0,TDX_CALLP,CR_CNCT,CON_PAMD

101002,65 1 event AM, iCode=133 state=5200

101002,67 1 LsWaitAfterDialingOut : 133,AM,10,4,0,CR_CNCT,CON_PAMD,

101002,67 1 event CONNECT, iCode=133 state=5200

101002,67 1 LsWaitAfterDialingOut : 133,CONNECT,10,4,0,CR_CNCT,CON_PAMD,

101002,70 1 event CON_PAMD, iCode=133 state=5200

101002,70 1 LsWaitAfterDialingOut : 133,CON_PAMD,10,4,0,CR_CNCT,CON_PAMD,

101002,71 1 event CR_CNCT, iCode=133 state=5200

101002,75 1 LsWaitAfterDialingOut : 133,CR_CNCT,10,4,0,CON_PAMD,,

101002,76 1 event TDX_CALLP, iCode=133 state=5200

101002,76 1 LsWaitAfterDialingOut : 133,TDX_CALLP,10,4,0,CR_CNCT,CON_PAMD,

101002,78 1 StartPlayingAnsweringMachineMessage hCall=803921, params=10,4,0

101002,79 0 dial callque delete id=5581 (MSAccess)

101002,82 1 rvns add [OutDial_Result]{Contacted_AM}

101002,82 1 set LineState().hCall = 803921 in StartPlayingAnsweringMachineMessage

101002,84 1 state AM - wait for end of welcome message...

101002,86 1 dial awaiting end of answering machine message (lvl:10 for 10)

101002,89 1 RecSoundStart [C:\Program Files\VoiceGuide\data\RecAm_1.wav] ok

101002,89 1 timer set 120 EV_TIMEOUT_HANGUP

101010,14 1 tw DialogicEvent 134,TDX_CST,0,0,0,DE_LCOF,,

101010,15 1 event DE_LCOF, iCode=134 state=1152

101010,17 1 LsDialoutRecAnswerMachineWelcMsg EV_UNKNOWN_134

101010,17 1 HangupCall start (Loop Current Off (non-xfer vgm))

101010,18 1 rv add [Hangup Time]{2006-07-25 10:10:10}

101010,20 1 state Hanging up call... [Loop Current Off (non-xfer vgm)]

101010,20 1 HangupCall_Common hCall=803921

101010,28 1 rec RecSoundStop ok

101010,34 1 play PlayStop ok

101010,36 1 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

101010,37 1 state Waiting for a call...

101010,39 1 fnHangupCall end

101010,39 1 tw DialogicEvent 130,TDX_RECORD,0,0,0,TM_USRSTOP,,

101010,40 1 event TDX_RECORD, iCode=130 state=900

101010,42 1 LsAwaitingCalls EV_UNKNOWN_130

101010,43 1 event EV_REC_FINISHED, iCode=8003 state=900

101010,45 1 LsAwaitingCalls EV_REC_FINISHED

101010,45 1 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_ONHOOK,,

101010,46 1 event TDX_SETHOOK, iCode=135 state=900

101010,48 1 LsAwaitingCalls EV_UNKNOWN_135

101010,48 1 event callstate IDLE 1 1,0,0

101010,48 1 WorkingMode@Idle=

101010,50 1 set LineState().hCall = 0 LineEvCallState-LINECALLSTATE_IDLE

101010,50 1 timer clear

101010,50 1 LineState(iLineId).iVgsIdx = 0

101010,53 1 timer set 1 EV_TIMEOUT_TIMETOREINITLINE

101011,54 1 timer fired EV_TIMEOUT_TIMETOREINITLINE

101011,54 1 event EV_TIMEOUT_TIMETOREINITLINE, iCode=9008 state=900

101011,54 1 init atidle reinit : start

101011,56 1 init atidle reinit iConferenceOtherLegLid=-1

101011,56 1 init atidle reinit : reset all LineState variables

101011,57 1 timer set 2 EV_TIMEOUT_AFTERIDLE_ALLOWOUT

101011,57 1 state Waiting for a call...

101013,79 1 timer fired EV_TIMEOUT_AFTERIDLE_ALLOWOUT

101013,79 1 event EV_TIMEOUT_AFTERIDLE_ALLOWOUT, iCode=9013 state=900

101017,14 1 dial [5582,94503740275,607250425,0,2359,MoTuWeThFrSaSu,[,1,],0,none,C:\Program Files\VoiceGuide\Scripts\CEZinc\OffreSiHumain.vgs,C:\Program Files\VoiceGuide\Scripts\CEZinc\OffreSiRepondeur.vgs,[ClientID]{80106}[ClientName]{Luc Debonville}[FileName]{overopp_91_80106_1}[JobDescription]{Nous avons besoin dun Opérateur Aux Usines Dacide le 25 Juillet à 03 heures 00 pour une durée de 4 heures presse sélénium},35,0,1,C:\Program Files\VoiceGuide\Scripts\CEZinc\sOnNotConnected.vbs,none] (search started at 101017,12)

Share this post


Link to post

I also notice that sometime VoiceGuide start the AM_Script, but when Dialogic send Hanging up call… [Loop Current Off (non-xfer vgm)] then VoiceGuide stop executing the script. I need the script to be fully executed…

Share this post


Link to post

I try to modify those lines, without any success...

 

VG.INI

[CallControl]

;If commented out then loop current drop on analog lines will result in end of call.

;Only works when Dialogic analog card is used.

LoopCurrentDrop=Ignore

;If commented out then loop current drop on analog lines will result in end of call.

;Only works when Dialogic analog card is used.

;LoopCurrentDrop=Ignore

With or without the comment I have the same problem

 

CONFIGLINE.XML

<rule>

<Description>Do we send Disconnect on Loop Current Drop</Description>

<Key>SendDisconnectOnLoopCurrentDrop</Key>

<Value>0</Value>

<Default>0</Default>

</rule>

<rule>

<Description>Do we send Disconnect on Loop Current Drop</Description>

<Key>SendDisconnectOnLoopCurrentDrop</Key>

<Value>1</Value>

<Default>0</Default>

</rule>

With 0 or 1 and I have the same problem

 

I don't care to be able to detect Hang-up, at the end of both scripts .vgs(Human, AM), I'll hang up the call. But I need the script to be fully executed.

Share this post


Link to post

Have you looked at using the OnHangup script? See: http://www.voiceguide.com/vghelp/html/Call%20Finish.htm

 

The OnHangup script is usually the best approach for doing any clean ups or running tasks which must be done for each call.

 

If the OnHangup script is not the most suitable approach for you then you can try updating your system with the attached version of VG. setting LoopCurrentDrop=Ignore in VG.INI in this version will result in the loop current drop not causing hangup.

(Keep SendDisconnectOnLoopCurrentDrop set to 0 in ConfigLine.xml as well)

v6.0.3123.zip

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
×