« Back to General Discussion - All Versions

Call Disconnect while entering DTMF on VXML Application

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hi Folks,
I am having the very severe issue while entering DTMF to VXML application CAll gets disconnect. I am pasting the logs.
 
 

------------------------------------
------- New Application Visit ------
------------------------------------
 
------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/05/2012 00:27:00.918
 
------- HTTP Request Headers -------
 
Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "user-agent"  Header Value = "Cisco-IOS-C5350/15.1"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "accept"  Header Value = "text/vxml, text/x-vxml, application/vxml, application/x-vxml, application/voicexml, application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, multipart/form-data, application/octet-stream"
 
------ Request HTTP Arguments ------
 
Parameter Name = "_dnis"  Parameter Value #0 = "45212"
Parameter Name = "dnis"  Parameter Value #0 = "45212"
Parameter Name = "application"  Parameter Value #0 = "PTCL_1218"
Parameter Name = "ani"  Parameter Value #0 = "03237433729"
Parameter Name = "callid"  Parameter Value #0 = "72438A09F5FD11E1A9590019561DCA1E"
Parameter Name = "_ani"  Parameter Value #0 = "03237433729"
 
--------- VoiceXML Response --------
 
Response Returned on:  09/05/2012 00:27:00.918
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=PTCL_1218&amp;session_id=10.192.10.195.1346786820918.26.PTCL_1218">
  <catch event="error">
    <var name="audium_action" expr="'custom_disconnect'" />
    <var name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action" />
  </catch>
  <form>
    <block>
      <assign name="audium_vxmlLog" expr="''" />
      <submit next="/CVP/Server" method="post" namelist="audium_vxmlLog" />
    </block>
  </form>
</vxml>
 
------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/05/2012 00:27:00.933
 
------- HTTP Request Headers -------
 
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=FFFED114E8F23730A2195CA78FA52D31; $Path=/CVP"
Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "user-agent"  Header Value = "Cisco-IOS-C5350/15.1"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "accept"  Header Value = "text/vxml, text/x-vxml, application/vxml, application/x-vxml, application/voicexml, application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, multipart/form-data, application/octet-stream"
 
------ Request HTTP Arguments ------
 
Parameter Name = "audium_root"  Parameter Value #0 = "true"
Parameter Name = "session_id"  Parameter Value #0 = "10.192.10.195.1346786820918.26.PTCL_1218"
Parameter Name = "calling_into"  Parameter Value #0 = "PTCL_1218"
 
--------- VoiceXML Response --------
 
Response Returned on:  09/05/2012 00:27:00.933
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0">
  <script><![CDATA[function getElapsedTime(startTime)
{
var numMilliseconds = new Date().getTime();
return numMilliseconds - startTime;
}]]></script>
  <property name="termchar" value="" />
  <property name="universals" value="help" />
  <var name="audium_vxmlLog" expr="''" />
  <var name="audium_element_start_time_millisecs" expr="0" />
  <var name="cisco_vxml_error_count" expr="0" />
  <var name="audium_type" />
  <link event="nomatch">
    <grammar mode="dtmf" type="application/grammar+regex" />
  </link>
  <link event="com.audium.hotlink.HL_ReturnToMM">
    <grammar mode="dtmf" type="application/grammar+regex">#</grammar>
  </link>
  <catch event="vxml.session.error">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="telephone.disconnect.transfer">
    <var name="audium_action" expr="'call_transfer'" />
    <assign name="audium_type" expr="'telephone.disconnect.transfer'" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_action audium_vxmlLog" />
  </catch>
  <catch event="telephone.disconnect.hangup">
    <var name="audium_action" expr="'hangup'" />
    <assign name="audium_type" expr="'telephone.disconnect'" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_action audium_vxmlLog" />
  </catch>
  <catch event="telephone.disconnect">
    <var name="audium_action" expr="'hangup'" />
    <assign name="audium_type" expr="'telephone.disconnect'" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_action audium_vxmlLog" />
  </catch>
  <catch event="help">
    <throw event="nomatch" />
  </catch>
  <catch event="error.unsupported.object">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.unsupported.language">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.unsupported.format">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.unsupported.element">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.unsupported.builtin">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.unsupported">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.semantic">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.noauthorization">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.eventhandler.notfound">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.connection.noroute">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.connection.noresource">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.connection.nolicense">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.connection.noauthorization">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.connection.baddestination">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.condition.baddestination">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.com.cisco.resource.failure.tts">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.com.cisco.media.resource.unavailable">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.com.cisco.handoff.failure">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.com.cisco.callhandoff.failure">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.com.cisco.aaa.authorize.failure">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.com.cisco.aaa.authenticate.failure">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.badfetch.https">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.badfetch.http">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="error.badfetch">
    <var name="audium_hotevent" expr="'ErrorOccured'" />
    <submit next="/CVP/Server" method="post" namelist="audium_vxmlLog audium_hotevent" />
  </catch>
  <catch event="error">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="disconnect.com.cisco.handoff">
    <if cond=" ( cisco_vxml_error_count &gt;= 3 ) ">
      <var name="caller_input" expr="'system_unavailable'" />
      <return namelist="caller_input" />
    </if>
    <var name="audium_action" expr="'error'" />
    <assign name="audium_type" expr="_event" />
    <var name="audium_message" expr="_message" />
    <assign name="cisco_vxml_error_count" expr="cisco_vxml_error_count + 1" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_message audium_action audium_vxmlLog" />
  </catch>
  <catch event="connection.disconnect.transfer">
    <var name="audium_action" expr="'call_transfer'" />
    <assign name="audium_type" expr="'connection.disconnect.transfer'" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_action audium_vxmlLog" />
  </catch>
  <catch event="connection.disconnect.hangup">
    <var name="audium_action" expr="'hangup'" />
    <assign name="audium_type" expr="'connection.disconnect'" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_action audium_vxmlLog" />
  </catch>
  <catch event="connection.disconnect">
    <var name="audium_action" expr="'hangup'" />
    <assign name="audium_type" expr="'connection.disconnect'" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_action audium_vxmlLog" />
  </catch>
  <catch event="com.audium.vxml.event">
    <var name="audium_action" expr="'vxml_event'" />
    <var name="audium_error" expr="_message" />
    <assign name="audium_type" expr="_message" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_error audium_action" />
  </catch>
  <catch event="com.audium.hotlink.HL_ReturnToMM">
    <var name="audium_hotlink" expr="'HL_ReturnToMM'" />
    <submit next="/CVP/Server" method="post" namelist="audium_hotlink audium_vxmlLog" />
  </catch>
  <catch event="com.audium.error">
    <var name="audium_action" expr="'custom_disconnect'" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_action" />
  </catch>
  <catch event="com.audium.disconnect">
    <var name="audium_action" expr="'custom_disconnect'" />
    <assign name="audium_type" expr="'disconnect.audium'" />
    <submit next="/CVP/Server" method="post" namelist="audium_type audium_action" />
  </catch>
</vxml>
 
------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/05/2012 00:27:00.949
 
------- HTTP Request Headers -------
 
Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=FFFED114E8F23730A2195CA78FA52D31; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "15"
Header Name = "accept"  Header Value = "text/vxml, text/x-vxml, application/vxml, application/x-vxml, application/voicexml, application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, multipart/form-data, application/octet-stream"
Header Name = "user-agent"  Header Value = "Cisco-IOS-C5350/15.1"
 
------ Request HTTP Arguments ------
 
Parameter Name = "audium_vxmlLog"  Parameter Value #0 = ""
 
--------- VoiceXML Response --------
 
Response Returned on:  09/05/2012 00:27:00.949
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=PTCL_1218&amp;session_id=10.192.10.195.1346786820918.26.PTCL_1218">
  <property name="termchar" value="#" />
  <property name="timeout" value="5s" />
  <form id="audium_start_form">
    <block>
      <assign name="audium_vxmlLog" expr="''" />
      <assign name="audium_element_start_time_millisecs" expr="new Date().getTime()" />
      <goto next="#start" />
    </block>
  </form>
  <form id="start">
    <block>
      <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'initial_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
      <goto nextitem="choice_fld" />
    </block>
    <field name="choice_fld" modal="false">
      <property name="inputmodes" value="dtmf" />
      <prompt bargein="true">
        <audio src="/CVP/audio/ALL_PROMPTS/welcome.wav" />
        <audio src="/CVP/audio/ALL_PROMPTS/i_language.wav" />
      </prompt>
      <catch event="nomatch">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||nomatch$$$' + '1' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'nomatch_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="nomatch" count="2">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||nomatch$$$' + '2' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'nomatch_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="nomatch" count="3">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||nomatch$$$' + '3' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'nomatch_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="maxNoMatch" expr="'yes'" />
        <submit next="/CVP/Server" method="post" namelist="maxNoMatch audium_vxmlLog" />
        <reprompt />
      </catch>
      <catch event="noinput">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '1' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="noinput" count="2">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '2' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="noinput" count="3">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '3' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="maxNoInput" expr="'yes'" />
        <submit next="/CVP/Server" method="post" namelist="maxNoInput audium_vxmlLog" />
        <reprompt />
      </catch>
      <option value="UR" dtmf="1">1</option>
      <option value="EN" dtmf="2">2</option>
      <filled>
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||utterance$$$' + choice_fld$.utterance + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||inputmode$$$' + choice_fld$.inputmode + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||interpretation$$$' + choice_fld + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||confidence$$$' + choice_fld$.confidence + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="completeNBestStr" expr="''" />
        <script><![CDATA[var len = application.lastresult$.length;
for (var i = 0; i < len; i++) {
completeNBestStr += "|||" + application.lastresult$.confidence + "^^^" + application.lastresult$.utterance + "^^^" + application.lastresult$.inputmode + "^^^" + application.lastresult$.interpretation;
}]]></script>
        <var name="confidence" expr="choice_fld$.confidence" />
        <submit next="/CVP/Server" method="post" namelist="completeNBestStr choice_fld confidence audium_vxmlLog" />
      </filled>
    </field>
  </form>
</vxml>
 
------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/05/2012 00:27:10.027
 
------- HTTP Request Headers -------
 
Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=FFFED114E8F23730A2195CA78FA52D31; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "306"
Header Name = "accept"  Header Value = "text/vxml, text/x-vxml, application/vxml, application/x-vxml, application/voicexml, application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, multipart/form-data, application/octet-stream"
Header Name = "user-agent"  Header Value = "Cisco-IOS-C5350/15.1"
 
------ Request HTTP Arguments ------
 
Parameter Name = "completeNBestStr"  Parameter Value #0 = "|||1^^^1^^^dtmf^^^UR"
Parameter Name = "confidence"  Parameter Value #0 = "1"
Parameter Name = "audium_vxmlLog"  Parameter Value #0 = "|||audio_group$$$initial_audio_group^^^0|||utterance$$$1^^^8744|||inputmode$$$dtmf^^^8744|||interpretation$$$UR^^^8744|||confidence$$$1^^^8744"
Parameter Name = "choice_fld"  Parameter Value #0 = "UR"
 
--------- VoiceXML Response --------
 
Response Returned on:  09/05/2012 00:27:10.027
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=PTCL_1218&amp;session_id=10.192.10.195.1346786820918.26.PTCL_1218">
  <property name="termchar" value="" />
  <property name="timeout" value="5s" />
  <form id="audium_start_form">
    <block>
      <assign name="audium_vxmlLog" expr="''" />
      <assign name="audium_element_start_time_millisecs" expr="new Date().getTime()" />
      <goto next="#start" />
    </block>
  </form>
  <form id="start">
    <block>
      <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'initial_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
      <goto nextitem="choice_fld" />
    </block>
    <field name="choice_fld" modal="false">
      <property name="inputmodes" value="dtmf" />
      <prompt bargein="true">
        <audio src="/CVP/audio/ALL_PROMPTS/UR/i_mn_product.wav" />
      </prompt>
      <catch event="nomatch">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||nomatch$$$' + '1' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'nomatch_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="nomatch" count="2">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||nomatch$$$' + '2' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'nomatch_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="nomatch" count="3">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||nomatch$$$' + '3' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'nomatch_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="maxNoMatch" expr="'yes'" />
        <submit next="/CVP/Server" method="post" namelist="maxNoMatch audium_vxmlLog" />
        <reprompt />
      </catch>
      <catch event="noinput">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '1' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="noinput" count="2">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '2' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="noinput" count="3">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '3' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="maxNoInput" expr="'yes'" />
        <submit next="/CVP/Server" method="post" namelist="maxNoInput audium_vxmlLog" />
        <reprompt />
      </catch>
      <option value="PSTN" dtmf="1">1</option>
      <option value="BB" dtmf="2">2</option>
      <option value="WLL" dtmf="3">3</option>
      <option value="EVO" dtmf="4">4</option>
      <option value="IPTV" dtmf="5">5</option>
      <option value="OtherServices" dtmf="6">6</option>
      <option value="ReturnToMainMenu" dtmf="#">pound</option>
      <filled>
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||utterance$$$' + choice_fld$.utterance + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||inputmode$$$' + choice_fld$.inputmode + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||interpretation$$$' + choice_fld + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||confidence$$$' + choice_fld$.confidence + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="completeNBestStr" expr="''" />
        <script><![CDATA[var len = application.lastresult$.length;
for (var i = 0; i < len; i++) {
completeNBestStr += "|||" + application.lastresult$.confidence + "^^^" + application.lastresult$.utterance + "^^^" + application.lastresult$.inputmode + "^^^" + application.lastresult$.interpretation;
}]]></script>
        <var name="confidence" expr="choice_fld$.confidence" />
        <submit next="/CVP/Server" method="post" namelist="completeNBestStr choice_fld confidence audium_vxmlLog" />
      </filled>
    </field>
  </form>
</vxml>
 
------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/05/2012 00:27:21.293
 
------- HTTP Request Headers -------
 
Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=FFFED114E8F23730A2195CA78FA52D31; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "310"
Header Name = "accept"  Header Value = "text/vxml, text/x-vxml, application/vxml, application/x-vxml, application/voicexml, application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, multipart/form-data, application/octet-stream"
Header Name = "user-agent"  Header Value = "Cisco-IOS-C5350/15.1"
 
------ Request HTTP Arguments ------
 
Parameter Name = "completeNBestStr"  Parameter Value #0 = "|||1^^^2^^^dtmf^^^BB"
Parameter Name = "confidence"  Parameter Value #0 = "1"
Parameter Name = "audium_vxmlLog"  Parameter Value #0 = "|||audio_group$$$initial_audio_group^^^0|||utterance$$$2^^^11052|||inputmode$$$dtmf^^^11052|||interpretation$$$BB^^^11052|||confidence$$$1^^^11052"
Parameter Name = "choice_fld"  Parameter Value #0 = "BB"
 
--------- VoiceXML Response --------
 
Response Returned on:  09/05/2012 00:27:21.293
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=PTCL_1218&amp;session_id=10.192.10.195.1346786820918.26.PTCL_1218">
  <form id="audium_start_form">
    <block>
      <assign name="audium_vxmlLog" expr="''" />
      <assign name="audium_element_start_time_millisecs" expr="new Date().getTime()" />
      <goto next="#start" />
    </block>
  </form>
  <form id="start">
    <block>
      <prompt bargein="false">
        <audio src="/CVP/audio/ALL_PROMPTS/UR/bb_outage_prompt.wav" />
      </prompt>
      <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'initial_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
      <submit next="/CVP/Server" method="post" namelist="audium_vxmlLog" />
    </block>
  </form>
</vxml>
 
------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/05/2012 00:27:21.293
 
------- HTTP Request Headers -------
 
Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=FFFED114E8F23730A2195CA78FA52D31; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "67"
Header Name = "accept"  Header Value = "text/vxml, text/x-vxml, application/vxml, application/x-vxml, application/voicexml, application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, multipart/form-data, application/octet-stream"
Header Name = "user-agent"  Header Value = "Cisco-IOS-C5350/15.1"
 
------ Request HTTP Arguments ------
 
Parameter Name = "audium_vxmlLog"  Parameter Value #0 = "|||audio_group$$$initial_audio_group^^^0"
 
--------- VoiceXML Response --------
 
Response Returned on:  09/05/2012 00:27:21.293
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=PTCL_1218&amp;session_id=10.192.10.195.1346786820918.26.PTCL_1218">
  <property name="timeout" value="3s" />
  <form id="audium_start_form">
    <block>
      <assign name="audium_vxmlLog" expr="''" />
      <assign name="audium_element_start_time_millisecs" expr="new Date().getTime()" />
      <goto next="#start" />
    </block>
  </form>
  <form id="start">
    <block>
      <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'initial_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
      <goto nextitem="digit_capture_fld" />
    </block>
    <field name="digit_capture_fld" modal="false" type="digits?length=1">
      <property name="inputmodes" value="dtmf" />
      <prompt bargein="true">
        <audio src="/CVP/audio/ALL_PROMPTS/UR/i_nf_num_area.wav" />
      </prompt>
      <catch event="nomatch">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||nomatch$$$' + '1' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'nomatch_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="nomatch" count="2">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||nomatch$$$' + '2' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'nomatch_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="maxNoMatch" expr="'yes'" />
        <submit next="/CVP/Server" method="post" namelist="digit_capture_fld maxNoMatch audium_vxmlLog" />
        <reprompt />
      </catch>
      <catch event="noinput">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '1' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="noinput" count="2">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '2' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="maxNoInput" expr="'yes'" />
        <submit next="/CVP/Server" method="post" namelist="maxNoInput digit_capture_fld audium_vxmlLog" />
        <reprompt />
      </catch>
      <filled>
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||utterance$$$' + digit_capture_fld$.utterance + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||inputmode$$$' + digit_capture_fld$.inputmode + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||interpretation$$$' + digit_capture_fld + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||confidence$$$' + digit_capture_fld$.confidence + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="completeNBestStr" expr="''" />
        <script><![CDATA[var len = application.lastresult$.length;
for (var i = 0; i < len; i++) {
completeNBestStr += "|||" + application.lastresult$.confidence + "^^^" + application.lastresult$.utterance + "^^^" + application.lastresult$.inputmode + "^^^" + application.lastresult$.interpretation;
}]]></script>
        <var name="confidence" expr="digit_capture_fld$.confidence" />
        <submit next="/CVP/Server" method="post" namelist="completeNBestStr digit_capture_fld confidence audium_vxmlLog" />
      </filled>
    </field>
  </form>
</vxml>
 
------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/05/2012 00:27:31.575
 
------- HTTP Request Headers -------
 
Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=FFFED114E8F23730A2195CA78FA52D31; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "314"
Header Name = "accept"  Header Value = "text/vxml, text/x-vxml, application/vxml, application/x-vxml, application/voicexml, application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, multipart/form-data, application/octet-stream"
Header Name = "user-agent"  Header Value = "Cisco-IOS-C5350/15.1"
 
------ Request HTTP Arguments ------
 
Parameter Name = "digit_capture_fld"  Parameter Value #0 = "0"
Parameter Name = "completeNBestStr"  Parameter Value #0 = "|||1^^^0^^^dtmf^^^0"
Parameter Name = "confidence"  Parameter Value #0 = "1"
Parameter Name = "audium_vxmlLog"  Parameter Value #0 = "|||audio_group$$$initial_audio_group^^^0|||utterance$$$0^^^10061|||inputmode$$$dtmf^^^10065|||interpretation$$$0^^^10065|||confidence$$$1^^^10065"
 
--------- VoiceXML Response --------
 
Response Returned on:  09/05/2012 00:27:31.575
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=PTCL_1218&amp;session_id=10.192.10.195.1346786820918.26.PTCL_1218">
  <property name="termchar" value="#" />
  <property name="timeout" value="3s" />
  <form id="audium_start_form">
    <block>
      <assign name="audium_vxmlLog" expr="''" />
      <assign name="audium_element_start_time_millisecs" expr="new Date().getTime()" />
      <goto next="#start" />
    </block>
  </form>
  <form id="start">
    <block>
      <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'initial_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
      <goto nextitem="digit_capture_fld" />
    </block>
    <field name="digit_capture_fld" modal="false" type="digits?minlength=1;maxlength=11">
      <property name="inputmodes" value="dtmf" />
      <prompt bargein="true">
        <audio src="/CVP/audio/ALL_PROMPTS/UR/empty.wav" />
      </prompt>
      <catch event="nomatch">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||nomatch$$$' + '1' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'nomatch_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="nomatch" count="2">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||nomatch$$$' + '2' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'nomatch_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="nomatch" count="3">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||nomatch$$$' + '3' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'nomatch_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="maxNoMatch" expr="'yes'" />
        <submit next="/CVP/Server" method="post" namelist="digit_capture_fld maxNoMatch audium_vxmlLog" />
        <reprompt />
      </catch>
      <catch event="noinput">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '1' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="noinput" count="2">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '2' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <reprompt />
      </catch>
      <catch event="noinput" count="3">
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '3' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="maxNoInput" expr="'yes'" />
        <submit next="/CVP/Server" method="post" namelist="maxNoInput digit_capture_fld audium_vxmlLog" />
        <reprompt />
      </catch>
      <filled>
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||utterance$$$' + digit_capture_fld$.utterance + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||inputmode$$$' + digit_capture_fld$.inputmode + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||interpretation$$$' + digit_capture_fld + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||confidence$$$' + digit_capture_fld$.confidence + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" />
        <var name="completeNBestStr" expr="''" />
        <script><![CDATA[var len = application.lastresult$.length;
for (var i = 0; i < len; i++) {
completeNBestStr += "|||" + application.lastresult$.confidence + "^^^" + application.lastresult$.utterance + "^^^" + application.lastresult$.inputmode + "^^^" + application.lastresult$.interpretation;
}]]></script>
        <var name="confidence" expr="digit_capture_fld$.confidence" />
        <submit next="/CVP/Server" method="post" namelist="completeNBestStr digit_capture_fld confidence audium_vxmlLog" />
      </filled>
    </field>
  </form>
</vxml>
 
------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/05/2012 00:27:49.622
 
------- HTTP Request Headers -------
 
Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=FFFED114E8F23730A2195CA78FA52D31; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "121"
Header Name = "accept"  Header Value = "text/vxml, text/x-vxml, application/vxml, application/x-vxml, application/voicexml, application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, multipart/form-data, application/octet-stream"
Header Name = "user-agent"  Header Value = "Cisco-IOS-C5350/15.1"
 
------ Request HTTP Arguments ------
 
Parameter Name = "audium_vxmlLog"  Parameter Value #0 = "|||audio_group$$$initial_audio_group^^^0"
Parameter Name = "audium_type"  Parameter Value #0 = "telephone.disconnect"
Parameter Name = "audium_action"  Parameter Value #0 = "hangup"
 
--------- VoiceXML Response --------
 
Response Returned on:  09/05/2012 00:27:49.622
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0">
  <catch event="vxml.session.error">
    <return event="vxml.session.error" />
  </catch>
  <catch event="telephone.disconnect.hangup">
    <return event="telephone.disconnect.hangup" />
  </catch>
  <catch event="telephone.disconnect">
    <return event="telephone.disconnect" />
  </catch>
  <catch event="error.unsupported.object">
    <return event="error.unsupported.object" />
  </catch>
  <catch event="error.unsupported.language">
    <return event="error.unsupported.language" />
  </catch>
  <catch event="error.unsupported.format">
    <return event="error.unsupported.format" />
  </catch>
  <catch event="error.unsupported.element">
    <return event="error.unsupported.element" />
  </catch>
  <catch event="error.unsupported.builtin">
    <return event="error.unsupported.builtin" />
  </catch>
  <catch event="error.unsupported">
    <return event="error.unsupported" />
  </catch>
  <catch event="error.semantic">
    <return event="error.semantic" />
  </catch>
  <catch event="error.noauthorization">
    <return event="error.noauthorization" />
  </catch>
  <catch event="error.eventhandler.notfound">
    <return event="error.eventhandler.notfound" />
  </catch>
  <catch event="error.connection.noroute">
    <return event="error.connection.noroute" />
  </catch>
  <catch event="error.connection.noresource">
    <return event="error.connection.noresource" />
  </catch>
  <catch event="error.connection.nolicense">
    <return event="error.connection.nolicense" />
  </catch>
  <catch event="error.connection.noauthorization">
    <return event="error.connection.noauthorization" />
  </catch>
  <catch event="error.connection.baddestination">
    <return event="error.connection.baddestination" />
  </catch>
  <catch event="error.condition.baddestination">
    <return event="error.condition.baddestination" />
  </catch>
  <catch event="error.com.cisco.resource.failure.tts">
    <return event="error.com.cisco.resource.failure.tts" />
  </catch>
  <catch event="error.com.cisco.media.resource.unavailable">
    <return event="error.com.cisco.media.resource.unavailable" />
  </catch>
  <catch event="error.com.cisco.handoff.failure">
    <return event="error.com.cisco.handoff.failure" />
  </catch>
  <catch event="error.com.cisco.callhandoff.failure">
    <return event="error.com.cisco.callhandoff.failure" />
  </catch>
  <catch event="error.com.cisco.aaa.authorize.failure">
    <return event="error.com.cisco.aaa.authorize.failure" />
  </catch>
  <catch event="error.com.cisco.aaa.authenticate.failure">
    <return event="error.com.cisco.aaa.authenticate.failure" />
  </catch>
  <catch event="error.badfetch.https">
    <return event="com.audium.error.badfetch.https" />
  </catch>
  <catch event="error.badfetch.http">
    <return event="com.audium.error.badfetch.http" />
  </catch>
  <catch event="error.badfetch">
    <return event="com.audium.error.badfetch" />
  </catch>
  <catch event="error">
    <return event="error" />
  </catch>
  <catch event="disconnect.com.cisco.handoff">
    <return event="disconnect.com.cisco.handoff" />
  </catch>
  <catch event="connection.disconnect.hangup">
    <return event="connection.disconnect.hangup" />
  </catch>
  <catch event="connection.disconnect">
    <return event="connection.disconnect" />
  </catch>
  <form>
    <block>
      <return event="telephone.disconnect" />
    </block>
  </form>
</vxml>

 
Any help would be highly appreciated.

I think the problem is the value of the termchar that you've set in the
root document. I think that you've left the value empty in the VoiceXML
Properties portion. That's not valid. You should set the value to one
space on your PC's keyboard.

When I look at your VXML Logs, I see this <property name="termchar"
value=""/>

But, I should see this <property name="termchar" value=" "/>

It's a subtle difference, but I think that's your problem.

It looks like you collected a lot of DTMF entries before the system told
you that the caller hung up.
Does your application always hang up at the same collection?
I see that the audio you're playing right before you get the disconnect
is empty.wav - are you sure that's the prompt you want to play to the
caller when you are trying to collect input? Perhaps the caller is
hanging up because they are not hearing any input.

Janine

Also, is this happening at 3 minutes into the phone call?
If so, perhaps the ICM network VRU Script (GS,Server,V) has the default
timeout of 180 seconds set. In that case, ICM pulls the call out of the
Vxml Server after 3 minutes.

Janine

Also, is this happening at 3 minutes into the phone call?
If so, perhaps the ICM network VRU Script (GS,Server,V) has the default
timeout of 180 seconds set. In that case, ICM pulls the call out of the
Vxml Server after 3 minutes.

Janine

 
Hi Janine,
Thanks for quick reply. Basically my call flow is that i am using 3 nodes to collect the digits in first get digit node i am getting 1 digit and then there is Decision node to check whether the number entered is "1" if this is the case then it doesn't ask for more number otherwise we need to enter the other numbers.
 
So when customer comes at this first node customer enters all the number at a same time. 
 
For a while i have replaced the empty.wav with other empty file and it looks working fine now. We are monitoring the system right now.

Today we are again facing the same problem . In Application Debug and Activity logs it doesn't show any DTMF passing and call gets disconnect after 3-4 seconds. Any idea what could else be the problem.

Why don't you try using the ICM microapps - like M (menu) or GD
(GetDigits) and see the call still becomes disconnected. If so, it's
probably a gateway configuration issue. If not, then it's a Studio
application issue.

Why don't you try using the ICM microapps - like M (menu) or GD
(GetDigits) and see the call still becomes disconnected. If so, it's
probably a gateway configuration issue. If not, then it's a Studio
application issue.

Hi Jannie, In fact this is a production environment and we can't create any test environment with out customer permission. let me speak to them. But the problem is , its an intermittent issue so if there is some config issue it should be persistent. Any how, i will try to check this with ICM as well.
 
Thanks

My guess is that it's a gateway configuration issue or the line coming into your system from the PSTN is flaky. Can you post your gateway configuration.

Hi Janine,
Many thanks for your support . Yes it seems to be gateway config problem. We have opened the TAC case with cisco and while checking debug logs they came to know there was a call drop "cause=102" and for that they asked us to remove the following command from VG after that we didn't face issue again. We are still monitoring the system.


gateway
no media-inactivity-criteria all
no timer receive-rtcp 6