| CallXML 2.0 Development Guide | Home | Frameset Home |
|
<playaudio>
<getdigits>
<ontermdigit value="1">
<hl>PlayAudio>
<getDigits>
<ontermdigit Value="2">
<?xml version="1.0" encoding="UTF-8"?>
<callxml version="2.0">
<block label="B0" next="#B2">
<log value="**** ENTERING B0 ****"/>
<block label="B1" next="#B2">
<log value="**** ENTERING B1 ****"/>
</block>
<block label="B2" next="#B4">
<log value="**** ENTERING B2 ****"/>
</block>
<block label="B3">
<log value="**** ENTERING B3 ****"/>
</block>
</block>
<block label="B4" next="#B3">
<!-- This 'next' target of '#B3' will never be executed, -->
<!-- as it sits outside of the nested block scope -->
<log value="**** ENTERING B4 ****"/>
</block>
<callxml version="2.0">
<block>
<text>please leave your message.</text>
<recordaudio value="mailto:bob@home.com" maxsilence="4s" maxtime="45s"/>
<onmaxsilence/>
<onmaxtime/>
<playaudio value="thankyou.wav">
</block>
<block>
<playaudio value="holdmusic.wav"/>
</block>
</callxml>
<?xml version="1.0" encoding="UTF-8"?>
<callxml version="2.0">
<onanswer>
<block label="B1" repeat="3">
<text termdigits="*"> press the star key now </text>
<ontermdigit value="*">
<log value="*** USER PRESSED STAR ***"/>
</ontermdigit>
</block>
</onanswer>
</callxml>
<?xml version="1.0" encoding="UTF-8"?>
<callxml version="2.0">
<onanswer>
<goto value="#B1"/>
</onanswer>
<block label="B1" repeat="3">
<text termdigits="*"> press the star key now </text>
<ontermdigit value="*">
<log value="*** USER PRESSED STAR ***"/>
</ontermdigit>
</block>
</callxml>
| ANNOTATIONS: EXISTING POSTS |
| login |
|