Guest enadhazeem Report post Posted 10/18/2006 06:58 PM I am using Dialogic ESC D41 to do a conference call ( 2 legs) and record the calls. Calls are being dropped in the middle of the call. here is a trace log of one incident that took place today: I would appreciate some help here. Thanks 110050.02 1 timer clear 110050.02 1 state [Record Call] Recording 110050.02 1 rv replace start: [C:\Program Files\VoiceGuide\Scripts\GCT\Recordings\$RV_YY$RV_MM$RV_DD$RV_HH$RV_NN$RV_SS_$RV[Account]_$RV_CIDNUMBER_$RV[Destination].wav] 110050.02 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\}[$RV_STARTTIME]{10/18/2006 11:00:21 AM}[$RV_DEVICEID]{1}[$RV_CIDNAME]{}[PathApp]{C:\Program Files\VoiceGuide\}[scriptsPath]{C:\Program Files\VoiceGuide\Scripts\GCT\}[$RV_CIDNUMBER]{092335888}[CheckCallerID_Input]{092335888}[CheckCallerID]{923 5888}[ValidateCallerID_RowCount]{0}[GetPIN]{8009405664}[GetPIN_PathTaken]{succes }[ValidatePIN_RowCount]{1}[ValidatePIN_1_1]{8009405664}[ValidatePIN_2_1]{2002}[E aluateAccountPIN_Input]{2002}[EvaluateAccountPIN]{2002}[Account]{2002}[ValidateP NCredit_RowCount]{1}[ValidatePINCredit_1_1]{2002}[ValidatePINCredit_2_1]{Majid Abdullah}[ValidatePINCredit_3_1]{100}[ValidatePINCredit_4_1]{41}[ValidatePINCred t_5_1]{59}[EvaluateBalance_Input]{59 > 0}[EvaluateBalance]{True}[Get Destination]{00962745665556}[Get Destination_PathTaken]{success}[ValidateDestination8_RowCount]{0}[ValidateDestin tion7_RowCount]{1}[ValidateDestination7_1_1]{962}[ValidateDestination7_2_1]{Jord n}[ValidateDestination7_3_1]{74}[ValidateDestination7_4_1]{Cellular}[ValidateDes ination7_5_1]{}[ValidateDestination7_6_1]{1.5}[ValidateDestination7_7_1]{1.15}[V lidateDestination7_8_1]{0096274}[ValidateDestination7_9_1]{False}[EvaluateRate7_ nput]{1.5}[EvaluateRate7]{1.5}[Rate]{1.5}[EvaluateDestination_Input]{Left("00962745665556",3) = "001"}[EvaluateDestination]{False}[internationalDestination_Input]{"011" & Mid("00962745665556",3)}[internationalDestination]{011962745665556}[Destination]{01196274566555 }[EvaluateIGrace_Input]{25}[EvaluateIGrace]{25}[GracePeriod]{25}[TsRoutedTo]{2}[ onf_DevName_1]{dxxxB1C1}[Conf_LineId_1]{1}[Conf_LineNbr_1]{1}[Conf_DevName_2]{dx xB1C2}[Conf_LineId_2]{2}[Conf_LineNbr_2]{2}[EvaluateStartTime_Input]{29}[Evaluat StartTime]{29}[CallStartTime]{29} 110050.02 1 rv replace end: [C:\Program Files\VoiceGuide\Scripts\GCT\Recordings\061018110050_2002_092335888_011962745665556.wav] 110050.03 1 rv add [Record Call]{C:\Program Files\VoiceGuide\Scripts\GCT\Recordings\061018110050_2002_092335888_011962745665556.wav} 110050.03 1 RecSoundStart [C:\Program Files\VoiceGuide\Scripts\GCT\Recordings\061018110050_2002_092335888_011962745665556.wav] call 110050.03 1 state [Record Call] Recording C:\Program Files\VoiceGuide\Scripts\GCT\Recordings\061018110050_2002_092335888_011962745665556.wav 110050.03 1 RecSoundStart [C:\Program Files\VoiceGuide\Scripts\GCT\Recordings\061018110050_2002_092335888_011962745665556.wav] ok 110050.03 1 timer set 3600 EV_TIMEOUT_RECMAXTIME 110100.66 0 sys cleanup Start 110100.66 0 sys cleanup End 110424.82 1 tw DialogicEvent 134,TDX_CST,0,0,0,DE_LCOF,, 110424.82 1 event DE_LCOF, iCode=134 state=1201 110424.82 1 LsRecRecording EV_UNKNOWN_134,DE_LCOF 110424.82 1 path {DE_LCOF} not found 110424.82 1 HangupCall start (Loop Current Off (non-xfer vgm)) 110424.82 1 rv add [Hangup Time]{10/18/2006 11:04:24 AM} 110424.82 1 state Hanging up call... [Loop Current Off (non-xfer vgm)] 110424.82 1 rvns add [TsRoutedTo]{} 110424.83 2 rvns add [TsRoutedTo]{} 110424.83 1 TsReset dxxxB1C1</>dxxxB1C2 MATCH_ call 110424.85 1 TsReset dxxxB1C1</>dxxxB1C2 MATCH_ => [] 110424.85 2 HangupCall start (2nd leg (Hangup Call)) 110424.85 2 rv add [Hangup Time]{10/18/2006 11:04:24 AM} 110424.85 2 state Hanging up call... [2nd leg (Hangup Call)] 110424.85 2 HangupCall_Common hCall=2 110424.86 2 rec RecSoundStop ok 110424.86 2 play PlayStop ok 110424.86 2 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 110424.86 2 state Waiting for a call... 110424.86 2 fnHangupCall end 110424.86 1 HangupCall_Common hCall=1 110424.90 1 rec RecSoundStop ok 110424.90 1 play PlayStop ok 110424.90 1 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 110424.90 1 fnHangupCall end 110424.91 1 tw DialogicEvent 130,TDX_RECORD,0,0,0,TM_USRSTOP,, 110424.91 1 event TDX_RECORD, iCode=130 state=900 110424.91 1 LsAwaitingCalls EV_UNKNOWN_130 110424.91 2 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_ONHOOK,, 110424.91 2 event TDX_SETHOOK, iCode=135 state=900 110424.91 2 LsAwaitingCalls EV_UNKNOWN_135 110424.91 2 event callstate IDLE 2 1,0,0 110424.91 2 WorkingMode@Idle= 110424.91 2 set LineState().hCall = 0 LineEvCallState-LINECALLSTATE_IDLE 110424.91 2 timer clear 110424.91 2 LineState(iLineId).iVgsIdx = 0 110424.91 2 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 110424.94 1 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_ONHOOK,, 110424.94 1 event TDX_SETHOOK, iCode=135 state=900 110424.94 1 LsAwaitingCalls EV_UNKNOWN_135 110424.94 1 event callstate IDLE 1 1,0,0 110424.94 1 WorkingMode@Idle= 110424.94 1 set LineState().hCall = 0 LineEvCallState-LINECALLSTATE_IDLE 110424.94 1 timer clear 110424.95 1 rec RecSoundStop ok 110424.95 1 play PlayStop ok 110424.95 1 rv add [CallEndTime]{10/18/2006 11:04:24 AM} 110424.96 1 After Hangup script:[CallUpdate.vgs] 110424.97 1 FindFullPathToScript_VgsOrVgp start [C:\Program Files\VoiceGuide\Scripts\GCT\CallUpdate.vgs] 110424.97 load start [C:\Program Files\VoiceGuide\Scripts\GCT\CallUpdate.vgs] 110424.97 MemStructVgs_ClearVgs [3] 110425.04 load end 110425.04 1 Loaded VbsAtHangup into:3 110425.04 1 setting .iVgmIdx_AfterHangupRun=46, .iVgsIdx_AfterHangupRun=3 110425.04 1 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 110425.15 1 event EV_REC_FINISHED, iCode=8003 state=900 110425.15 1 LsAwaitingCalls EV_REC_FINISHED 110425.94 1 timer fired EV_TIMEOUT_TIMETOREINITLINE 110425.94 1 event EV_TIMEOUT_TIMETOREINITLINE, iCode=9008 state=900 110425.94 1 init atidle reinit : start 110425.94 1 starting AfterHangup script 110425.94 1 fn RunModule start [Evaluate,[EvaluateEndTime],46,,] 110425.94 1 timer clear 1 Share this post Link to post
SupportTeam Report post Posted 10/18/2006 10:33 PM Call was dropped as the Dialogic card reported that there was Loop Current drop on the line. By default Loop Current drop is treated as an indication of end of call and hence VG hangs up. This is either because the telephone company (or PBX) is doing a Loop Current drop or because the cable itself is faulty and intermittently causes a break in actual wire connections (which stops flow of current through the wire loop). You should ask your telephone company if they are doing a loop current drop on the line during a call and if yes then ask them to stop doing this midway though a call. You could disable VoiceGuide's reaction to Loop Current drop: In VG.INI, in section [CallControl] set LoopCurrentDrop=ignore and in ConfigLine.xml file make sure the SendDisconnectOnLoopCurrentDrop rule is set to value of 0. Like this: <rule> <Description>Do we send Disconnect on Loop Current Drop</Description> <Key>SendDisconnectOnLoopCurrentDrop</Key> <Value>0</Value> <Default>0</Default> </rule> but note that Loop Current drop is used on analog lines to indicate end of call - and if it is not reacted to then the Dialogic card will need to be configured to listen for Disconnect tones to detect end of call See: http://www.voiceguide.com/vghelp/html/Disc...ctionDetect.htm Which version of VoiceGuide are you using? You should be using the latest VG for Dialogic. Share this post Link to post