Table 1 shows the CCXML events defined by the CCXML specification, and describes the level of implementation in Blueworx Voice Response for each event and their fields.
| Event | Level of implementation | Implemented Fields |
|---|---|---|
| bvr.callprogress |
|
|
| bvr.call_record.successful |
|
|
| bvr.record.update More information on this event and associated variables can be found in Recording calls in CCXML using SIPREC |
|
|
| cancel.successful | Full |
|
| ccxml.created | Full |
|
| ccxml.exit If the session has a parent, ccxml.exit is generated when a CCXML document executes an <exit>, with an unhandled error.* or ccxml.kill event. |
Full |
|
| ccxml.kill | Full |
|
| ccxml.kill.unconditional | Partial Not supported with a <send> element for security reasons. |
|
| ccxml.loaded | Full |
|
| connection.alerting | Full |
|
| connection.connected | Full |
|
| connection.disconnected | Full |
|
| connection.failed | Full |
|
| connection.merged | Full |
|
| connection.merge.failed | Full |
|
| connection.progressing | Full |
|
| connection.redirected | None | |
| connection.signal | Full |
|
| dialog.disconnect | Partial conferenceid not supported |
|
| dialog.exit | Partial conferenceid not supported |
|
| dialog.prepared | Full |
|
| dialog.started | Partial conferenceid not supported |
|
| dialog.terminatetransfer | None | |
| dialog.transfer | Partial conferenceid not supported |
|
| dialog.user.* | None | |
| error.connection | None | |
| error.bvr.record More information on this event and associated variables can be found in Recording calls in CCXML using SIPREC |
|
|
| error.bvr.call_record More information on this event and associated variables can be found in Recording calls in CCXML |
|
|
| error.connection.wrongstate | Full |
|
| error.createccxml | Full |
|
| error.dialog | Partial conferenceid not supported |
|
| error.dialog.notprepared | Full |
|
| error.dialog.notstarted | Partial conferenceid not supported |
|
| error.fetch | Full |
|
| error.ibmwvr.consult, error.bvr.consult |
|
|
| error.ibmwvr.transfer, error.bvr.transfer |
|
|
| error.ibmwvr.conference, error.bvr.conference |
|
|
| error.ibmwvr.consult.transfer, error.bvr.consult.transfer |
|
|
| error.ibmwvr.consult.conference, error.bvr.consult.conference |
|
|
| error.ibmwvr.consult.retrieve, error.bvr.consult.retrieve |
|
|
| error.move | Full |
|
| error.notallowed | Full |
|
| error.semantic | Full |
|
| error.send.targettypeinvalid | Full |
|
| error.send.targetunavailable | Full |
|
| error.send.failed | Full |
|
| error.unsupported | Full |
|
| fetch.done | Full |
|
| ibmwvr.consult.successful, bvr.consult.successful |
|
|
| ibmwvr.transfer.successful, bvr.transfer.successful |
|
|
| ibmwvr.conference.successful, bvr.conference.successful |
|
|
| ibmwvr.consult.transfer.successful, bvr.consult.transfer.successful |
|
|
| ibmwvr.consult.conference.successful, bvr.consult.conference.successful |
|
|
| ibmwvr.consult.retrieve.successful, bvr.consult.retrieve.successful |
|
|
| move.successful | Full |
|
| send.successful | Full |
|