Makecall Failed: General Failure - 0x10f.
VXI::disconnect_element()
Disconnect
Disconnecting On Channel 82
I also tried another 800 number I had and got the same error. However, bridge transfers work fine when going to my cell phone or some other non 800 number. Any idea why this is happening?
There seems to be a slight misunderstanding. The "from" number (the phone number that you are calling from to start the IVR call) doesn't make a difference in this case.
Our question is this:
Are you dialing into an 800 number (with an IVR application script attached to it) and somewhere within your IVR code, then transferring out to an 800 number?
Regards,
Plum Support
Last edited by support on Fri Feb 26, 2010 10:50 am, edited 1 time in total.
Yeah sorry, by "from" I meant the "from" in the transfer element, i.e. the "ani" value, like below (note that these are just fake numbers below obviously):
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
<form>
<block>
<prompt>Please hold while we connect you to our office.</prompt>
</block>
<transfer name="xfer" bridge="true" connecttimeout="20s" dest="tel:+18881231234;ani=1234567890"/>
<block>
<disconnect/>
</block>
</form>
</vxml>
This is actually an outbound call that I'm making. What's happening specifically, is that the caller id of the call is being set to our 888 number, and the call is being sent out via your outbound call api. And then if we want to connect the callee back to us, we're doing the transfer with the callee's caller id as the "from" number (i.e. the value of "ani" above) and our 888 number as the "to" (from above). This same thing works perfectly if an 800 number isn't being used.
Our IVR outbound lines use toll-free lines to dial out to callers, which is why you cannot transfer back to a toll-free number from this same IVR outbound call.
As mentioned from an earlier post, US phone companies do not allow transfers to another 800 number from IVR calls that came in on an 800 number.
Plum offers custom IVR development to develop a solution for what you're trying to do. To inquire about this, please contact your sales representative.