VoiceGuide IVR Software Main Page
Jump to content

Incorrectly Detecting No Ring Back Signal

Recommended Posts

Here is how my PBX works. Ext 1 dials Ext 2, Ext 2 places the call on hold (hookflash), then presses 1 to transfer the call. Ext 2 then dials Ext 3, who does not answer his phone after several rings. Ext 2 issues a hookflash again, then has to press 1 to connect to the origninal call.

 

Ext 1 dials Ext 2, Ext 2 places the call on hold(hookflash), then presses 1 to transfer the call. Ext 2 then dials Ext 3, Ext 3 is busy. Ext 2 issues a hookflash again, to connect to the original call Ext 2 now must press 4. If Ext 2 presses number 1, the phone system will try to transfer the call.

 

My PBX uses differnet menus when the dialed number is busy vs. when it just doesnt answer.

 

Those two scenario's should help you in helping me resolve my problem. Here is what is happening.

 

VG is incorrectly detecting a no ring back on extensions, even though the extension rings, VG interprets it as a no ring back. When VG does this, it treats this call as a "busy or rejected call" and issues the PBX commands associated with this type of action. The commands I have set for this are "!,,4" which work great when the line is truely busy, but messes everything up when VG incorrectly detects it as a no ring back.

 

Even though VG is falsely detecting a no ring back, the extension does ring up to 3 times. So if the reciever picks up, VG will transfer the call to them, but if they are not there, then VG issues the wrongs commands "!,,4" and never retrieves the holding call.

 

So what I need is this. I need a version of VG that will: correctly detect a ring back everytime and a version that will issue this command "!,1" when no one answers or VG decides to incorrectly detect a no ring back on a ringing phone. I am attaching my configuration files along with a recodring of the ring tones made by my phones when dialing another extension.

 

Good:

 

131408.84 1 Dial(1,9,7985922) ok

131408.86 1 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

131424.70 1 tw DialogicEvent 133,TDX_CALLP,7,0,0,CR_BUSY,,

131424.70 1 event TDX_CALLP, code=133, state=1903

131424.70 1 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 133,TDX_CALLP,7,0,0,CR_BUSY,,

131424.72 1 xfer dial !,,4

 

Bad:

 

131426.55 2 tw DialogicEvent 133,TDX_CALLP,9,0,0,CR_NORB,,

131426.55 2 event TDX_CALLP, code=133, state=1903

131426.55 2 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 133,TDX_CALLP,9,0,0,CR_NORB,,

131426.56 2 xfer dial !,,4

131428.66 2 timer fired EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

 

I am attaching severla log files.

 

Using Windows XP Pro SP2

D/4PCIU analog dialogic board

VG for Dialogic installed.

 

ring tone file recorded in 8hz mono 16bit.

 

If we can get this to work, we can purchase the software.

 

My PBX String Settings are:

! - To place a call on hold for blind or announced transfers

!,2 -- tom complete an announced transfer

!,,4 -- to retrieve a call after a busy or rejection signal.

Logs.zip

Share this post


Link to post

Can you explain how to find the frequency and deviation and all other necessary fields that configline.xml needs to determine what it is hearing. I need to analyze the ringtone.wav file i sent you but do no know how.

 

 

Also, It is very critical that I get an answer to my initial question. If VG is unable to properly detect the ring back, or unable to issue a !,1 when no one answers (ie VG follows the timeout path) then this software will now work with our system.

 

I have been attempting to get your software to integrate with our system for nearly a month now, asking questions to the forum everyday with minimal progress. If an answer can not be provided soon, I am abandoning my efforts to get this to work.

Share this post


Link to post

Please update your system with attached OCX.

 

This OCX has bug fix in it which eliminates false CR_NORB events on outgoing calls.

 

Place the OCX in Windows' System32 directory, overwriting existing file.

 

Please let us know how you go with this.

 

You should also ensure that your ringback tone definitions are set right - if they are not set right you may still get the CR_NORB event.

 

Use Audacity http://audacity.sourceforge.net/ to find out the frequencies and cadence.

The ringback.wav file that you supplied contained just silence...

 

And we can see that you have not modified the ConfigLine.xml file's TID_RNGBK2 entries from their original default values...

ktTelControl_050521.zip

Share this post


Link to post

This is true, configline.xml has not been modified. I am unsure how to determine the frequency and cadance from the audacity program. Can you provide assistance on this. You just need to turn up the volume on that file, it has somethign in it, I will upload again.

Share this post


Link to post

Will this OCX file allow VG to properly handle a call if no one picks up. Remember, my PBX handles busy calls differently than no answer calls (ie a different menu plays requiring a different key combination.)

Share this post


Link to post

The OCX should eliminates false CR_NORB events on outgoing calls.

In all other aspects it is the same as the OCX it replaces...

Share this post


Link to post

It would appear that the updated OCX file did not help the false detection of the NORB tone.

 

163130.14 2 event TDX_DIAL, code=132, state=1902

163130.16 2 LsXfer_2_OnEndHook1PlayDestNbr 132,TDX_DIAL,0,0,0,,,

163130.16 2 VG.INI [PBX] Transfer_Prefix_PauseAfter = 2 sec

163130.16 2 timer set 2 EV_TIMEOUT_Transfer_Prefix_PauseAfter

163132.23 2 timer fired EV_TIMEOUT_Transfer_Prefix_PauseAfter

163132.23 2 event EV_TIMEOUT_Transfer_Prefix_PauseAfter, code=9030, state=1902

163132.23 2 LsXfer_2_OnEndHook1PlayDestNbr 9030,EV_TIMEOUT_Transfer_Prefix_PauseAfter,0,0,0,,,

163132.23 2 Dial(1,9,7985922, cp on) call

163132.23 2 Dial(1,9,7985922) ok

163132.25 2 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

163157.55 2 tw DialogicEvent 133,TDX_CALLP,9,0,0,CR_NORB,,

163157.55 2 event TDX_CALLP, code=133, state=1903

163157.55 2 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 133,TDX_CALLP,9,0,0,CR_NORB,,

163157.56 2 xfer dial !,,4

163159.59 2 timer fired EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

163159.59 2 event EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG, code=9021, state=1906

163159.59 2 LsXfer_5B : 9021(EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG),EV_TIMEOUT_ANNOUNCED_T

ANSFER_ATTEMPT_TOOK_TOO_LONG,0,0,0,,,

163202.17 2 tw PlayEnd 2 0

 

Hopefully this time you can answer my questions.

 

1. When VG detects a NORB, I need it to reply with a !,1 not a !,,4 as indicated above. The !,,4 is for busy signals wich is the correct response and VG handles it correctly. !,,4 for NORB or timeouts is not a correct handling of the call.

 

If you can not correct problem one, please respond and we will not be purchasing your software. I've been posting updates to this forum for a month and I find this type of suppor very limiting.

 

2. VG is still incorrectly detecting a NORB when the phone is ringing. Can you please provide me with instructions on how to use the audacity software to determine what the frequency/deviation/cadance of my ring back tones are.

 

Thank you.

Share this post


Link to post

Have you correctly set the busy and ringback tones in the ConfigLine.xml file?

 

Trace shows that for 25 seconds after doing the transfer the Dialogic card did not detect any tones... so the "No Ringback" event happened...

 

163132.23 2 Dial(1,9,7985922, cp on) call

163132.23 2 Dial(1,9,7985922) ok

163132.25 2 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

163157.55 2 tw DialogicEvent 133,TDX_CALLP,9,0,0,CR_NORB,,

Share this post


Link to post

Ok, I'll repeat this again.

 

The configline.xml has not been modified from its original version.

 

VG is correctly detecting the busy signal, when this happens it send the appropriate PBX command string, !,,4 to retrieve the call from hold and continues on with the rest of the script. I believe I have been very clear about this point several times now.

 

MY PROBLEM IS, that when the dialed phone RINGS, that VG is detecting a NORB. Once again I have mentioned this several time. This is my remaining problem. I need to know how to determine what the Frequency and deviation is of the ring back tones on my line so I can set the configline.xml file parameters appropriately.

 

 

I have uploaded a wav file with the recording and asked if instructions could be provided on how to use the audacity application support has menitoned several times on how to obtain the information I need.

 

Please ready carefully this posts and all the ones before it as they continue to ask the same question. Please provide me with an answer.

Share this post


Link to post
I have uploaded a wav file with the recording

Please post the recording of the ringback tone.

From post on May 21 2005, 11:16 AM :

The ringback.wav file that you supplied contained just silence...

 

how to use the audacity application

You open the .WAV file in it and just ook at the timings of the ON/OFF tone... and the frequency spectrum is accessible via "View"->''Plot Spectrum" menu.

Share this post


Link to post

and the ringtone.wav you just posted at May 23 2005, 08:31 AM also contains just silence...

Share this post


Link to post

Not sure why the file isnt working for you, its worked on 4 indivdiaul pc's i've opened and played it on. Maybe you just need to increase the volume.

 

Well I guess I would just need more information on the individual parts of the configline.xml components and what they mean so I know what to look for in the recordings and which numbers to pull out. Can you provide definitions of what each of these are and where to find the information in audacity?

 

<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>

Share this post


Link to post

Just to let you guys know, I downloaded the file and I can hear stuff. I did have to turn the volume WAY up.

Share this post


Link to post

Amplifying the sound file and then further just amplifying the ringback section of the file get the following wave form and the spectrum for the 1st ringback signal is as shown.

 

The spectrum indicates that one is a dual frequency with two frequencies being 435Hz and 480Hz.

 

These values may not be entirely correct due to poor quality of the initial recording.

post-2-1116828522.gif

Share this post


Link to post

The cadence of the ringback signal is 2 seconds on and 4 seconds off.

 

Based on the supplied recording the settings for the TID_RNGBK1 entry in the ConfigLine.xml file should be:

 

<Freq1>440</Freq1>

<Freq1Dev>30</Freq1Dev>

<Freq2>480</Freq2>

<Freq2Dev>30</Freq2Dev>

<On>200</On>

<OnDev>20</OnDev>

<Off>400</Off>

<OffDev>40</OffDev>

<Count>1</Count>

 

Please try with these settings.

 

If you still have problems please post the traces which captures the entire initialization stage when software starts as well as the outgoing call.

(MMDDvgm.txt and MMDDtw.txt traces)

Share this post


Link to post

Either setting is looked out for by Dialogic.

 

We usually just change the TID_RNGBK1 entry.

Share this post


Link to post

Ok, I made the modification to the configline.xml file. It seems like that may have had an impact. Based on what I saw from the log, it seems VG went down the timeout path.

 

091646.14 1 event TDX_CST, code=134, state=1903

091646.16 1 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 134,TDX_CST,200,0,0,DE_TONEON,TID_RNGBK2,

091655.89 1 timer fired EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

091655.89 1 event EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG, code=9021, state=1903

091655.89 1 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 9021,EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG,0,0,0,,,

091655.91 1 Transfer timed out

091655.91 1 xfer dial !,,4

091700.53 1 tw PlayEnd 1 0

091700.53 1 play end id=0, (current ID)

 

 

However when it did, it issued the PBX String command of , !,,4. However, this is the string command used to pick up a call when my PBX detects a busy signal. There is a different command used to pick up a call when no one answers(ie the phone just rings). I have brought this point up in just about every post I have made to this thread and have never receieved a response to this particular question.

 

VG acts correctly when pickin up a call from a busy signal, nut not from a no answer(just a ring back).

 

What I need to know is, can VG be modified so that it sends a different set of PBX strings when the dialed number is not answered (!,1) vs when the line is busy(!,,4)?

 

If the answer is no, thats ok. I just need this question to finally be answered. Thankyou.

Share this post


Link to post
What I need to know is, can VG be modified so that it sends a different set of PBX strings when the dialed number is not answered (!,1) vs when the line is busy(!,,4)?

The call transfer module will send the same string to retrieve the call from a 'busy' as in the case of a 'no answer'. Most PBXs do not require a different signal to be sent when retrieving the call depending on whether the destination extension is busy or still ringing...

 

Can't you set the PBX to use the same menu/commands in both situations?

 

I understand this menu approach is only used because of the loop-current drop that was occurring on the line if the destination extension was busy(?)

 

Here is a version of the OCX which will ignore loop current drops on system. Please place this OCX in your Windows' System32 directory and set the PBX back to the normal non-menu mode, where hopefully all that you require is just a normal hookflash to retrieve the call - like on most other PBXs...

ktTelControl_050524_no_lcoff.zip

Share this post


Link to post

I copied the new file you uploaded. Switched my system back to regular (non-menu assisted transfer) and attempted all settings again. Now VG is correctly detecting ring backs and continuing on with the rest of the script when no one answers (original configline.xml settings). However, now when it detects a busy signal, it just hangs up.

 

094220.13 1 rv replace end: [9,7985922]

094220.14 1 state [TransfertoTechnician] Announced Hookflash Transfer to 9,7985922

094220.80 1 tw PlayEnd 1 0

094220.81 1 play end id=0, (current ID)

094220.81 1 event EV_PLAY_FINISHED, code=8001, state=1902

094220.81 1 LsXfer_2_OnEndHook1PlayDestNbr 8001,EV_PLAY_FINISHED,0,0,0,,,

094220.83 1 tw DialogicEvent 132,TDX_DIAL,0,0,0,,,

094220.83 1 event TDX_DIAL, code=132, state=1902

094220.84 1 LsXfer_2_OnEndHook1PlayDestNbr 132,TDX_DIAL,0,0,0,,,

094220.84 1 VG.INI [PBX] Transfer_Prefix_PauseAfter = 2 sec

094220.84 1 timer set 2 EV_TIMEOUT_Transfer_Prefix_PauseAfter

094222.50 1 tw DialogicEvent 134,TDX_CST,193,0,0,DE_TONEON,TID_DIAL_LCL,

094222.52 1 event DIALTONE, code=134, state=1902

094222.52 1 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,193,0,0,DE_TONEON,TID_DIAL_LCL,

094222.52 1 event TID_DIAL_LCL, code=134, state=1902

094222.53 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_LCL,193,0,0,DE_TONEON,TID_DIAL_LCL,

094222.53 1 event TDX_CST, code=134, state=1902

094222.53 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,193,0,0,DE_TONEON,TID_DIAL_LCL,

094222.55 1 tw DialogicEvent 134,TDX_CST,194,0,0,DE_TONEON,TID_DIAL_INTL,

094222.55 1 event DIALTONE, code=134, state=1902

094222.56 1 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,194,0,0,DE_TONEON,TID_DIAL_INTL,

094222.56 1 event TID_DIAL_INTL, code=134, state=1902

094222.56 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_INTL,194,0,0,DE_TONEON,TID_DIAL_INTL,

094222.58 1 event TDX_CST, code=134, state=1902

094222.58 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,194,0,0,DE_TONEON,TID_DIAL_INTL,

094222.58 1 tw DialogicEvent 134,TDX_CST,195,0,0,DE_TONEON,TID_DIAL_XTRA,

094222.59 1 event DIALTONE, code=134, state=1902

094222.59 1 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,195,0,0,DE_TONEON,TID_DIAL_XTRA,

094222.59 1 event TID_DIAL_XTRA, code=134, state=1902

094222.61 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_XTRA,195,0,0,DE_TONEON,TID_DIAL_XTRA,

094222.61 1 event TDX_CST, code=134, state=1902

094222.63 1 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,195,0,0,DE_TONEON,TID_DIAL_XTRA,

094222.97 1 timer fired EV_TIMEOUT_Transfer_Prefix_PauseAfter

094222.97 1 event EV_TIMEOUT_Transfer_Prefix_PauseAfter, code=9030, state=1902

094222.97 1 LsXfer_2_OnEndHook1PlayDestNbr 9030,EV_TIMEOUT_Transfer_Prefix_PauseAfter,0,0,0,,,

094222.98 1 Dial(9,7985922, cp on) call

094222.98 1 Dial(9,7985922) ok

094222.98 1 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

094236.75 1 tw DialogicEvent 134,TDX_CST,192,0,0,DE_TONEON,TID_BUSY2,

094236.75 1 event BUSY, code=134, state=1903

094236.77 1 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 134,BUSY,192,0,0,DE_TONEON,TID_BUSY2,

094236.77 1 rv add [Hangup Time]{5/24/2005 9:42:36 AM}

094236.77 1 state Hanging up call...

094236.78 1 HangupCall_Common hCall=1

094236.78 1 rec RecSoundStop ok

094236.80 1 play PlaySoundStop ok

094236.80 1 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

094236.81 1 fnHangupCall end

094236.81 1 event TID_BUSY2, code=134, state=900

094236.81 1 LsAwaitingCalls EV_UNKNOWN_134

094236.83 1 event TDX_CST, code=134, state=900

094236.83 1 LsAwaitingCalls EV_UNKNOWN_134

094236.84 1 tw DialogicEvent 134,TDX_CST,196,0,0,DE_TONEON,TID_DISCONNECT,

094236.84 1 event DISCONNECT, code=134, state=900

094236.84 1 LsAwaitingCalls EV_UNKNOWN_134

094236.86 1 event TID_DISCONNECT, code=134, state=900

094236.86 1 LsAwaitingCalls EV_UNKNOWN_134

094236.88 1 event TDX_CST, code=134, state=900

094236.88 1 LsAwaitingCalls EV_UNKNOWN_134

094236.89 1 tw DialogicEvent 133,TDX_CALLP,57,0,0,CR_UNKNOWN,,

094236.89 1 event TDX_CALLP, code=133, state=900

094236.91 1 LsAwaitingCalls EV_UNKNOWN_133

094236.91 1 event callstate IDLE 1 0 0

094236.92 1 WorkingMode@Idle=

094236.92 1 timer clear

094236.92 1 rec RecSoundStop ok

094236.94 1 play PlaySoundStop ok

094236.94 1 rv add [CallEndTime]{5/24/2005 9:42:36 AM}

094236.95 1 timer set 1 EV_TIMEOUT_TIMETOREINITLINE

094236.95 1 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_ONHOOK,,

094236.97 1 event TDX_SETHOOK, code=135, state=900

094236.97 1 LsAwaitingCalls EV_UNKNOWN_135

094237.97 1 timer fired EV_TIMEOUT_TIMETOREINITLINE

094237.97 1 event EV_TIMEOUT_TIMETOREINITLINE, code=9008, state=900

 

 

It seems like I can't win here. I can either have one feature or the other, but not both, but I need both.

Share this post


Link to post

It appears we are back to the same problem. VG detected a drop loop current on the line and drops the call.

 

173622.92 2 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

173622.94 2 rv replace start: [9,$RV[GatherSupportInformation_2_1]]

173622.94 2 rvns [PathSysVoice]{C:\IVR\system\voice\}[PathApp]{C:\IVR\}[PathDataVm]{C:\IVR\data\}[PathVgSys]{C:\IVR\system\}[$RV_STARTTIME]{5/24/2005 5:36:06 PM}[$RV_DEVICEID]{2}[$RV_CIDNAME]{}[PathApp]{C:\IVR\}[scriptsPath]{C:\}[$RV_CIDNUMBER]{}[GetStoreNumber]{16}[GetProblemDesc]{2}[QueryProblemID_RowCo

nt]{1}[QueryProblemID_1_1]{Printing}[GatherStoreInformation_RowCount]{1}[GatherS

oreInformation_1_1]{EST}[GatherStoreInformation_2_1]{614-527-4444}[DBUpdate_RowCount]{1}[GatherSupportInformation_RowCount]{2}[GatherSupportI

formation_1_1]{Bryan Butler}[GatherSupportInformation_2_1]{7985922}[GatherSupportInformation_3_1]{630

588}[GatherSupportInformation_4_1]{False}[GatherSupportInformation_5_1]{}[Gather

upportInformation_6_1]{bryanxp}[GatherSupportInformation_7_1]{EST}[GatherSupport

nformation_8_1]{Pager}[GatherSupportInformation_9_1]{Voicemail Box 0002}[GatherSupportInformation_1_2]{Randy Jackson}[GatherSupportInformation_2_2]{7983679}[GatherSupportInformation_3_2]{36

1511}[GatherSupportInformation_4_2]{True}[GatherSupportInformation_5_2]{rjackson

checksmart.com}[GatherSupportInformation_6_2]{Randyxp}[GatherSupportInformation_

_2]{EST}[GatherSupportInformation_8_2]{Cell}[GatherSupportInformation_9_2]{Voice

ail Box 0003}[EvaluateLocation_Input]{EST}[EvaluateLocation]{EST}[EvaluateRemote_Input]{

ST}[EvaluateRemote]{EST}[EmailTechnician]{, rjackson@checksmart.com}[EmailTechnician_Subject]{Store 16 has a Printing problem.}[EmailTechnician_Message]{614-527-4444}[EmailTechnician_Attachment]{}[EmailTechnician_Cc]{}[EmailTechnician_Bcc]{}

EmailTechnician_SendResult]{OK}

173622.94 2 rv replace end: [9,7985922]

173622.97 2 state [TransfertoTechnician] Announced Hookflash Transfer to 9,7985922

173623.63 2 tw PlayEnd 2 0

173623.63 2 play end id=0, (current ID)

173623.63 2 event EV_PLAY_FINISHED, code=8001, state=1902

173623.63 2 LsXfer_2_OnEndHook1PlayDestNbr 8001,EV_PLAY_FINISHED,0,0,0,,,

173623.64 2 tw DialogicEvent 132,TDX_DIAL,0,0,0,,,

173623.64 2 event TDX_DIAL, code=132, state=1902

173623.64 2 LsXfer_2_OnEndHook1PlayDestNbr 132,TDX_DIAL,0,0,0,,,

173623.64 2 VG.INI [PBX] Transfer_Prefix_PauseAfter = 2 sec

173623.64 2 timer set 2 EV_TIMEOUT_Transfer_Prefix_PauseAfter

173625.31 2 tw DialogicEvent 134,TDX_CST,193,0,0,DE_TONEON,TID_DIAL_LCL,

173625.31 2 event DIALTONE, code=134, state=1902

173625.31 2 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,193,0,0,DE_TONEON,TID_DIAL_LCL,

173625.31 2 event TID_DIAL_LCL, code=134, state=1902

173625.33 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_LCL,193,0,0,DE_TONEON,TID_DIAL_LCL,

173625.33 2 event TDX_CST, code=134, state=1902

173625.33 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,193,0,0,DE_TONEON,TID_DIAL_LCL,

173625.33 2 tw DialogicEvent 134,TDX_CST,194,0,0,DE_TONEON,TID_DIAL_INTL,

173625.33 2 event DIALTONE, code=134, state=1902

173625.33 2 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,194,0,0,DE_TONEON,TID_DIAL_INTL,

173625.34 2 event TID_DIAL_INTL, code=134, state=1902

173625.34 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_INTL,194,0,0,DE_TONEON,TID_DIAL_INTL,

173625.34 2 event TDX_CST, code=134, state=1902

173625.34 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,194,0,0,DE_TONEON,TID_DIAL_INTL,

173625.34 2 tw DialogicEvent 134,TDX_CST,195,0,0,DE_TONEON,TID_DIAL_XTRA,

173625.36 2 event DIALTONE, code=134, state=1902

173625.36 2 LsXfer_2_OnEndHook1PlayDestNbr 134,DIALTONE,195,0,0,DE_TONEON,TID_DIAL_XTRA,

173625.36 2 event TID_DIAL_XTRA, code=134, state=1902

173625.36 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TID_DIAL_XTRA,195,0,0,DE_TONEON,TID_DIAL_XTRA,

173625.36 2 event TDX_CST, code=134, state=1902

173625.36 2 LsXfer_2_OnEndHook1PlayDestNbr 134,TDX_CST,195,0,0,DE_TONEON,TID_DIAL_XTRA,

173625.81 2 timer fired EV_TIMEOUT_Transfer_Prefix_PauseAfter

173625.81 2 event EV_TIMEOUT_Transfer_Prefix_PauseAfter, code=9030, state=1902

173625.81 2 LsXfer_2_OnEndHook1PlayDestNbr 9030,EV_TIMEOUT_Transfer_Prefix_PauseAfter,0,0,0,,,

173625.81 2 Dial(9,7985922, cp on) call

173625.81 2 Dial(9,7985922) ok

173625.83 2 timer set 25 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

173639.56 2 tw DialogicEvent 134,TDX_CST,192,0,0,DE_TONEON,TID_BUSY2,

173639.56 2 event BUSY, code=134, state=1903

173639.56 2 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 134,BUSY,192,0,0,DE_TONEON,TID_BUSY2,

173639.56 2 xfer dial !

173639.56 2 event TID_BUSY2, code=134, state=1906

173639.58 2 LsXfer_5B : 134(EV_UNKNOWN_134),TID_BUSY2,192,0,0,DE_TONEON,TID_BUSY2,

173639.58 2 event TDX_CST, code=134, state=1906

173639.58 2 LsXfer_5B : 134(EV_UNKNOWN_134),TDX_CST,192,0,0,DE_TONEON,TID_BUSY2,

173639.58 2 tw DialogicEvent 134,TDX_CST,196,0,0,DE_TONEON,TID_DISCONNECT,

173639.58 2 event DISCONNECT, code=134, state=1906

173639.58 2 LsXfer_5B : 134(EV_UNKNOWN_134),DISCONNECT,196,0,0,DE_TONEON,TID_DISCONNECT,

173639.59 2 rv add [Hangup Time]{5/24/2005 5:36:39 PM}

173639.59 2 state Hanging up call...

173639.59 2 HangupCall_Common hCall=2

173639.64 2 rec RecSoundStop ok

173639.66 2 play PlaySoundStop ok

173639.66 2 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

173639.66 2 fnHangupCall end

173639.66 2 event TID_DISCONNECT, code=134, state=900

173639.66 2 LsAwaitingCalls EV_UNKNOWN_134

173639.67 2 event TDX_CST, code=134, state=900

173639.67 2 LsAwaitingCalls EV_UNKNOWN_134

173639.67 2 tw PlayEnd 2 0

173639.67 2 play end id=0, (current ID)

173639.67 2 event EV_PLAY_FINISHED, code=8001, state=900

173639.67 2 LsAwaitingCalls EV_PLAY_FINISHED

173639.69 2 tw DialogicEvent 132,TDX_DIAL,0,0,0,,,

173639.69 2 event TDX_DIAL, code=132, state=900

173639.69 2 LsAwaitingCalls EV_UNKNOWN_132

173639.69 2 tw DialogicEvent 137,TDX_ERROR,0,0,0,,,

173639.69 2 event TDX_ERROR, code=137, state=900

173639.70 2 LsAwaitingCalls EV_UNKNOWN_137

173640.30 2 tw DialogicEvent 134,TDX_CST,3519,0,0,DE_LCOF,,

173640.30 2 event TDX_CST, code=134, state=900

173640.31 2 LsAwaitingCalls EV_UNKNOWN_134

173641.33 2 tw DialogicEvent 134,TDX_CST,102,0,0,DE_LCON,,

173641.33 2 event TDX_CST, code=134, state=900

173641.33 2 LsAwaitingCalls EV_UNKNOWN_134

173641.78 2 timer fired EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

173641.78 2 event EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP, code=9101, state=900

173641.78 2 state Hanging up call...(2)

173641.78 2 HangupCall_Common hCall=2

173641.78 2 rec RecSoundStop ok

173641.80 2 play PlaySoundStop ok

173641.80 2 fnHangupCall end

173641.80 2 LsAwaitingCalls EV_TIMEOUT_WAITFORIDLEA

 

 

This happens when doing a transfer even with two phones plugged into the PBX. Ext 1 dials Ext 2, Ext 2 hits hook flash, dials 9,Number. Number dialed is busy. Ext 2 hits hookflash and recieves a dial tone, Ext 1 is left hangin on hold.

 

Apparently this is a limitation with the PBX system. So if you can make VG dial a !,1 when retrieving and unanswered call and !,,4 when retrieving a call after hearing a busy signal, that seems to be the only way I can get this to work.

Share this post


Link to post
This happens when doing a transfer even with two phones plugged into the PBX. Ext 1 dials Ext 2, Ext 2 hits hook flash, dials 9,Number. Number dialed is busy. Ext 2 hits hookflash and recieves a dial tone, Ext 1 is left hangin on hold.

... so you are saying that this PBX cannot retrieve the 'on-hold' call unless it is using this "menu assisted transfer" mode... This is very strange... all PBX are really expected to use hookflash (on their analog extensions) to retrieve a call that they have just put on-hold...

 

What PBX are you using?

 

VG detected a drop loop current on the line and drops the call.

No, the loop current drop event did not fire.

The "disconnect tone" event fired.

173639.58 2 tw DialogicEvent 134,TDX_CST,196,0,0,DE_TONEON,TID_DISCONNECT,

173639.58 2 event DISCONNECT, code=134, state=1906

173639.58 2 LsXfer_5B : 134(EV_UNKNOWN_134),DISCONNECT,196,0,0,DE_TONEON,TID_DISCONNECT,

Is the disconnect tone same as busy tone on this system?

Please record the disconnect tone using VG (just start recording in a script and then hangup the call) and post the .WAV file here.

 

 

How about specifying something like this in the "retrieve call" setting:

 

!,,14

 

or

 

!,,41

 

will either of these settings work in both cases?

Share this post


Link to post

Another thing you can try is to keep on using this "menu assisted transfer mode" in the PBX and clear the VG's setting for "Retrieve Call", and just send the appropriate hookflashes and codes from within the script.

 

See the attached script for an example on how to do this.

menuassistedtransferpbx.vgs

Share this post


Link to post

the !,,41 setting might work. I will look into this as well as the script file you posted.

Share this post


Link to post

I've reverted back to the VG for Dialogic version of the VGmulti.exe file I originally downloaded and the OCX file that you posted that said would fix the false NORB detection, as well as update my PBX string to !,,41. This has solved the problems.

 

The newer versions of the VGmulti.exe files you have been sending me have not been working.

Share this post


Link to post

Any chance of getting traces of these situations - the newer version should be working much better then the older version - esp. in the area of what paths are taken depending on the various outcomes of call transfer.

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
×