VoiceGuide IVR Software Main Page
Jump to content

Blind Transfer Disconnects Caller

Recommended Posts

When selecting Blind HookFlash Transfer in VG for Dialogic, the caller gets disconnected and just heres a dial tone and the number never gets dialed. Please review the log files. Thanks.

 

When making a transfer on our system, you issue a hookflash, then a voice menu comes up asking the caller what to do. To make a transfer, you need to press 1, followed by the number being dialed. To get back to the original call. Another hooflash is issued followed by the number 1.

 

How can I get VG to make a blind transfer. Announced and monitored hookflashes work fine?

Blind_transfer.zip

Share this post


Link to post

Let me explain my system a little further.

 

My system uses a menu assisted option when performing call transfers. When the flash key is pressed, the user is presented with several options to choose from. Transferring a call is option 1. Then the user or IVR can dial the number. Once answered, in order too connect the 2 calls, a hookflash needs to be issued followed by the number 2. I have VG setup with the PBX strings to correctly transfer calls using either a monitored or an announced method, but blind transfers are instantly disconnected. When the line rings busy, the call comes back to a menu and the number 4 needs to be pressed to get connected to the orignial caller.

 

My PBX Strings under edit menu in the editor are as follows:

! - to put a call on hold

!,2 - to complete an announced transfer

!,,4 - to retrieve a call when a busy signal or rejection is heard

 

 

Here are the Call handling commands that my phone system uses:

Put call on hold -- Flash (or ** at remote phone)

Return to caller -- Flash again, or 4

Transfer -- Flash 1 <ext> hang up or talk before hanging up

Send to Voice Mail -- Flash 2 <ext>

Disconnect -- Flash 3

Park -- Flash 6

Silent Hold -- Flash 7

Voicemail menu -- Flash 9

Start Another Call -- Flash #

 

My monitored and announced modules are setup to dial the following: 1,9,Phonenumber. Where 1 is the menu option to do a transferred call, 9 to access outside line and then the number. These go through fine.

 

I have several points in my script where it is crucial I do a blind transfer, and currently they are getting dropped. Based on the above, can you help me figure out what I need to do to make the Blind transfer function work.

 

Windows XP SP2

VG for Dialogic Patch applied

D/4PCIU card

Share this post


Link to post
How can I get VG to make a blind transfer. Announced and monitored hookflashes work fine?

Sounds like your PBX requires for the destination extension to be picked up before the party doing the transferring can hang up... To change this you'd need to make some changes with the PBX to allow it to accept completion of transfers before the destination extension picks up.

Share this post


Link to post

Well, the Call Handling commands for transfer specify the following:

 

Transfer -- Flash 1 <ext> hang up or talk before hanging up.

 

So it sounds like my PBX does not require confirmation or that the caller picks up before making the transfer. I specified a command in the PBX strings in VG on how to complete an announced transfer "!,2 - to complete an announced transfer". This should be the same command issued to complete a blind transfer correct? From what I see in the log files, it looks like VG is not issuing any form of PBX string to complete a Blind transfer.

Share this post


Link to post
This should be the same command issued to complete a blind transfer correct?

From the description that you just posted it looks like nothing needs to be sent after the extension number to complete the blind transfer:

Transfer -- Flash 1 <ext> hang up or talk before hanging up.

 

You can try emulating transfers using just Play modules - use them to send hookflashes and extensions. Set up the Play modules to send the same keys that you press when doing a blind transfer and you can use this approach to see what works and what does not...

Share this post


Link to post

I found the solution, and it was so easy. It seems that VG was just hanging up to quickly, if it would wait a few seconds after dialing before hanging up, then all is good.

 

I just added to ,, to the end of the phone number and now blind transfers actually connect the call. Everything is working so well now.

 

In order to pass variables from one script to another, do I need to use a subscript and the command on {} gosub instead of on {} goto ?

Share this post


Link to post
I just added to ,, to the end of the phone number and now blind transfers actually connect the call. Everything is working so well now.

Glad to hear it's all working.

 

Some PBX systems only allow you to hangup once the destination extension starts ringing - looks like that is how your system is set up.

 

In order to pass variables from one script to another, do I need to use a subscript and the command on {} gosub instead of on {} goto ?

Once an RV is defined it is accessible for the duration of the call by any script that runs on the line. "gosub" and "goto" are just different ways of jumping to another script.

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
×