Hi,
Overview : I am trying to integrate an open VXML to CVP. Calling the external VXML application via "Subdialog Invoke". When the application is trying to return the control back to CVP getting the standard error message.
Below Audio Messages are getting played
VXML: <?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" xml:lang="en-us">
<meta name="maintainer" content="Tetherfi Interaction Workflow"/>
<meta name="iw-version" content="2.0.0"/>
<meta name="copyright" content="Copyright (c) 2017-2025, Tetherfi"/>
<form id="Announcement">
<block>
<prompt bargein="true" bargeintype="speech" timeout="5000ms">
<audio src="http://10.33.2.119:55080/IWPhrases_Maker/TestCVP/english/Phrase/Welcome.wav">welcome to IPT</audio>
<audio src="http://10.33.2.119:55080/IWPhrases_Maker/TestCVP/english/Phrase/promotion.wav">promotion</audio>
</prompt>
</block>
<block>
<submit next="/IW/Transition?__IWSESSIONID=714F3DAB20830750837723E7030E898A"/>
</block>
</form>
</vxml>
From the above the control goes to the below VXML, But the below SubDialog Call is not getting processed by the Voice Browser,
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" xml:lang="en-us">
<meta name="maintainer" content="Tetherfi Interaction Workflow"/>
<meta name="iw-version" content="2.0.0"/>
<meta name="copyright" content="Copyright (c) 2017-2025, Tetherfi"/>
<form id="DisconnectHandler">
<block>
<var name="nextNode" expr="'Disconnect'"/>
<return namelist=" nextNode"/>
</block>
</form>
</vxml>
But if i copy paste the VXML into a separate file as a static file the application works and the values from the VXML is also getting returned.
Attaching Logs
1) Activity & Debug Log
2) External Application Log - This prints the VXML getting generated by the external application.
Any help is much appreciated.
Rgds/Binny