VoiceGuide IVR Software Main Page
Jump to content

Phantom Busy Event

Recommended Posts

Hello. I'm working with VG for Dialogic (6.0.1055 enterprise version).

 

My problem is that I'm receiving a BUSY event in the middle of my script that hangs up the call.

 

I'm not trying to make a call transfer but just playing a sound file so, why am I receiving this event?

 

You can see it in the attached file.

 

Thanks.

0518vgm__busy_.txt

Share this post


Link to post

Have you set the busy tone description (ConfigLine.xml file) to closely match the busy tone that is played on your system?

 

The idea is no to have too large cadence or frequency variations specified as then you are opening yourself to false busy detections.

 

Please post the ConfigLine.xml file that is on your system now.

Share this post


Link to post

This is the configLine.xml that is on my system now.

This is the default file. I haven't modified it.

 

<?xml version="1.0" encoding="iso-8859-1"?>

<Tones>

 

<Notes>

****************************************************************************

The following tone IDs should be defined:

 

TID_DIAL_LCL

TID_DIAL_INTL

TID_DIAL_XTRA

TID_BUSY1

TID_RNGBK1

TID_BUSY2

TID_RNGBK2

TID_DISCONNECT

TID_FAX1

TID_FAX2

 

Omitting any defintions results in the Dialogic card using

the default settings during outgoing call preogress and also the tones will

not be detected during the course of the call.

 

****************************************************************************

</Notes>

 

 

<Tone Name="Call Progress Tone TID_BUSY1">

<Notes>Default Setting</Notes>

<ID>TID_BUSY1</ID>

<Freq1>500</Freq1>

<Freq1Dev>200</Freq1Dev>

<Freq2>0</Freq2>

<Freq2Dev>0</Freq2Dev>

<On>55</On>

<OnDev>40</OnDev>

<Off>55</Off>

<OffDev>40</OffDev>

<Count>4</Count>

</Tone>

 

<Tone Name="Call Progress Tone TID_BUSY2">

<Notes>Default Setting</Notes>

<ID>TID_BUSY2</ID>

<Freq1>500</Freq1>

<Freq1Dev>200</Freq1Dev>

<Freq2>525</Freq2>

<Freq2Dev>175</Freq2Dev>

<On>55</On>

<OnDev>40</OnDev>

<Off>55</Off>

<OffDev>40</OffDev>

<Count>4</Count>

</Tone>

 

<Tone Name="Call Progress Tone TID_DIAL_LCL">

<Notes>Default Setting</Notes>

<ID>TID_DIAL_LCL</ID>

<Freq1>340</Freq1>

<Freq1Dev>40</Freq1Dev>

<Freq2>440</Freq2>

<Freq2Dev>40</Freq2Dev>

<On>100</On>

<OnDev>0</OnDev>

<Off>0</Off>

<OffDev>0</OffDev>

<Count>1</Count>

</Tone>

 

<Tone Name="Call Progress Tone TID_DIAL_INTL">

<Notes>Default Setting</Notes>

<ID>TID_DIAL_INTL</ID>

<Freq1>340</Freq1>

<Freq1Dev>40</Freq1Dev>

<Freq2>440</Freq2>

<Freq2Dev>40</Freq2Dev>

<On>100</On>

<OnDev>0</OnDev>

<Off>0</Off>

<OffDev>0</OffDev>

<Count>1</Count>

</Tone>

 

<Tone Name="Call Progress Tone TID_DIAL_XTRA">

<Notes>Default Setting</Notes>

<ID>TID_DIAL_XTRA</ID>

<Freq1>340</Freq1>

<Freq1Dev>40</Freq1Dev>

<Freq2>440</Freq2>

<Freq2Dev>40</Freq2Dev>

<On>100</On>

<OnDev>0</OnDev>

<Off>0</Off>

<OffDev>0</OffDev>

<Count>1</Count>

</Tone>

 

<Tone Name="Call Progress Tone TID_DISCONNECT">

<Notes>Default Setting</Notes>

<ID>TID_DISCONNECT</ID>

<Freq1>500</Freq1>

<Freq1Dev>200</Freq1Dev>

<Freq2>525</Freq2>

<Freq2Dev>175</Freq2Dev>

<On>55</On>

<OnDev>40</OnDev>

<Off>55</Off>

<OffDev>40</OffDev>

<Count>4</Count>

</Tone>

 

<Tone Name="Call Progress Tone TID_FAX1">

<Notes>Default Setting</Notes>

<ID>TID_FAX1</ID>

<Freq1>2150</Freq1>

<Freq1Dev>50</Freq1Dev>

<Freq2>0</Freq2>

<Freq2Dev>0</Freq2Dev>

<On>25</On>

<OnDev>25</OnDev>

<Off>0</Off>

<OffDev>0</OffDev>

<Count>1</Count>

</Tone>

 

<Tone Name="Call Progress Tone TID_FAX2">

<Notes>Default Setting</Notes>

<ID>TID_FAX2</ID>

<Freq1>1100</Freq1>

<Freq1Dev>50</Freq1Dev>

<Freq2>0</Freq2>

<Freq2Dev>0</Freq2Dev>

<On>25</On>

<OnDev>25</OnDev>

<Off>0</Off>

<OffDev>0</OffDev>

<Count>1</Count>

</Tone>

 

<Tone Name="Call Progress Tone TID_RNGBK1">

<Notes>Ringback 1 Default Setting</Notes>

<ID>TID_RNGBK1</ID>

<Freq1>438</Freq1>

<Freq1Dev>138</Freq1Dev>

<Freq2>0</Freq2>

<Freq2Dev>0</Freq2Dev>

<On>130</On>

<OnDev>105</OnDev>

<Off>400</Off>

<OffDev>200</OffDev>

<Count>1</Count>

</Tone>

 

<Tone Name="Call Progress Tone TID_RNGBK2">

<Notes>Ringback 2 Default Setting</Notes>

<ID>TID_RNGBK2</ID>

<Freq1>438</Freq1>

<Freq1Dev>138</Freq1Dev>

<Freq2>438</Freq2>

<Freq2Dev>138</Freq2Dev>

<On>130</On>

<OnDev>105</OnDev>

<Off>400</Off>

<OffDev>200</OffDev>

<Count>1</Count>

</Tone>

 

<Notes>

*****************************************************

Any extra tones can be defined now.

The ID of any extra tones defined below

is not to begin with the "TID_" prefix

and each must have a unique ID name

*****************************************************

</Notes>

 

<Tone Name="DISCONNECT sent by PBX">

<Notes>Disconnect tone on china chepo PBX</Notes>

<ID>DISCONNECT_PBX</ID>

<Freq1>500</Freq1>

<Freq1Dev>50</Freq1Dev>

<Freq2>0</Freq2>

<Freq2Dev>0</Freq2Dev>

<On>47</On>

<OnDev>5</OnDev>

<Off>47</Off>

<OffDev>5</OffDev>

<Count>2</Count>

</Tone>

 

 

<Tone Name="DISCONNECT set by TElstra">

<Notes>Telstra's disconnect tone</Notes>

<ID>DISCONNECT_Telstra</ID>

<Freq1>425</Freq1>

<Freq1Dev>50</Freq1Dev>

<Freq2>0</Freq2>

<Freq2Dev>0</Freq2Dev>

<On>37</On>

<OnDev>5</OnDev>

<Off>37</Off>

<OffDev>5</OffDev>

<Count>2</Count>

</Tone>

 

 

</Tones>

 

 

<Parms>

 

 

<SetParm>

<Description>Number of rings to wait before returning a ring event</Description>

<Notes></Notes>

<Key>DXCH_RINGCNT</Key>

<Value>1</Value>

<Default>1</Default>

</SetParm>

 

<SetParm>

<Description>Enable CallerID for the channel</Description>

<Notes>

DX_CALLIDDISABLE 0x0000 // Disable Caller ID

DX_CALLIDENABLE 0x0001 // Enable Caller ID

</Notes>

<Key>DXCH_CALLID</Key>

<Value>1</Value>

<Default>1</Default>

</SetParm>

 

<SetParm>

<Description>Play rate</Description>

<Notes></Notes>

<Key>DXCH_PLAYRDRATE</Key>

<Value>8000</Value>

<Default>8000</Default>

</SetParm>

 

<SetParm>

<Description>Record rate</Description>

<Notes></Notes>

<Key>DXCH_RECRDRATE</Key>

<Value>8000</Value>

<Default>8000</Default>

</SetParm>

 

 

</Parms>

Share this post


Link to post

The default frequencies and cadences (timings) are very broad.

 

You will need to find out what busy tone is played on your system and alter the ConfigLine.xml TID_BUSY1 and TID_BUSY2 entries accordingly.

 

Use Audacity from http://audacity.sourceforge.net/ to find out frequencies and cadences.

Share this post


Link to post

I have configured the following BUSY tones in the configLine.xml file:

 

<Tone Name="Call Progress Tone TID_BUSY1">

<Notes>Default Setting</Notes>

<ID>TID_BUSY1</ID>

<Freq1>433</Freq1>

<Freq1Dev>30</Freq1Dev>

<Freq2>0</Freq2>

<Freq2Dev>0</Freq2Dev>

<On>22</On>

<OnDev>4</OnDev>

<Off>22</Off>

<OffDev>4</OffDev>

<Count>1</Count>

</Tone>

 

<Tone Name="Call Progress Tone TID_BUSY2">

<Notes>Default Setting</Notes>

<ID>TID_BUSY2</ID>

<Freq1>433</Freq1>

<Freq1Dev>30</Freq1Dev>

<Freq2>0</Freq2>

<Freq2Dev>0</Freq2Dev>

<On>22</On>

<OnDev>4</OnDev>

<Off>22</Off>

<OffDev>4</OffDev>

<Count>2</Count>

</Tone>

 

and I have updated my system to version VG for Dialogic 6.0.2028, but I sometimes receive a BUSY event that hangs up the call (as shown in the trace).

0628vgm__busy_tone_hangs_up_.txt

Share this post


Link to post

Trace shows TID_BUSY1 was detected.

Not surprising really as it's <Count> field is set to 1.

 

Best to change the <Count> field on both busy tones to 3 or higher.

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
×