Page 1 of 1

Call transfer is not working

Posted: Fri May 01, 2009 1:02 am
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>

Clarification of using IVR application with call transfer

Posted: Fri May 01, 2009 8:48 am
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