VoiceGuide IVR Software Main Page
Jump to content

Dropped Calls

Recommended Posts

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

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

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
×