1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
| <vxml version="2.0" application="/CVP/Server?audium_root=true&calling_into=MenuIVR&session_id=172.20.10.9.1394095631925.401211.MenuIVR">
<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://172.20.10.5/fr-fr/app/1000.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="Programme de Fidélité" dtmf="1">1</option>
<option value="Offre clé 3G" dtmf="2">2</option>
<option value="Offre Mobile" dtmf="3">3</option>
<option value="Offre Fixe" dtmf="4">4</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$[i].confidence + "^^^" + application.lastresult$[i].utterance + "^^^" + application.lastresult$[i].inputmode + "^^^" + application.lastresult$[i].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> |
Partager