Print

CCXML elements and attributes

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

    noteNote:

    The extra Avaya types are:

    • avaya_platform

    • avaya_plaform.web_service

    • SIPEndpoint

  • sendid

  • delay

  • name

    noteNote:

    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