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 always fails

Questions and answers about Plum Pre-built Applications

Moderators: admin, support

Post Reply
w2gi
Posts: 46
Joined: Fri Jun 26, 2009 1:35 pm

Call transfer always fails

Post by w2gi »

Hi,

The IVR application didn't transfer the call successfully. It is supposed to transfer the call from 1-800-288-6825 to +18772300369 for an option. It always fails. The log is as follows. Please help me to fix this.

Thu 30 Sep 2010 04:47:13 PM EDT:
Bridge Transfer: +18772300369
Makecall Failed: General Failure - 0x10f.
(000004;067;1285879375) [call_transfer_noanswer] LOCAL: 50 autotalk
bargein set to false
INPUTMODES set to "DTMF"

Thanks,
Patta

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

Re: Call transfer always fails

Post by support »

Hi Patta,

Could you please post some of your application code here in order to help us diagnose your issue?

Regards,
Plum Support

w2gi
Posts: 46
Joined: Fri Jun 26, 2009 1:35 pm

Re: Call transfer always fails

Post by w2gi »

Please find the attached code below.

<form id="intro">
<property name="termmaxdigits" value="true"/>
<property name="interdigittimeout" value="5s" />

<field name="chosen">
<grammar type="application/x-jsgf" mode="dtmf" maxdigits="1">
1|2|3
</grammar>

<prompt>
<audio src="http://ivr.where2getit.com/autotalk/ivr ... v"></audio>
</prompt>

<filled>
<if cond="chosen == 1">
<goto next="#getcountry" />
<elseif cond="chosen == 2" />
<assign name="transferto" expr="'card'" />
<assign name="telnumber" expr="'+18002438011'" />
<goto next="#transfer" />
<elseif cond="chosen == 3" />
<assign name="transferto" expr="'service'" />
<assign name="telnumber" expr="'+18772300369'" />
<goto next="#transfer" />
<else/>
<throw event="nomatch" />
</if>
</filled>

<catch event="noinput nomatch">
<reprompt/>
</catch>

<catch event="noinput nomatch" count="2">
<prompt bargein="false">
<audio src="http://ivr.where2getit.com/autotalk/ivr ... v"></audio>
</prompt>
<disconnect/>
</catch>

<!-- Log entry -->
<catch event="connection.disconnect.hangup">
<log label="no_data_entry" expr="10 + ' autotalk'" />
</catch>

</field>
</form>



<form id="transfer">
<block>
<prompt cond="transferto == 'card'">
<audio src="http://ivr.where2getit.com/autotalk/ivr ... v"></audio>
</prompt>
<prompt cond="transferto == 'service'">
<audio src="http://ivr.where2getit.com/autotalk/ivr ... v"></audio>
</prompt>
</block>

<transfer name="callTransfer" destexpr="telnumber" connecttimeout="20s">
<filled>
<if cond="callTransfer == 'noanswer'">
<log label="call_transfer_noanswer" expr="50 + ' autotalk'"/>
<prompt bargein="false">
<audio src="http://ivr.where2getit.com/autotalk/ivr ... v"></audio>
</prompt>
<disconnect/>
<elseif cond="callTransfer == 'busy'"/>
<log label="call_transfer_busy" expr="50 + ' autotalk'"/>
<prompt bargein="false">
<audio src="http://ivr.where2getit.com/autotalk/ivr ... v"></audio>
</prompt>
<disconnect/>
<elseif cond="callTransfer == 'near_end_disconnect'"/>
<disconnect/>
<elseif cond="callTransfer == 'far_end_disconnect'"/>
<disconnect/>
</if>
</filled>
</transfer>

<catch event="connection.disconnect.hangup">
<if cond="callTransfer$.duration != null && callTransfer$.duration > 0">
<log label="call_transfer_successful" expr="50 + ' autotalk'" />
</if>
</catch>
</form>

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

Re: Call transfer always fails

Post by support »

Hi,

Sorry, we failed to notice this in your original post, but you actually cannot transfer from a toll-free number to another toll-free number. You can only make transfers from a local number to toll-free number, toll-free number to a local number, or local number to another local number.

Regards,
Plum Support

Post Reply