CCXML object identifiers

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.