| CallXML 2.0 Development Guide | Home | Frameset Home |
| next | Data Type: (navigation identifier) | Default: none - attribute is optional |
| The 'next' attribute sets the URL the CallXML platform will go to when the container ends. | ||
| value | Data Type: (busy|unreachable|rejected|unknown) | Default: none - attribute is optional |
| The value attribute defines the possible type of call failure encountered by the CallXML application. This can be useful in determining how to proceed when differnt responses are returned from the call destination The type given in an <onCallFailure> element will be compared against the actual failure type and, if identical, any CallXML contained within the <onCallFailure> element will be executed. The possible values for this element are:
| ||
| <?xml version="1.0" encoding="UTF-8"?> <callxml version="2.0"> <block> <assign var="ParentSessionID" value="$session.ID;"/> <assign var="NumToCall" value="1112223333"/> <run value="Call_Target.cfm" submit="*" method="get" var="NewSessionID" /> <block label="HoldMusic" repeat="3"> <playaudio format="audio/wav" value="RingTone.wav" termdigits=""/> <onexternalevent value="Success"> <conference targetsessions="$session.EventsenderID;"/> <hangup/> </onexternalevent> <onexternalevent value="busy"> <text> Busy signal from the called party. </text> </onexternalevent> <onexternalevent value="unreachable"> <text> The called party is unreachable. </text> </onexternalevent> <onexternalevent value="rejected"> <text> The called party rejected your call. </text> </onexternalevent> <onexternalevent value="unknown"> <text> Received an unknown call failure. Panic at will. </text> </onexternalevent> <onexternalevent value="TimedOut"> <text> Max time for the call was reached, now disconnecting. </text> </onexternalevent> </block> </block> </callxml> |
| <?xml version="1.0" encoding="UTF-8"?> <callxml version="2.0"> <block label="B1"> <call value="$NumToCall;" maxtime="20s" callerID="6666666666"/> <onanswer> <sendevent value="Success" session="$ParentSessionID;"/> <wait value="Unlimited"/> </onanswer> <oncallfailure value="busy"> <sendevent value="busy" session="$ParentSessionID;"/> </oncallfailure> <oncallfailure value="unreachable"> <sendevent value="unreachable" session="$ParentSessionID;"/> </oncallfailure> <oncallfailure value="rejected"> <sendevent value="rejected" session="$ParentSessionID;"/> </oncallfailure> <oncallfailure value="unknown"> <sendevent value="unknown" session="$ParentSessionID;"/> </oncallfailure> <onmaxtime> <sendevent value="TimedOut" session="$ParentSessionID;"/> </onmaxtime> </block> </callxml> |
| ANNOTATIONS: EXISTING POSTS |
| login |