Martin Roy Report post Posted 07/25/2006 02:36 PM 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
Martin Roy Report post Posted 07/25/2006 06:52 PM I was lucky enough to get the message in VoiceGuide Share this post Link to post
Martin Roy Report post Posted 07/25/2006 07:10 PM 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
Martin Roy Report post Posted 07/26/2006 06:40 PM 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
SupportTeam Report post Posted 07/26/2006 10:00 PM 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