Author Message
Anonymous

I am trying to play a prompt, and then transfer a call within an MPP Server event handler. The following VXML plays the prompt like I expect, but the transfer never occurs:


<?xml version="1.0" ?>
<!-- Copyright (c) 2001 SpeechWorks International -->
<!DOCTYPE defaults PUBLIC "SB_Defaults" "ignore" >
<defaults>
<language id="*"> <!-- All languages -->
<catch event=''>
<prompt xml:lang="en-US">
<audio src="GenericHoldCSR.wav">
Please hold for the next available customer service representative.
</audio>
</prompt>
<transfer name="TransferToGeneralQueue" dest="tel:19991031431" type="blind">
</transfer>
</catch>
</language>
</defaults>


I tried to model this code on the existing vxml_error.vxml file. The destination number is a CM VDN. What do I need to do to ensure the transfer occurs?
Anonymous

Can you try putting the <prompt> inside the <transfer> instead?
Anonymous

I tried the following with no luck.


<?xml version="1.0" ?>
<!-- Copyright (c) 2001 SpeechWorks International -->
<!DOCTYPE defaults PUBLIC "SB_Defaults" "ignore" >
<defaults>
<language id="*"> <!-- All languages -->
<catch event=''>
<transfer name="TransferToGeneralQueue" dest="tel:19991031431" type="blind">
<prompt xml:lang="en-US">
<audio src="GenericHoldCSR.wav">
Please hold for the next available customer service representative.
</audio>
</prompt>
</transfer>
</catch>
</language>
</defaults>


I've also tried it with just a transfer, and that doesn't work either.
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
Try to see if there is any error in the logs on mpp especially the vxml browser log to begin with.
Anonymous

I called and intentionally caused an error in an EP script to invoke vxml_error.vxml.

Here is the error in the log corresponding to the vxml event handler failing:

Category:
EP Voice Browser

Event Severity:
Error

Event Code:
PAVB_03107

Event Message:
The VoiceXML Interpreter has encountered an invalid VoiceXML document.
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
The error is probably because the <transfer> tag has to be within the <form> element. You may want to try to setup something like this:

<defaults>
......
<catch event="*" >
<goto next="#123"
</catch>

<form id="123">
<transfer>
</form>

</defaults>

If this still doesn't work, you may have to contact Avaya support. We normally don't deal with things outside of the OD tool.
NileshPundkar
Joined: Dec 16, 2013
Messages: 8
Offline
Hi,

I am also having the same problem; to cross check the vxml file I have tested in application server and the same file is working there.

but when the same file I am putting in event handler then its going blank; call is not landing to agent.
Please confirm whether we have to add all the exception or any other way to transfer the call directly to agent.


Regards,
Nilesh
nilesh.pundkar@orange.com
Orange Business Services
Go to:   
Mobile view