Package org.jvoicexml.xml.ccxml

This package contains the classes to handle CCXML documents and related tags.

See:
          Description

Class Summary
Accept When a CCXML document receives a connection.alerting event within an eventprocessor, the execution of an accept within the transition block will cause the underlying platform to signal the telephony system to connect the call.
Assign Variables are declared using the <var> element and are initialized with the results of evaluating the OPTIONAL expr attribute as an ECMAScript expression.
Cancel When a CCXML program uses <send> to send an event and includes a delay attribute, the <cancel> command will cancel the pending event, if possible.
Ccxml This is the parent element of a CCXML document and encloses the entire CCXML script in a document.
CcxmlDocument A CCXML document according to the specifcation in http://www.w3.org/TR/ccxml.
Createcall A CCXML document can attempt to place an outgoing call with <createcall>.
Createccxml <createccxml> is used to create another CCXML session, which begins execution with the document identified by this element.
Createconference A CCXML document can attempt to create or attach to a Conference Object using <createconference>.
Destroyconference A CCXML document can attempt to detach from an existing Conference Object using <destroyconference>.
Dialogprepare <dialogprepare> is used to get an appropriate dialog handler ready to process, it is used as the precursor to a <dialogstart> request.
Dialogstart <dialogstart> is used to start a dialog and associate the dialog with a connection or conference.
Dialogterminate A CCXML document may decide that it wants to terminate a currently executing dialog, to throw away a previously prepared dialog, or to terminate the preparation of a dialog.
Disconnect A CCXML document MAY disconnect a call leg on a Connection by using <disconnect> .
Else <else> is a synonym for .
Elseif An <elseif> partitions the content of an <if>, and provides a condition that determines the selection of the partition it begins.
Eventprocessor The <eventprocessor> acts a container for <transition>s.
Exit <exit> ends execution of the CCXML session.
Fetch <fetch> is used to asynchronously fetch content identified by the attributes of the <fetch>.
Goto <fetch>, in conjunction with <goto>, is used to transfer execution to a different CCXML document in a multi-document CCXML application.
If <if> is a container for conditionally executed elements.
Join A CCXML document can attempt to create a bridge between any two connections, conferences, or dialogs using <join>.
Log A list of one or more whitespace separated CCXML unqualified variable names to be returned.
Merge The <merge> element allows two calls being handled by a particular CCXML session to be merged together at the network level, if supported by the underlying network and CCXML platform.
Meta The <metadata> and <meta> are containers in which information about the document can be placed.
Metadata The <metadata> and <meta> are containers in which information about the document can be placed.
Move <move> is used to move an event source (such as a Connection object) to an executing CCXML session.
Redirect When a CCXML document executes a <redirect> within the <transition> block, this will cause the underlying platform to signal the telephony system to send the call to a specified destination.
Reject When a CCXML document receives a connection.alerting event within an <code><eventprocessor>, the execution of a <reject> within the <transition> block will cause the underlying platform to signal the telephony system to reject the call.
Script <script> encloses computations written in the ECMAScript Compact Profile scripting language.
Send <send> is used to send messages containing events or other information directly to another CCXML Interpreter other external systems using an Event I/O Processor.
Transition The content of a <transition> specifies the actions to be taken when it is selected.
Unjoin A CCXML document can attempt to tear down a bridge between two existing connections, conferences, or dialogs using <unjoin>.
Var Variables are declared using the <var> element and are initialized with the results of evaluating the OPTIONAL expr attribute as an ECMAScript expression.
 

Package org.jvoicexml.xml.ccxml Description

This package contains the classes to handle CCXML documents and related tags. CCXML is specified at http://www.w3.org/TR/ccxml.



Copyright © 2005-2009JVoiceXML group.