| CCXML 1.0 Development Guide | Home | Frameset Home |
| <ccxml version="1.0">
<var name="initState" expr="'state_1'"/> <var name="MyCallID"/> <eventprocessor statevariable="initState"> <transition event="connection.alerting" name="evt" state="state_1"> <assign name="MyCallID" expr="evt.connectionid"/> <log expr="'***** MYCALLID =' + MyCallID + '****' "/> <send data="'MyEvent'" target="session.id"/> </transition> <transition event="MyEvent" name="evt"> <accept connectionid="MyCallID"/> </transition> <transition event="connection.connected"> <log expr="'***** CALL WAS ANSWERED *****'"/> <if cond="MyCallID == '4075551234'"> <log expr="'*** \'IF\' CONDITION IS TRUE ***'"/> <dialogstart src="'null://?text=Your caller ID must be 4 0 7 5 5 5 1 2 3 4'" type="'application/x-texttospeech'"/> <elseif cond="MyCallID == '4075554321'"/> <log expr="'*** \'ELSEIF\' CONDITION IS TRUE ***'"/> <dialogstart src="'null://?text=Your caller ID must be 4 0 7 5 5 5 4 3 2 1'" type="'application/x-texttospeech'"/> <else/> <log expr="'*** \'ELSE\' STATEMENT REACHED ***'"/> <dialogstart src="'null://?text=Your caller ID is neither 4 0 7 5 5 5 1 2 3 4, or 4 0 7 5 5 5 4 3 2 1'" type="'application/x-texttospeech'"/> </if> </transition> <transition event="dialog.exit"> <log expr="'***** CALL EXITING *****'"/> <exit/> </transition> </eventprocessor> </ccxml> |
| ANNOTATIONS: EXISTING POSTS |
| login |