Author Message
YidiXiao
Joined: Jan 21, 2014
Messages: 14
Offline
We have a customer issue where blind transfer failed when using outbound ccxml application. There is no problem using inbound application to do blind transfer.

What I found out in the log is that there is no redirect call request from customer's outbound CCXML to VP platform as inside VP start.ccxml script:

<transition state="Intro_Dialog" event="dialog.transfer">

<log expr="'RECEIVED DIALOG.TRANSFER FROM VXML!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'"/>

<assign name="is_transferring" expr="true"/>



<var name="dialog_values" expr="event$.values"/>



<if cond="typeof(dialog_values) == 'undefined'">

<assign name="dialog_values" expr="new Object()"/>

</if>



<assign name="is_transfer_audio" expr="event$.IsTransferAudio"/>

<if cond="event$.type == 'blind'">

<assign name="dialog_values.ConnectWhen" expr="'OnProceeding'"/>

<assign name="dialog_values.AAI" expr="event$.aai"/>

<assign name="state" expr="'redirecting'"/>

<redirect connectionid="main_connectionid" dest="event$.uri" hints="dialog_values"/>


Do you have any sample application or script I can suggest to the customer for blind transfer using outbound ccxml?

Thanks for your help!

Yidi
NeilGoldsmith
Joined: Nov 6, 2013
Messages: 902
Offline
We have a TransferBlind sample app in CCXML that is part of the CCXML samples we distribute.
NeilGoldsmith
Joined: Nov 6, 2013
Messages: 902
Offline
Sorry, RouteToPhoneNumber is probably a better CCXML sample app. The TransferBlind is actually a speech app that is used to do the work.
YidiXiao
Joined: Jan 21, 2014
Messages: 14
Offline
Thanks, Neil! I got it work by defining dialog.transfer inside ccxml and ensure redirect the call to the destination.

Yidi
NeilGoldsmith
Joined: Nov 6, 2013
Messages: 902
Offline
Great!
Go to:   
Mobile view