jewillis Report post Posted 06/22/2010 10:03 PM 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
SupportTeam Report post Posted 06/23/2010 09:47 AM 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
jewillis Report post Posted 07/07/2010 05:40 AM what debug level should I use 10 or 15 Share this post Link to post
SupportTeam Report post Posted 07/07/2010 06:09 AM The standard setting of 10 is sufficient. Share this post Link to post