CCXML operates with a number of objects such as connections
and dialogs. The CCXML Browser assigns
a unique identifier to each of these objects it creates and CCXML
applications refer to the objects using the identifiers:
- connectionid
- A connection is created when either a new incoming call arrives,
or when the creation of an outgoing call is attempted. The connectionid is
assigned automatically and remains valid until the call is disconnected.
- dialogid
- A dialog is created by the execution
of a <dialogstart> or <dialogprepare> element.
(The latter is used in dialog environments where dialogs can take
a significant length of time to initialize, particularly when documents
are stored on a remote server accessed over a network.) The dialogid is
assigned automatically and remains valid until the dialog execution
is completed or a <dialogterminate> element
is executed.
See also Sessions.