Nortel Networks Mediant TP-1610 SIP User Manual

Page 269

Advertising
background image

Mediant 2000 SIP User’s Manual

K. RADIUS Billing and VXML Calling Card Application

Version 4.4

269

July 2005

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

<param

name="password"

expr="AuthenticationInfo.user_passwd"/>


<nomatch>

<prompt>

<audio src="/8.wav">

your account and password did not match.

</audio>

</prompt>

<clear

namelist="AuthenticationInfo

authenticate"/>


</nomatch>

<catch event="nomatch" count="4">

<goto next="#disconnect"/>

</catch>




<filled>

<assign

name="AAStatus"

expr="1"/>

<goto

next="#PerformTransfer"/>



</filled>
</object>


</form>



<form

id="PerformTransfer">

<log label="starting transfer form"/>

<subdialog

name="Call"

src="#GetCalledPartyTelephone">

</subdialog>

<object

name="authorize"

classid="builtin://com.audiocodes.aaa.authorize">

<param

name="dest"

expr="Call.dest_number"/>

<nomatch>

<prompt>

<audio src="/9.wav"/>

you

are

not

authorized.

</prompt>

<clear

namelist="

Call

authorize

"/>


</nomatch>

<catch event="nomatch" count="3">

<goto next="#disconnect"/>

</catch>



<filled>
<prompt>

<audio src="/15.wav">

calling
</audio>
</prompt>

</filled>
</object>



<transfer name="mycall" destexpr="Call.dest_number" bridge="true" endaudio="7"

finalalertaudio="4" finalalerttime="10">

<filled>
<if

cond="mycall.Result=='fail'">


<prompt>

<audio src="/14.wav">

Advertising