accept <Connection Id>
Connection Id | the connection id |
application <Name>
Name | the value of the content attribute, i.e. the application name |
assign <Name>|<Value>
Name | the name of the variable assigned |
Value | the value assigned to the variable |
cancel <Send Id>
Send Id | the send id |
ccxml_error <Event Id>|<Event Name>|<Properties>|<Reason>
Event Id | the event id |
Event Name | the event name |
Properties | a name-value pair list whose contents depend on the event type. |
Reason | the reason text |
ccxml_event <Event Id>|<Event Name>|<Properties>
Event Id | the event id |
Event Name | the event name |
Properties | a name-value pair list whose contents depend on the event type. |
cond <Result>|<Expr>
Result | the evaluation result, either "true" or "false" |
Expr | the cond ECMAScript |
conf_error <Event Id>|<Event Name>|<Conference Id>|<Reason>
Event Id | the event id |
Event Name | the event name |
Conference Id | the conferenceid |
Reason | the reason |
conf_event <Event Id>|<Event Name>|<Conference Id>
Event Id | the event id |
Event Name | the event name |
Conference Id | the conferenceid |
conn_create <Connection Type>|<Id>|<Response Code>|<Call Id>|<From>|<To>|<Request URI>
Connection Type | the type of connection; one of:
for an outbound call leg
for a dialog leg
for a conference leg
for a conference control leg
for a primary bridging server leg
for a secondary bridging server leg
for a bridging server control leg
(note that confctrl and brgctrl are not currently used)
|
||||||||||||||
Id | the connectionid (for call), dialogid (for dialog) or conferenceid (for confctrl) for the SIP connection. For the conference legs, this is the joinid of the <join> associated with the conference leg. | ||||||||||||||
Response Code | the response code of the INVITE response, or -1 if some internal error prevented the INVITE from completing, | ||||||||||||||
Call Id | the Call-Id header value | ||||||||||||||
From | the From header value (ANI) | ||||||||||||||
To | the To header value (DNIS) | ||||||||||||||
Request URI | the SIP request URI |
conn_error <Event Id>|<Event Name>|<Connection Id>|<Connection State>|<Reason>
Event Id | the event id |
Event Name | the event name |
Connection Id | the connection id |
Connection State | the new state of the connection after the event is applied to the connection's state machine |
Reason | the reason |
conn_event <Event Id>|<Event Name>|<Connection Id>|<Connection State>|<Properties>
Event Id | the event id | ||||||||||||||
Event Name | the event name | ||||||||||||||
Connection Id | the connection id | ||||||||||||||
Connection State | the new state of the connection after the event is applied to the connection's state machine (e.g. connection.connected will yield a value of "CS_CONNECTED");
Match order of CCXMLSessionConnection::STATE
|
||||||||||||||
Properties | a name-value pair list whose contents depend on the event type. |
conn_reject <Connection Id>|<Reject Reason>
Connection Id | the connection id of the call | ||||||||
Reject Reason | a reason code; one of:
the system is in the suspended state and not accepting calls
there are not enough licenses
there is not enough info in the session request to start a new session (e.g. no initial CCXML URI) or the information contains errors (e.g. the initial URI can't be fetched)
a system error occurred
|
conn_request <Connection Id>|<Call Id>|<From>|<To>|<Request URI>
Connection Id | the connection id of the call |
Call Id | the Call-Id header value |
From | the From header value (ANI) |
To | the To header value (DNIS) |
Request URI | the SIP request URI |
connop_error <Event Id>|<Event Name>|<Connection Id 1>|<Connection Id 2>|<Reason>
Event Id | the event id |
Event Name | the event name |
Connection Id 1 | the first connectionid |
Connection Id 2 | the second connectionid or "N/A" if none |
Reason | the reason text |
createcall <Connection Id>|<Destination>|<Caller Id>|<AAI>|<Timeout>|<Endpoint Id>|<Join Direction>
Connection Id | the connection id | ||||||
Destination | the destination URI | ||||||
Caller Id | the caller id URI | ||||||
AAI | the aai value | ||||||
Timeout | the timeout value | ||||||
Endpoint Id | connection, conference or dialog id to join to | ||||||
Join Direction | the join direction;
|
createccxml <New Session Id>|<URI>
New Session Id | the session id of the new session |
URI | the URI of the CCXML page |
createccxml_data <New Session Id>|<Namelist>
New Session Id | the session id of the new session |
Namelist | the namelist parameters as a name-value pair list. |
createccxml_details <New Session Id>|<Fetch Method>|<Timeout>|<Max-age>|<Max-stale>|<Encoding>
New Session Id | the session id of the new session |
Fetch Method | the HTTP method ("N/A" for a file URI) |
Timeout | the timeout value |
Max-age | the maxage value |
Max-stale | the maxstale value |
Encoding | the encoding type ("N/A" for file URIs or GETs) |
createconference <Conference Id>|<Name>
Conference Id | the conference id (NOTE: this may be blank) |
Name | the conference name |
destroyconference <Conference Id>
Conference Id | the conference id |
dialogprepare <Dialog Id>|<URI>|<Type>|<Id>|<Media Direction>
Dialog Id | the dialog id | ||||||||
URI | the src URI | ||||||||
Type | the MIME type | ||||||||
Id | the connection id or conference id, whichever one is specified | ||||||||
Media Direction | the media direction;
Match order of CCXMLMediaEndpoint::DIRECTION
implicit join for <createcall>
implicit join for <dialogstart>
implicit join for <dialogstart>
|
dialogprepare_data <Dialog Id>|<Namelist>
Dialog Id | the dialog id |
Namelist | the namelist parameters as a name-value pair list. |
dialogprepare_details <Dialog Id>|<Fetch Method>|<Max-age>|<Max-stale>|<Encoding>
Dialog Id | the dialog id |
Fetch Method | the HTTP method (or "N/A" for file URIs) |
Max-age | the maxage value |
Max-stale | the maxstale value |
Encoding | the encoding type ("N/A" for file URIs or GETs) |
dialogstart <Dialog Id>|<URI>|<Type>|<Endpoint Id>|<Media Direction>|<Join id>
Dialog Id | the dialog id |
URI | the src URI |
Type | the MIME type |
Endpoint Id | the connection id or conference id, whichever one is specified |
Media Direction | the media direction |
Join id | the internal join id for the implicit join |
dialogstart_data <Dialog Id>|<Namelist>
Dialog Id | the dialog id |
Namelist | the first 8 namelist parameters are logged as a name-value pair list. |
dialogstart_details <Dialog Id>|<Fetch Method>|<Max-age>|<Max-stale>|<Encoding>
Dialog Id | the dialog id |
Fetch Method | the HTTP method (or "N/A" for file URIs) |
Max-age | the maxage value |
Max-stale | the maxstale value |
Encoding | the encoding type ("N/A" for file URIs or GETs) |
dialogterminate <Dialog Id>|<Immediate Mode>
Dialog Id | the dialog id | ||||
Immediate Mode | immediate mode indicator;
|
disconnect <Connection Id>|<Reason>
Connection Id | the connection id |
Reason | the reason text |
dlg_error <Event Id>|<Event Name>|<Dialog Id>|<Reason>
Event Id | the event id |
Event Name | the event name |
Dialog Id | the dialogid |
Reason | the reason |
dlg_event <Event Id>|<Event Name>|<Dialog Id>|<Properties>
Event Id | the event id |
Event Name | the event name |
Dialog Id | the dialogid |
Properties | a name-value pair list whose contents depend on the event type. |
end_session <Session End Reason>
Session End Reason | the reason the session ended; one of:
the <exit> tag was executed
the session was killed by a ccxml.kill.unconditional event or an unhandled ccxml.kill event.
the session ended because an eror was encountered during document initialization
the session was ended by an unhandled error.* event.
the session aborted due to an internal error.
|
error <Event Id>|<Event Name>|<Source Type>|<Source>|<Reason>
Event Id | the event id |
Event Name | the event name |
Source Type | the event source type |
Source | the event source |
Reason | the reason |
event <Event Id>|<Event Name>|<Source Type>|<Source>
Event Id | the event id |
Event Name | the event name |
Source Type | the event source type |
Source | the event source |
exit <Expr>
Expr | the expr value ("undefined" if not specified) |
exit_data <Namelist>
Namelist | the namelist parameters as a name-value pair list. |
fetch <Fetch Id>|<URI>|<Type>
Fetch Id | the fetch id |
URI | the next URI |
Type | the MIME type |
fetch_data <Fetch Id>|<Namelist>
Fetch Id | the fetch id |
Namelist | the namelist parameters as a name-value pair list. |
fetch_details <Fetch Id>|<Fetch Method>|<Type>|<Timeout>|<Max-age>|<Max-stale>|<Encoding>
Fetch Id | the fetch id |
Fetch Method | the HTTP method ("N/A" for a file URI) |
Type | the MIME type |
Timeout | the timeout value |
Max-age | the maxage value |
Max-stale | the maxstale value |
Encoding | the encoding type ("N/A" for file URIs or GETs) |
fetch_req <Fetch Type>|<Id>|<Fetch Method>|<URI>
Fetch Type | the type of fetch. One of:
for initial CCXML pages
for referenced scripts in initial CCXML pages
for fetched CCXML pages
for referenced scripts in fetched CCXML pages
for fetched scripts
for sent http I/O events
|
||||||||||||
Id | the id of the fetch. The exact value used depends on the type of the fetch as follows:
the session id
the session id
the fetch id
the fetch id of the CCXML page
the fetch id
the send id
|
||||||||||||
Fetch Method | the HTTP method used; denoted by:
GET method
POST method
method was not specified
|
||||||||||||
URI | the URI fetched |
fetch_resp <Fetch Type>|<Id>|<Success Indicator>|<Failure Code>|<Fetch Origin>|<URI>
Fetch Type | the type of fetch. (Defined as in fetch_req) | ||||||||||||
Id | the id of the fetch (Defined as in fetch_req) | ||||||||||||
Success Indicator | success indicator;
|
||||||||||||
Failure Code | On failure, the HTTP response code or -1 if the request timed out | ||||||||||||
Fetch Origin | On success, an indicator as to the origin of the file; denoted by:
the resource was found in the fetching module memory cache
the resource was found in the proxy cache
the resource was not found in the proxy cache and a request was made
the proxy was bypassed and a direct request was made
the resource was a file URI
the compiled object was found in the document manager
|
||||||||||||
URI | the URI received (may be different than the one fetched if the request was redirected) |
goto <Fetch Id>
Fetch Id | the fetch id |
join <Endpoint Id 1>|<Endpoint Id 2>|<Duplex Mode>|<Join Id>|<Join Type>
Endpoint Id 1 | the first id (for implicit joins this is the new call or dialog) | ||||||
Endpoint Id 2 | the second id | ||||||
Duplex Mode | the duplex value;
|
||||||
Join Id | the internal join id that identifies the join | ||||||
Join Type | the type of join:
using <join> element
implicit join for <createcall>
implicit join for <dialogstart>
|
join_error <Event Id>|<Event Name>|<Endpoint 1>|<Endpoint 2>|<Join Id>|<Reason>
Event Id | the event id |
Event Name | the event name |
Endpoint 1 | the id of the first joined party |
Endpoint 2 | the id of the second joined party |
Join Id | the internal join id for the join/unjoin |
Reason | the reason |
join_event <Event Id>|<Event Name>|<Endpoint 1>|<Endpoint 2>|<Join Id>
Event Id | the event id |
Event Name | the event name |
Endpoint 1 | the id of the first joined party |
Endpoint 2 | the id of the second joined party |
Join Id | the internal join id for the join/unjoin (may be 0 for unjoins caused by disconnects etc.) |
log <Label>|<Text>
Label | the log label |
Text | the log text |
media_end <Call Id>|<Join Id>
Call Id | the SIP Call-Id |
Join Id | the internal join id of the (explicit or implicit) join that initiated this media line. This has the special value of "brdgsrv" for the media line joining an endpoint with its bridging server. |
media_upd <Call Id>|<Join Id>|<Type>|<IP>|<Port>|<Directionality>|<Codecs>
Call Id | the SIP Call-Id | ||
Join Id | the internal join id of the (explicit or implicit) join that initiated this media line. This has the special value of "brdgsrv" for the media line joining an endpoint with it's bridging server. Both the endpoint and the primary call leg should use this value. The secondary call leg's media lines should use the join ids for the CCXML joins invoked on the endpoint. | ||
Type | the media type (e.g. audio, video) | ||
IP | the IP address of the media line (offered by the endpoint) | ||
Port | the port of the media line (offered by the endpoint) | ||
Directionality | the directionality (offered by the endpoint);
|
||
Codecs | the list of codecs (offered by the endpoint) |
merge <Connection Id 1>|<Connection Id 2>
Connection Id 1 | the first connection id |
Connection Id 2 | the second connection id |
move <Move Type>|<Id>|<Target Id>
Move Type | an indicator of whether an event or source was moved; indicated by:
an event was moved
an event source was moved
|
||||
Id | the event id or source id | ||||
Target Id | the target session id |
new_session <CCXML URI>|<Session Start Mode>|<Origin>
CCXML URI | the initial URI of the CCXML application | ||||||
Session Start Mode | the mechanism used to start the session; one of:
|
||||||
Origin | For calls started by a connection, the connection id of the initiating call. For externally created calls, the eventsource URI. For forked sessions, the session id of the parent session. |
page_data <URI>|<Post Parameters>
URI | the URI of the CCXML page. The query string is present, however, the fragment info, (e.g. "#" and everything after) should be omitted |
Post Parameters | the request parameters for a POST; "N/A" for a GET |
page_start <URI>
URI | the URI of the CCXML page; the query string (everything after "?") and the fragment info ("#" and everything after) should be omitted |
redirect <Connection Id>|<Destination>|<Reason>
Connection Id | the connection id |
Destination | the destination URI |
Reason | the reason text |
reject <Connection Id>|<Reason>
Connection Id | the connection id |
Reason | the reason text |
script <Script Type>|<Source>
Script Type | An indication of whether this was a referenced (by URI) script or a fetched (using a fetchid) script or an inline script. This is denoted by:
a referenced script
a fetched script
an inline script
|
||||||
Source | the URI for referenced scripts, the fetch id for fetched scripts, or the script if this is an inline script (If truncated, then "..." should be appended to it.) |
send <Send Id>|<Target Type>|<Target Id>|<Event Name>|<Delay>
Send Id | the send id |
Target Type | the target type |
Target Id | the target id |
Event Name | the event name (i.e. the data value) |
Delay | the delay value ("0" if not specified) |
send_data <Send Id>|<Namelist>
Send Id | the send id |
Namelist | the namelist parameters as a name-value pair list. |
session_reject <Reject Reason>
Reject Reason | a reason code; as defined by conn_reject |
session_req <Post Body>
Post Body | the body of the HTTP POST request |
transition_begin <Event Id>|<Event Name>|<Condition>
Event Id | the event id |
Event Name | the event name |
Condition | the condition |
transition_end
unjoin <Endpoint Id 1>|<Endpoint Id 2>|<Join Id>
Endpoint Id 1 | the first id |
Endpoint Id 2 | the second id |
Join Id | the internal join id that identifies the unjoin |
var <Name>|<Value>
Name | the name of the variable assigned |
Value | the initial value assigned to the variable |