We've Moved! Please visit our new and improved forum over at our new portal: https://portal.plumvoice.com/hc/en-us/community/topics

Call transfer is not working

Questions and answers about IVR programming for Plum DEV

Moderators: admin, support

Post Reply
Frank
Posts: 21
Joined: Mon Jul 14, 2008 6:05 pm

Call transfer is not working

Post by Frank »

Hi,

We have one call transfer script, and it is working fine for antoher country. But it is problem in US

In US, we transfer the call to 3109573399

Get error Makecall Failed: General Failure - 0x506.

The script is as below

<?xml version="1.0"?>
<vxml version="2.0" application="/IVR/global">

<var name="base_url" expr="''"/>
<var name="langFolder" expr="'English_US'"/>

<form>
<transfer name="myCall" dest="3109573399" bridge="true" connecttimeout="180s" transferaudio="/music/fetch_music.mp3">
<filled>
<if cond="myCall == 'busy'">
<prompt>
The line is busy. Please try again later.
</prompt>

<exit/>
<elseif cond="myCall == 'noanswer'"/>
<prompt>
Nobody is answering, sorry.
</prompt>
<elseif cond="myCall == 'far_end_disconnect'"/>
<!--prompt>
Your party must have hung up.
</prompt-->
<elseif cond="myCall == 'near_end_disconnect'"/>
<!--prompt>
Your called party has been disconnected.
</prompt-->

</if>
</filled>
</transfer>
</form>

</vxml>

support
Posts: 3632
Joined: Mon Jun 02, 2003 3:47 pm
Location: Boston, MA
Contact:

Clarification of using IVR application with call transfer

Post by support »

Hi,

Have you tried prefixing a "1" before the phone number in your "dest" attribute.
Our documentation for using IVR application mentions the following when using the "dest" attribute:
The telephone number of the destination. When using the "dest" attribute, you should always prefix a "1" before the telephone number. For extensions, the format is <transfer dest="tel:+11234567890;postd=1234"/>. To insert a pause before the extension is dialed, you can add a "p" before the extension number (i.e. "p1234")
Hope this helps.

Regards,
Plum Support

Post Reply