CCXML elements and attributes

Last Updated : May 21, 2019 |
Prolog information
Elements
Attributes
Supporting information on Limitations and Extensions
<accept>
  • connectionid
  • hints
For details on each specific instance of the hints attribute, see CCXML hints.
<assign>
  • name
  • expr
If the CCXML compliance flag is set to true, the session variables like session* is checked for read only.
<cancel>
sendid
<ccxml>
  • version
  • xml:base
  • xsi:schemaLocation
For more information on the xsi:schemaLocation attribute, visit the following websites:
<createcall>
  • dest
  • connectionid
  • aai
  • callerid
  • hints
  • timeout
  • joinid
  • joindirection
For details on each specific instance of the hints attribute, see CCXML hints.
<createccxml>
  • next
  • namelist
  • fetchparam
  • parameters
  • method
  • sessionid
  • timeout
  • maxage
  • maxstale
  • enctype
<createconference>
  • conferenceid
  • confname
  • reservedtalkers
  • reservedlisteners
  • hints
<destroyconference>
  • conferenceid
  • hints
<dialogprepare>
  • src
  • type
  • namelist
  • parameters
  • dialogid
  • connectionid
  • conferenceid
  • mediadirection
  • maxage
  • maxstale
  • enctype
  • method
  • hints
For details on each specific instance of the hints attribute, see CCXML hints.
<dialogstart>
  • src
  • preparedialogid
  • type
  • namelist
  • parameters
  • dialogid
  • connectionid
  • conferenceid
  • mediadirection
  • maxage
  • maxstale
  • enctype
  • method
  • hints
  • If the compliance flag is set to true, the flag checks if maxage is used with preparedialogid. In such a case, an error event is generated.
  • If the compliance flag is set to true, the flag checks if maxstaleis used with preparedialogid. In such a case, an error event is generated.
  • If the compliance flag is set to true, the flag checks if enctype is used with preparedialogid. In such a case, an error event is generated.
  • If the compliance flag is set to true, the flag checks if method is used with preparedialogid. In such a case, an error event is generated.
For details on each specific instance of the hints attribute, see CCXML hints.
<dialogterminate>
  • dialogid
  • immediate
  • hints
EP does not support the hints attribute.
<disconnect>
  • connectionid
  • reason
  • hints
<else>
<elseif>
cond
<eventprocessor>
statevariables
<exit>
  • expr
  • namelist
For EPM reporting, the following namelists are used:
  • avayaExitReason
  • avayaExitInfo1
  • avayaExitInfo2
  • avayaExitInfo5
  • avayaExitInfo6
  • avayaExitInfo7
  • avayaExitInfo8
  • avayaExitInfo9
  • avayaExitPreferredPath
  • avayaExitCustomerId
  • avayaExitTopic
<fetch>
  • next
  • type
  • namelist
  • method
  • fetchid
  • timeout
  • maxage
  • maxstale
  • timeout
  • mode
<goto>
fetchid
<if>
cond
<join>
  • id1
  • id2
  • duplex
  • hints
  • entertone
  • exittone
  • autoinputgain
  • autooutputgain
  • dtmfclamp
  • toneclamp
For details on each specific instance of the hints attribute, see CCXML hints.
<log>
  • label
  • expr
<merge>
  • connectionid1
  • connectionid2
  • hints
<Merge> is only supported by SIP, not by H.323.
<meta>
  • name
  • http-equiv
  • content
<metadata>
<move>
  • source
  • event
  • sessionid
<redirect>
  • connectionid
  • dest
  • reason
  • hints
For details on each specific instance of the hints attribute, see CCXML hints.
<reject>
  • connectionid
  • reason
  • hints
For details on each specific instance of the hints attribute, see CCXML hints.
<script>
  • src
  • fetchid
  • timeout
  • maxage
  • maxstale
  • charset
  • If the compliance flag is set to true, the src string should not include a single quote. In all other cases, the single quote is required.
    The following is an example of a noncompliant src string:<script src="'http://<IP Address>:8080/FetchTestCCXML/jsp/updateaccount.js'"/>
    The following is an example of a compliant src string:script src="'http://<IP Address>:8080/FetchTestCCXML/jsp/updateaccount.js'"/>
  • If the compliance flag is set to true, the charset string should not include a single quote. In all other cases, the single quote is required.
    The following is an example of a noncompliant charset string:<script src=”script_utf_8.es”charset="'UTF-8'"/>
    The following is an example of a compliant charset string:
    <script src=”script_utf_8.es”charset="'UTF-8"/>
<send>
  • target
  • targettype
    Note:
    The extra Avaya types are:
    • avaya_platform
    • avaya_plaform.web_service
    • SIPEndpoint
  • sendid
  • delay
  • name
    Note:
    If name is avaya.launchresponse, then status and failed_status can be used. The values for status and failed_status are:
    • success
    • no resource
    • busy
    • no answer
    • invalid telephony uri
    • network refuse
    • invalid application uri
    • appliction server failure
    • fax detected
    • network failed before connect
    • near end disconnect before connect
    • far end disconnect before connect
    • transferred before connect
    • unknown failure before connect
    • call disconnected before application started
  • namelist
  • hints
For details on each specific instance of the hints attribute, see CCXML hints.
<transition>
  • state
  • event
  • cond
<unjoin>
  • id1
  • id2
  • hints
<var>
  • name
  • expr