I have two problems I need to solve with the <transfer> tag.
1. If the caller hangs up while the system is ringing the destination the system doesn't appear to terminate the call. How do I make the system terminate the call in this event.
2. The system is not transfering the ANI of the originating call to the outbound call. It comes in a "No CallerID". How can ANI be set on the outbound call.
Here is an example of the transfer code I'm using.
<?xml version="1.0" encoding="UTF-8" ?>
<vxml version="2.0" application="/plum/root.xml">
<form id="calltransfer">
<transfer name="Calling" dest="904613XXXX" bridge="true" connecttimeout="45s">
<filled>
<if cond="Calling == 'busy'">
<prompt>Sorry, our lines are busy. Please try your call again later.</prompt>
<exit />
<elseif cond="Calling == 'noanswer'" />
<prompt>there was no answer. please try your call again later.</prompt>
<elseif cond="Calling == 'far_end_disconnect'" />
<prompt>the other party hung up. please try your call again later.</prompt>
</if>
</filled>
</transfer>
<block>
<disconnect />
</block>
</form>
</vxml>
We've Moved! Please visit our new and improved forum over at our new portal: https://portal.plumvoice.com/hc/en-us/community/topics
<transfer> tag issues
IVR sys rings outbound number until call answered or timeout
Hello,
The problems you are describing are not actually solvable via your VoiceXML script, at least not entirely. The first problem you are describing is the expected behavior for our IVR platform. The IVR system will continue to ring the IVR outbound number until the call is answered or connecttimeout is reached. The only thing you can do is lower the connecttimeout so the IVR system gives up more quickly.
The second problem you are describing is actually a telco configuration issue, you need to send an email request to support@plumvoice.com detailing that you need support for bridge transfer caller id. Please provide your customer number in the subject and include your IVR hosting account login in the email.
Regards,
Plum Support
The problems you are describing are not actually solvable via your VoiceXML script, at least not entirely. The first problem you are describing is the expected behavior for our IVR platform. The IVR system will continue to ring the IVR outbound number until the call is answered or connecttimeout is reached. The only thing you can do is lower the connecttimeout so the IVR system gives up more quickly.
The second problem you are describing is actually a telco configuration issue, you need to send an email request to support@plumvoice.com detailing that you need support for bridge transfer caller id. Please provide your customer number in the subject and include your IVR hosting account login in the email.
Regards,
Plum Support