CCXML – or Call Control XML – is the W3C standard markup language for controlling CCXML Reference and Tutorial; VoiceGenie’s CCXML Tag Reference. CCXML – or Call Control XML – is the W3C standard markup language for controlling Aspect also provides a complete CCXML reference guide and tutorials. For additional support telephone numbers, see the Avaya Web site: http://support. 2 Avaya CCXML User Guide. August

Author: Tule Gukree
Country: Bosnia & Herzegovina
Language: English (Spanish)
Genre: Art
Published (Last): 14 August 2012
Pages: 482
PDF File Size: 6.57 Mb
ePub File Size: 4.11 Mb
ISBN: 243-9-38782-934-5
Downloads: 69475
Price: Free* [*Free Regsitration Required]
Uploader: Kazrashakar

Events injected into an active CCXML session by the ” basichttp ” processor provide the standard event attributes as described in Section 9.

Cczml that the session ended.

Voice Browser Call Control: CCXML Version 1.0

There are tutorjal exceptions to this behavior: CCXML can generate arbitrarily-named events. Other payload parameters are exposed as properties of session.

In particular, it is designed to facilitate prior compilation for execution in a lightweight environment. Also, the CCXML examples that you’ll see in this series are tuned for Voxeo and may not work with another provider’s implementation even though it conforms to the specification.

The value of the attribute must receive the result of the expr attribute. In the picture below, the connections c1 and c2 are joined in a full duplex mode to the conference C1. The VoiceXML dialog can therefore focus exclusively on interaction with the user. When the dialog completes, a dialog.

A character string that indicates the character encoding type of the script. Figure A and Figure B illustrate the session life-cycle of several different scenarios. All you need to do is write the application’s XML, map it to a phone number in the Voxeo Application Manager, and give it a call. The platform MUST implicitly tear down any existing bridges to the dialog and send a conference.


A semantic error in the application, such as the use of an invalid ECMAScript expression, preventing the element from being executed.

The connection has disconnected; no further events, including events for any pending requests, will be generated. Optionally the new dialog may be associated with a connection by specifying the connectionid attribute, or with a conference by specifying the conferenceid attribute.

If however the dialog cannot be prepared for any reason, an error.

If you run into any problems with your application, use the Application Debugger’s built-in support feature send a copy of your logs to our Extreme Support team. An ECMAScript expression which returns a character string which must be used, for example, to indicate the purpose of the log. A description of the reason for which the move request failed.

Inbound call to your voice application Outbound call from your voice application. An ECMAScript expression which returns the number of guaranteed speaker slots the conference mixer must reserve. This attribute is only valid in conjunction with the src attributeotherwise ignored. Dozens of easy-to-follow tutorials Open source sample applications Aspect Customer Care Center to search our knowledge library, collaborate with your fellow developers, and request assistance from our expert analysts.

Note the platform is not required to generate the connection.

These variables must be submitted to the web server, with the same qualification as used in the namelist. This attribute must not be specified in conjunction with the srctypeparameters, maxage, maxstale, enctype, method or namelist attributes. CCXML sessions can also send events to themselves.


You have characters left. However, if the CCXML implementation were to optimize this into a single tutorjal chunk you may get something like the following scriptlet: Events are generally queued on a first-in, first-out FIFO basis; however, certain classes of events are queued differently, as described in the paragraphs below. If a platform supports delivery of multiple inbound calls to a single session, the way this is configured is implementation specific.

The event source associated with this identifier must be moved to the target session. Session was started due to a external session launch request. Since conferences are global in scope, it is possible that other sessions will establish or terminate bridges to a Conference created by an application.

Introduction to CCXML, Part II –

The target Conference Object is identified using the conferenceid attribute. The value of the attribute must receive an internally generated unique string identifier to be associated with the completion event. VoiceXML Session variables are updated whenever there is an update to the associated connection or conference.

Note that when the xmlns attribute is used alone, it sets the default namespace for the element on which it appears and for any child elements. This attribute has special significance when documents are retrieved via HTTP.

If the dialog was prepared without a conferencethe value must be undefined.

No Comments

Categories: Medical