Mediant 2000 SIP

K.12 VXML Script Example

Figure K-12: VXML Script Example (continues on pages 266 to 270)

<?xml version="1.0" encoding="UTF-8"?>

<vxml version="1.0" application="http://phoenix1.iperia.com:8080/sa3/jsp/sa.jsp">

<var name="AAStatus" expr="0"/>

<form id="main_mc">

<log label="starting main form"/> <block name="x">

<prompt>

<audio src="/0.wav">

wellcome to the pre-paid call service </audio>

</prompt>

<goto next="#main_menu"/> </block>

</form>

<form id="main_menu">

<log label="starting main_menu form"/> <field name="option" type="number"> <dtmf>

1 2 3 4 </dtmf>

<property name="TimeoutExpirationTime" value="1"/>

<prompt bargein="true"> <audio src="/1.wav">

for making a call press 1 for help press 2

for human service press 3 to exit press 4

</audio>

</prompt>

<nomatch>

<log label="try again interupt"/>

<prompt>

<audio src="/2.wav">

that is an invalid selection. Please try again </audio>

</prompt>

</nomatch>

<noinput>

<log label="no try interupt"/>

<prompt>

<audio src="/3.wav">

we did not get your input. Please try again </audio>

</prompt>

</noinput>

<catch event="noinput nomatch" count="4"> <log label="quit interupt"/>

<prompt>

<audio src="/4.wav">

sorry please try again later </audio>

</prompt>

<log label="please try again later"/>

<goto next="#disconnect"/> </catch>

<filled>

<if cond="option == '1'">

Mediant 2000 SIP User’s Manual

266

Document #: LTRT-72504

Page 266
Image 266
Nortel Networks TP-1610 SIP user manual Figure K-12 Vxml Script Example continues on pages 266 to