VoiceGuide IVR Software Main Page
Jump to content

Rv's Not Being Set Correctly

Recommended Posts

I am having an issue with RV's used in the hangup process not bring correct. One of our processes requests the caller to acknowledge the call by pressing a "1" and $RV[isAck] is populated accordingly . Upon hangup, the $RV[isAck] is checked and if the was answered but not acknowledged. If not, the call is reloaded so it can be dialed again.

 

See below - The problem is that rvns: shows [isAck]{0} BUT the rv replace end shows IsAck as a 1, thus the evaluation fails (but should not)

 

I have attached the full log

 

Any ideas would be appreciated

 

Jeff

 

 

170113.843 6 2 1 After Hangup script started (from LineEvCallState() LINECALLSTATE_IDLE handler)

170113.843 6 2 1 ScriptWorkingMode set Running_AfterHangup, (called from StartAfterHangupScriptIfDefined)

170113.843 6 2 1 t timer clear (force=False)

170113.843 6 2 1 RunModule start Evaluate, [EvaluateAck], iModuleIdx=24, previous: vgm=28, vgs=4

170113.843 6 2 1 state [EvaluateAck] Evaluate [$RV[isAck] = 0]

170113.843 6 2 1 rv replace start: [$RV[isAck] = 0]

170113.843 6 2 1 rvns: [PathSysVoice]{C:\Program Files\VoiceGuide\system\voice\}[PathApp]{C:\Program Files\VoiceGuide\}[PathDataVm]{C:\Program Files\VoiceGuide\data\}[PathVgSys]{C:\Program Files\VoiceGuide\system\}[GreetingToPlay]{c:\stt\wav\634128228175468750.wav}[MessageToPlay]{c:\stt\wav\634128228185468750.wav}[PIN]{6548}[uID]{3A832F0A-FA97-4247-B28F-EC2CDF614F3A}[OutDial_RetriesLeft]{3}[OutDial_Result]{NOTCONTACTED}[OutDial_Result]{NOANSWER}[OutDial_Result]{ANSWERED}[OutDial_Result]{ANSWERED}[$RV_STARTTIME]{2010-06-22 17:00:43}[$RV_DEVICEID]{2}[DlgcVoice]{dxxxB1C1}[DlgcNetwork]{dtiB1T1}[PathApp]{C:\Program Files\VoiceGuide\}[$RV_DIALEDNUMBER]{15625925069}[scriptEnd_Time]{2010-06-22 17:00:43}[scriptEnd_Goto_Script]{C:\Program Files\VoiceGuide\Scripts\MDDOH_NO_ETA_NO_PIN.vgs}[scriptEnd_Goto_Module]{}[scriptStart_Time]{2010-06-22 17:00:43}[scriptStart_CalledFrom_Module]{EvaluateAck}[scriptsPath]{C:\Program Files\VoiceGuide\Scripts\}[DatabaseInitial_RowCount]{-1}[setAck0_Input]{0}[setAck0]{0}[isAck]{0}[Hangup Source]{Hangup Module}[CallHangupTime]{2010-06-22 17:01:13}

170113.843 6 2 1 rv replace end: [1 = 0]

170113.843 6 2 1 eval[1 = 0]

170113.843 11 db PerformWork_RunCoreSql cmd_CoreSql.ExecuteNonQuery returned

170113.843 6 2 1 CreateInstance ScriptControl objSC is: [system.__ComObject]

170113.843 6 2 1 rvns add [EvaluateAck_Input]{1 = 0}

170113.843 6 2 1 rvns add [EvaluateAck]{False}

170113.843 6 2 1 Eval Expr result:[False]

0622_1330_vgEngine.zip

Share this post


Link to post

Can see the problem, but are not able to track down the cause of it. There is not enough tracing in that area of code to let us pinpoint the issue.

We have created a version of VG which had more debugging in that area. Would you be able to update your system to the version below:

 

[old link removed]

You would need to also update the Dialogic drivers on your system to the latest version available from our Downloads WWW page...

Please post traces as before once the problem is reproduced using this new version and we can then better see what is happening and should be able to track down the cause.

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
×