Returning from a VoiceXML dialog in Orchestration Server

I want to realize this scenario:

[URS centric] SCXML session → invoke VoiceXML dialog → continue in same SCXML session.

What does a VoiceXML application needs to do in order to trigger the dialog.start.done event in ORS (after a dialog:start).

I think the element will hang up the call and hence won’t continue in ORS. What should I do?

Bonus question: can we pass parameters with HTTP using dialog:start? Can we retrieve output parameters otherwise than using attached data?

First part is easy - use PlayApplication feature from old URS in ORS and it will work perfectly. tag will terminate VXML session but since call is controled by SIP Server, it will be resumed in ORS session. As for second question I am not sure it is possible to use something different than attached data.

2 Likes