You may have been coming across those issues by accidentally setting off a "no match" event. If this was done after "transactionHistory.wav", it would reprompt the user starting with "suspendCard.wav" again. We recommend editing your code to alert the user of a nomatch or noinput event before reprompting. For example:
Can you please clarify if you trying to transfer a SIP call out of our environment or in to it? That will help us determine what information you may need from us.
Can you please clarify if you trying to transfer a SIP call out of our environment or in to it? That will help us determine what information you may need from us.
Regards,
Plum Support
Hi Team,
In the IVR application, we can able to connect to the Live agent application in call transfer functionality using in SIP.
Please provide example of the SIP based call transfer functionality
Additionally, the <transfer> tag also has a "aaiexpr" attribute with which you can send aai data. At this time, only custom SIP headers beginning with "X-" are supported. Below is an example of how you can use the transfer tag to send aai data:
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0">
<form>
<!-- NOTE: ALL CUSTOM SIP HEADERS WILL NEED TO BE PREFIXED WITH "x-" -->
<script>
var aai = new Object();
aai.headers = new Object();
aai.headers['x-CustomHeader1'] = 'predefined text string';
</script>
<field name="id" type="digits">
<prompt>Please enter your account ID.</prompt>
<filled>
<script>
aai.headers['x-CustomHeader2'] = 'accountID='+id;
</script>
</filled>
</field>
<!-- NOTE: ENTER DESIRED EXTENSION AND IP ADDRESS FOR SIP CALL -->
<transfer dest="sip:9999@123.456.789.2" aaiexpr="JSON.stringify(aai)">
<prompt>Please hold while you are transferred.</prompt>
</transfer>
</form>
</vxml>
We have done some transfer test calls to the numbers you provided at sip-twilio.ubiquitygs.com on a test IVR where we could run packet captures while we placed these calls. We have found that your system returns a SIP response 403 Forbidden for both numbers after we have attempted a SIP INVITE. This is why the calls are failing during the transfer attempt. Please look into why your system is returning a 403 Forbidden.
We have done some transfer test calls to the numbers you provided at sip-twilio.ubiquitygs.com on a test IVR where we could run packet captures while we placed these calls. We have found that your system returns a SIP response 403 Forbidden for both numbers after we have attempted a SIP INVITE. This is why the calls are failing during the transfer attempt. Please look into why your system is returning a 403 Forbidden.
Regards,
Plum Support
Hi Team,
Thank you for your response. Please provide Your Plum Dev environment server configuration details (IP address), these details we will configure at sip-twilio.ubiquitygs.com server environment.