CCXML Voxeo 1.0 Development GuideHome  |  Frameset Home

This documentation is for CCXML 1.0-Voxeo, which has been superceded by CCXML 1.0-W3C. The CCXML-Voxeo platform is not being updated any longer. The CCXML 1.0-W3C version, however, has many new features and is actively being enhanced. If you're writing a new CCXML application, you should use CCXML 1.0-W3C. Click here for the CCXML 1.0-W3C documentation.
<accept>  element

The <accept> element is used to explicitly accept and connect an incoming phone call


usage
<accept callid="(ECMAScript Expression)">


attributes
callidData Type: (ECMAScript Expression)Default: none - attribute is required
This is an ECMAScript expression which returns the id of the signaling incoming call leg that should be accepted in a string value. Note that the callid attribute is completely optional.  If unspecified, the interpreter will accept using the id indicated in the current event being processed.



parents
none


children
none


code samples
<Accept-callid> sample
<?xml version="1.0" encoding="UTF-8"?>
<ccxml version="1.0">
  <eventhandler>
    <transition event="connection.CONNECTION_ALERTING" name="evt">
      <assign name="MyCallID" expr="'evt.callid'"/>
      <log expr="'The called ID is ' + evt.calledid + '.'"/>
      <send event="'user.MyEvent'" target="'session.id'"/> 
    </transition>

    <transition event="user.MyEvent" name="evt">
        <accept callid="MyCallID"/>
        <log expr="'** MyCallID =' + MyCallID + '**' "/>
    </transition>



    <transition event="connection.CONNECTION_CONNECTED">
      <log expr="'Call was answered.'"/>
      <disconnect/>
    </transition>

    <transition event="call.CALL_INVALID">
      <exit/>
    </transition>

  </eventhandler>
</ccxml>





additional links
W3C Specification


  ANNOTATIONS: EXISTING POSTS
0 posts - click the button below to add a note to this page

login



© 2008 Voxeo Corporation  |  Voxeo IVR  |  VoiceXML & CCXML IVR Developer Site