Author Message
IanFreeman
Joined: Nov 18, 2013
Messages: 23
Offline
Hi.

How can my OD 7.1 Speech application transfer to an external VXML app?

Here are the details:

The OD 7.1 speech app needs to transfer to an external VXML application. The URI for the application dynamic. It is dynamic because the UCID needs to be appended to the query string for the URI. i.e. https://externalVXML:8080/startcall?ucid=1234567890

I have looked at the LaunchVXML node however this seems to apply for an outbound call. In this instance, this is for an existing call.

Anyone have any ideas?

-Ian
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
You can try invoking the external vxml app as a module. OD allows you to set an external app up as a module so that you can use it as a node from the flow editor palette. Check out the "Importing a VXML subdialog as an Orchestration Designer reusable module" section in the help.
IanFreeman
Joined: Nov 18, 2013
Messages: 23
Offline
Hi Wilson,

That worked. Thank you. Is there a way to manipulate the query string? For instance, can we have OD invoke the VXML app without sending the DDSESSIONID or any of the other parameters?

-Ian
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
You could use a custom vxml servlet in the flow and write out vxml using the subdialog tag to invoke your external app.
IanFreeman
Joined: Nov 18, 2013
Messages: 23
Offline
Thank you Wilson. That should work.
Go to:   
Mobile view