VoiceGuide IVR Software Main Page
Jump to content

Hookflash Timing

Recommended Posts

We have switched from and isdn to a cas mode between our avaya and intel dmv480a. For some reason the scripts will run but we are unable to transfer any of the 3 different ways.

 

We would like to transfer via hookflash. Our intel dialogic support said the issue could probably be with the timing voiceguide is using. Currently we are set to 500ms hookflash in pdk_us_mf_io.cdp

 

All CAS_SIGNAL_PULSE_t CAS_XFER_HOOKFLASH = 11xx,00xx,50,50,0,80,450,500,550

 

Is this value correct timing? Are you guys using the gc_BlindTransfer() Dialogic function?

 

Thanks,

Brian

Share this post


Link to post

This is our trace for the transfer....

 

085441.34 7 timer set 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER

085441.41 7 tw PlayEnd 7 648421

085441.41 7 play end id=648421, (current ID)

085441.41 7 event EV_PLAY_FINISHED, iCode=8001 state=1901

085441.41 7 LsXfer_1_Start : 8001(EV_PLAY_FINISHED),EV_PLAY_FINISHED,0,0,0,,,

085441.41 7 path {EV_PLAY_FINISHED} not found

085441.41 7 tw DialogicEvent 129,TDX_PLAY,648421,0,0,,,

085441.41 7 event TDX_PLAY, iCode=129 state=1901

085441.41 7 LsXfer_1_Start : 129(EV_UNKNOWN_129),TDX_PLAY,648421,0,0,,,

085441.41 7 path {TDX_PLAY} not found

085441.72 7 timer fired EV_TIMEOUT_READYTOBEGINTRANSFER

085441.72 7 event EV_TIMEOUT_READYTOBEGINTRANSFER, iCode=9012 state=1901

085441.72 7 LsXfer_1_Start : 9012(EV_TIMEOUT_READYTOBEGINTRANSFER),EV_TIMEOUT_READYTOBEGINTRANSFER,0,0,0,,,

085441.72 7 path {EV_TIMEOUT_READYTOBEGINTRANSFER} not found

085441.72 7 timeout on transfer attempt set by VG.INI [PBX] AnnouncedTransfersMaxWaitTime (30 sec)

085441.72 7 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

085441.72 7 state [Transfer Call 2] Blind Hookflash Transfer to 2049

085501.41 7 tw DialogicEvent 2086,GCEV_DISCONNECTED,2086,0,0,GCRV_NORMAL,normal completion ,Remote Termination

085501.41 7 event GCEV_DISCONNECTED, iCode=2086 state=1902

085501.41 7 LsXfer_2_OnEndHook1PlayDestNbr 2086,GCEV_DISCONNECTED,2086,0,0,GCRV_NORMAL,normal completion ,Remote Termination

085501.53 7 tw DialogicEvent 2137,GCEV_RELEASECALL,2137,0,0,,,

085501.53 7 event GCEV_RELEASECALL, iCode=2137 state=1902

085501.53 7 LsXfer_2_OnEndHook1PlayDestNbr 2137,GCEV_RELEASECALL,2137,0,0,,,

085501.53 7 event callstate IDLE 7 1,0,0

085501.53 7 WorkingMode@Idle=

085501.53 7 set LineState().hCall = 0 LineEvCallState-LINECALLSTATE_IDLE

085501.53 7 timer clear

085501.53 7 rec RecSoundStop ok

085501.53 7 play PlayStop ok

085501.53 7 rv add [CallEndTime]{6/23/2006 8:55:01 AM}

Share this post


Link to post

We are using an Avaya PBX that is sending out the hookflash timing as 540ms. This is the minimum that we can set it. The Dialogic Board (DMV480a) is set to 450ms min and 550ms max. We then changed the Config.xml to 54 (540ms).

 

When the call is transferred, we get dead air, and the call never drops. The guys administering the Avaya are telling me that nothing is leaving the dialogic board.

 

Any ideas?

Share this post


Link to post

Please enable logging by setting the log levels in VG.INI as per below:

[Log]

 

VoiceGuide=0

NumberLoader=0

VoicemailManager=0

EmailSender=0

TapiWrapOcx=10

SapiWrapOcx=0

Then make a test call which demonstrates the problem.

 

Debug Trace files will be created in VG's \log\ subdirectory.

 

Please post the traces and the VoiceGuide script used.

 

When posting traces/scripts please .ZIP them up and post them as attachments.

Share this post


Link to post

Here is the log....We were able to set the voiceguide hookflash timing back to default 100ms. Both the dialogic card and the avaya are also set to 100ms. We are still having the same problems with the call trying to transfer. It plays dead air and does not hang up.

Log.zip

Share this post


Link to post

Im sorry I forgot to add this in the last post. This is an email that I have received from intel support saying that our board DMV480a is unable to hookflash via cas with voiceguide. Is this true?

 

 

Brian -

 

Voice Guide has already stated they aren't using gc_BlindTransfer(), so the board is not going to send a hook-flash. I looked at the logging and it appears they are using a dx_dial with an ampersand to attempt the hook-flash. On older hardware you could do a dial with an ampersand in the dial string and that would automatically cause a hook-flash to be sent. With DM3 hardware that is not possible.

 

In short, there are exactly 2 ways a hook-flash can be sent using DM3 hardware in a CAS environment:

1. Use gc_BlindTransfer().

2. Use gc_SetupTransfer() followed by gc_MakeCall() (this performs a supervised transfer).

 

 

Hi Philip,

 

I was able to get a hold of voiceguide and they have the hookflash timing set to 100ms as default. We were able to set the avaya to 100ms as well as the dialogic board in the pdk_us.cdp file. Which was set to 50,100,150. Dave is looking from the avaya side and said that he is not seeing anything leave the dialogic board. I was able to create a log file from voiceguide to show exactly what they are doing. I am attaching it as a zip file. Thanks again for your help.

 

Brian

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
×