cancel
Showing results for 
Search instead for 
Did you mean: 
cancel

Figure out Bad Fetch Error 404

823
Views
0
Helpful
0
Comments
This document was generated from CDN thread

Created by: Malik Ehtasham on 12-09-2013 01:02:12 AM
I have developed an application and it is in production enviornment so it is very critical.. Its behaviour is very abnormal. Some times its works fine and some time its give me bad fetch error 404. I have tried my best to figure it out but i am not be able to point out the real problem.  I have studied all the request and responce of one reqeust on whcih bad fetch error occur but i dont know where the error is....I am pasting the logs of that file..Is there any one who can help me out or atleast give me a hint that where the actually error it..Thanks



------------------------------------
------- New Application Visit ------
------------------------------------

------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/11/2013 16:54:05.355

------- 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 = "45334"
Parameter Name = "application"  Parameter Value #0 = "RECTIFICATION_IVR"
Parameter Name = "ani"  Parameter Value #0 = "03156664212"
Parameter Name = "callid"  Parameter Value #0 = ""
Parameter Name = "AccountNum"  Parameter Value #0 = "16871297"
Parameter Name = "_dnis"  Parameter Value #0 = "30021"
Parameter Name = "SR"  Parameter Value #0 = "1-11251061254,BB"
Parameter Name = "_ani"  Parameter Value #0 = "903156664212"

--------- VoiceXML Response --------

Response Returned on:  09/11/2013 16:54:05.355
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=RECTIFICATION_IVR&amp;session_id=10.192.10.195.1378900445355.1100302.RECTIFICATION_IVR">
  <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/11/2013 16:54:05.636

------- HTTP Request Headers -------

Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $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.1378900445355.1100302.RECTIFICATION_IVR"
Parameter Name = "calling_into"  Parameter Value #0 = "RECTIFICATION_IVR"

--------- VoiceXML Response --------

Response Returned on:  09/11/2013 16:54:05.636
<?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="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>
  <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">
    <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">
    <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.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/11/2013 16:54:05.652

------- HTTP Request Headers -------

Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $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/11/2013 16:54:05.652
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=RECTIFICATION_IVR&amp;session_id=10.192.10.195.1378900445355.1100302.RECTIFICATION_IVR">
  <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="http://media-server/ALL_PROMPTS/UR/outbound_evening.wav" />
        <audio src="http://media-server/ALL_PROMPTS/UR/outbound_greet.wav" />
        <audio src="http://media-server/ALL_PROMPTS/UR/i_outbound_rectify1.wav" />
        <audio src="http://media-server/ALL_PROMPTS/BB.wav" />
        <audio src="http://media-server/ALL_PROMPTS/UR/i_outbound_rectify2.wav" />
        <audio src="http://media-server/ALL_PROMPTS/sayitsmart/UR/5.wav">five</audio>
        <audio src="http://media-server/ALL_PROMPTS/sayitsmart/UR/4.wav">four</audio>
        <audio src="http://media-server/ALL_PROMPTS/UR/i_outbound_rectify3.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="ANSWERED_RECTIFIED" dtmf="1">1</option>
      <option value="ANSWERED_NOT_RECTIFIED" 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/11/2013 16:54:17.340

------- HTTP Request Headers -------

Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "370"
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^^^ANSWERED_NOT_RECTIFIED"
Parameter Name = "confidence"  Parameter Value #0 = "1"
Parameter Name = "audium_vxmlLog"  Parameter Value #0 = "|||audio_group$$$initial_audio_group^^^0|||utterance$$$2^^^11408|||inputmode$$$dtmf^^^11408|||interpretation$$$ANSWERED_NOT_RECTIFIED^^^11408|||confidence$$$1^^^11408"
Parameter Name = "choice_fld"  Parameter Value #0 = "ANSWERED_NOT_RECTIFIED"

--------- VoiceXML Response --------

Response Returned on:  09/11/2013 16:54:17.340
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=RECTIFICATION_IVR&amp;session_id=10.192.10.195.1378900445355.1100302.RECTIFICATION_IVR">
  <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="true">
        <audio src="http://media-server/ALL_PROMPTS/UR/outbound_bye2.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/11/2013 16:54:17.355

------- HTTP Request Headers -------

Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $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/11/2013 16:54:17.355
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=RECTIFICATION_IVR&amp;session_id=10.192.10.195.1378900445355.1100302.RECTIFICATION_IVR">
  <catch event="error.com.cisco.callhandoff.failure">
    <cisco-typeaheadflush />
    <submit next="/CVP/Server" method="post" namelist="audium_vxmlLog" />
  </catch>
  <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">
    <object name="dummyobj" classid="builtin://com.cisco.callhandoff">
      <param name="return" expr="true" valuetype="data" />
      <param name="app-uri" expr="'builtin://dummyobj'" valuetype="data" />
      <filled>
        <submit next="/CVP/Server" method="post" namelist="audium_vxmlLog" />
      </filled>
    </object>
  </form>
</vxml>

------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/11/2013 16:54:25.262

------- HTTP Request Headers -------

Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "62"
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 = ""
Parameter Name = "audium_type"  Parameter Value #0 = "error.badfetch"
Parameter Name = "audium_action"  Parameter Value #0 = "error"

--------- VoiceXML Response --------

Response Returned on:  09/11/2013 16:54:25.262
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=RECTIFICATION_IVR&amp;session_id=10.192.10.195.1378900445355.1100302.RECTIFICATION_IVR">
  <catch event="error.com.cisco.callhandoff.failure">
    <cisco-typeaheadflush />
    <goto next="#second_form" />
  </catch>
  <form>
    <object name="dummyobj" classid="builtin://com.cisco.callhandoff">
      <param name="return" expr="true" valuetype="data" />
      <param name="app-uri" expr="'builtin://dummyobj'" valuetype="data" />
      <prompt bargein="false">
        <audio src="/CVP/audio/error.wav" />
      </prompt>
      <filled>
        <goto next="#second_form" />
      </filled>
    </object>
  </form>
  <form id="second_form">
    <block>
      <throw event="com.audium.error" />
    </block>
  </form>
</vxml>

------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/11/2013 16:54:30.293

------- HTTP Request Headers -------

Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "58"
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_type"  Parameter Value #0 = "error.badfetch"
Parameter Name = "audium_action"  Parameter Value #0 = "custom_disconnect"

--------- VoiceXML Response --------

Response Returned on:  09/11/2013 16:54:30.652
<?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="com.audium.error.badfetch" />
    </block>
  </form>
</vxml>



Subject: RE: Figure out Bad Fetch Error 404
Replied by: Janine Graves on 14-09-2013 09:47:16 AM
Malik Ehtasham:
I have developed an application and it is in production enviornment so it is very critical.. Its behaviour is very abnormal. Some times its works fine and some time its give me bad fetch error 404. I have tried my best to figure it out but i am not be able to point out the real problem.  I have studied all the request and responce of one reqeust on whcih bad fetch error occur but i dont know where the error is....I am pasting the logs of that file..Is there any one who can help me out or atleast give me a hint that where the actually error it..Thanks



------------------------------------
------- New Application Visit ------
------------------------------------

------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/11/2013 16:54:05.355

------- 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 = "45334"
Parameter Name = "application"  Parameter Value #0 = "RECTIFICATION_IVR"
Parameter Name = "ani"  Parameter Value #0 = "03156664212"
Parameter Name = "callid"  Parameter Value #0 = ""
Parameter Name = "AccountNum"  Parameter Value #0 = "16871297"
Parameter Name = "_dnis"  Parameter Value #0 = "30021"
Parameter Name = "SR"  Parameter Value #0 = "1-11251061254,BB"
Parameter Name = "_ani"  Parameter Value #0 = "903156664212"

--------- VoiceXML Response --------

Response Returned on:  09/11/2013 16:54:05.355
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=RECTIFICATION_IVR&amp;session_id=10.192.10.195.1378900445355.1100302.RECTIFICATION_IVR">
  <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/11/2013 16:54:05.636

------- HTTP Request Headers -------

Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $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.1378900445355.1100302.RECTIFICATION_IVR"
Parameter Name = "calling_into"  Parameter Value #0 = "RECTIFICATION_IVR"

--------- VoiceXML Response --------

Response Returned on:  09/11/2013 16:54:05.636
<?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="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>
  <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">
    <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">
    <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.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/11/2013 16:54:05.652

------- HTTP Request Headers -------

Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $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/11/2013 16:54:05.652
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=RECTIFICATION_IVR&amp;session_id=10.192.10.195.1378900445355.1100302.RECTIFICATION_IVR">
  <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="http://media-server/ALL_PROMPTS/UR/outbound_evening.wav" />
        <audio src="http://media-server/ALL_PROMPTS/UR/outbound_greet.wav" />
        <audio src="http://media-server/ALL_PROMPTS/UR/i_outbound_rectify1.wav" />
        <audio src="http://media-server/ALL_PROMPTS/BB.wav" />
        <audio src="http://media-server/ALL_PROMPTS/UR/i_outbound_rectify2.wav" />
        <audio src="http://media-server/ALL_PROMPTS/sayitsmart/UR/5.wav">five</audio>
        <audio src="http://media-server/ALL_PROMPTS/sayitsmart/UR/4.wav">four</audio>
        <audio src="http://media-server/ALL_PROMPTS/UR/i_outbound_rectify3.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="ANSWERED_RECTIFIED" dtmf="1">1</option>
      <option value="ANSWERED_NOT_RECTIFIED" 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/11/2013 16:54:17.340

------- HTTP Request Headers -------

Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "370"
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^^^ANSWERED_NOT_RECTIFIED"
Parameter Name = "confidence"  Parameter Value #0 = "1"
Parameter Name = "audium_vxmlLog"  Parameter Value #0 = "|||audio_group$$$initial_audio_group^^^0|||utterance$$$2^^^11408|||inputmode$$$dtmf^^^11408|||interpretation$$$ANSWERED_NOT_RECTIFIED^^^11408|||confidence$$$1^^^11408"
Parameter Name = "choice_fld"  Parameter Value #0 = "ANSWERED_NOT_RECTIFIED"

--------- VoiceXML Response --------

Response Returned on:  09/11/2013 16:54:17.340
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=RECTIFICATION_IVR&amp;session_id=10.192.10.195.1378900445355.1100302.RECTIFICATION_IVR">
  <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="true">
        <audio src="http://media-server/ALL_PROMPTS/UR/outbound_bye2.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/11/2013 16:54:17.355

------- HTTP Request Headers -------

Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $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/11/2013 16:54:17.355
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=RECTIFICATION_IVR&amp;session_id=10.192.10.195.1378900445355.1100302.RECTIFICATION_IVR">
  <catch event="error.com.cisco.callhandoff.failure">
    <cisco-typeaheadflush />
    <submit next="/CVP/Server" method="post" namelist="audium_vxmlLog" />
  </catch>
  <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">
    <object name="dummyobj" classid="builtin://com.cisco.callhandoff">
      <param name="return" expr="true" valuetype="data" />
      <param name="app-uri" expr="'builtin://dummyobj'" valuetype="data" />
      <filled>
        <submit next="/CVP/Server" method="post" namelist="audium_vxmlLog" />
      </filled>
    </object>
  </form>
</vxml>

------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/11/2013 16:54:25.262

------- HTTP Request Headers -------

Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "62"
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 = ""
Parameter Name = "audium_type"  Parameter Value #0 = "error.badfetch"
Parameter Name = "audium_action"  Parameter Value #0 = "error"

--------- VoiceXML Response --------

Response Returned on:  09/11/2013 16:54:25.262
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" application="/CVP/Server?audium_root=true&amp;calling_into=RECTIFICATION_IVR&amp;session_id=10.192.10.195.1378900445355.1100302.RECTIFICATION_IVR">
  <catch event="error.com.cisco.callhandoff.failure">
    <cisco-typeaheadflush />
    <goto next="#second_form" />
  </catch>
  <form>
    <object name="dummyobj" classid="builtin://com.cisco.callhandoff">
      <param name="return" expr="true" valuetype="data" />
      <param name="app-uri" expr="'builtin://dummyobj'" valuetype="data" />
      <prompt bargein="false">
        <audio src="/CVP/audio/error.wav" />
      </prompt>
      <filled>
        <goto next="#second_form" />
      </filled>
    </object>
  </form>
  <form id="second_form">
    <block>
      <throw event="com.audium.error" />
    </block>
  </form>
</vxml>

------------------------------------
--------- New Page Request ---------
------------------------------------
Request Received on:  09/11/2013 16:54:30.293

------- HTTP Request Headers -------

Header Name = "content-type"  Header Value = "application/x-www-form-urlencoded"
Header Name = "cookie"  Header Value = "$Version=0; JSESSIONID=1D170A23C79E22C3D52E53D052AA9888; $Path=/CVP"
Header Name = "connection"  Header Value = "close"
Header Name = "host"  Header Value = "cvp-vxml:7000"
Header Name = "content-length"  Header Value = "58"
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_type"  Parameter Value #0 = "error.badfetch"
Parameter Name = "audium_action"  Parameter Value #0 = "custom_disconnect"

--------- VoiceXML Response --------

Response Returned on:  09/11/2013 16:54:30.652
<?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="com.audium.error.badfetch" />
    </block>
  </form>
</vxml>

*********************************************************************************************
Malik,
Look in your IIS logs (C:\Windows\system32\LogFiles\W3SVC1\) for 404 response codes.
You'll see which gateway was asking for the file and which files weren't found on that IIS system.

Also, you might have corrupt audio files in your gateway cache (or on your IIS systems). This just happened to another person I know.

Once they cleared their gateway caches and re-recorded the bad audio file, then everything was fine.
Try re-recording this file: outbound_bye2.wav (and ensure it has a new last-modified date)
AND set all your gateway caches to stale 'set http client cache stale'

Then try calling in.

Subject: Re: New Message from Malik Ehtasham in Customer Voice Portal (CVP) - Genera
Replied by: Janine Graves on 14-09-2013 09:50:03 AM
Look in your IIS logs (C:\Windows\system32\LogFiles\W3SVC1\) for 404 response codes. Here, you'll see which gateway was asking for the file and which files weren't found on that IIS system. Also, you might have some corrupt audio files in your gateway cache (or on your IIS systems). This just happened to another person I know. Once they cleared their gateway caches and re-recorded the bad audio file, then everything was fine. Try re-recording this file: outbound_bye2.wav (and ensure it has a new last-modified date) Then set all your gateway caches to stale 'set http client cache stale' Then try calling in.

Subject: RE: Re: New Message from Malik Ehtasham in Customer Voice Portal (CVP) - Ge
Replied by: Gerard O'Rourke on 18-09-2013 03:02:58 AM
Malik,

If the http request is not getting to the IIS server, you won;t be able to see any errors in the IIS logs.
So to find out exactly what the problem is enable (on the VXML Gateway) http error debugging.
Send debug output to a syslog server, to make it easier to review or you can just log to the terminal.

"debug http client error"

The only reason why it would not be reaching the IIS server would usually be a misconfig in your ICM or CCVP studio app (where you missing or have a typo in the media server name) or less likely a network issue where its not able to reach the IIS server.
I also use hostname which are resolved on the VXML Gateway.
e.g. the media server address is "cvp1a" which is resolved on the VXML Gateway using command
"ip host cvp1a 123.123.123.123"
ip host cvp1a-backup "123.123.123.124"

Gerry

Subject: RE: Re: New Message from Malik Ehtasham in Customer Voice Portal (CVP) - Ge
Replied by: Malik Ehtasham on 18-09-2013 02:52:37 AM
Janine Graves:
Look in your IIS logs (C:\Windows\system32\LogFiles\W3SVC1\) for 404 response codes. Here, you'll see which gateway was asking for the file and which files weren't found on that IIS system. Also, you might have some corrupt audio files in your gateway cache (or on your IIS systems). This just happened to another person I know. Once they cleared their gateway caches and re-recorded the bad audio file, then everything was fine. Try re-recording this file: outbound_bye2.wav (and ensure it has a new last-modified date) Then set all your gateway caches to stale 'set http client cache stale' Then try calling in.

Janine thanks you so much for your reply..I have checked the logs as you mentioned in IIS server but i didn't find any 404 error there. And I got this bad fetch error for some calls not for every calls. Some calls run exactly fine. How can i solve this problem.
CreatePlease to create content