import "zapISipDialog.idl";
Public Member Functions | |
| void | terminateDialog () |
| Terminate this dialog. | |
| zapISipNonInviteRC | createNonInviteRequestClient (in ACString method) |
| Obtain a request client object for transactionally sending a NON-INVITE request within this dialog. | |
| zapISipInviteRC | createInviteRequestClient () |
| void | getRouteSet (out unsigned long count,[array, retval, size_is(count)] out zapISipAddress routeset) |
| Route set (taken from Record-Route header). | |
Public Attributes | |
| attribute zapISipDialogListener | listener |
| attribute zapISipRequestHandler | requestHandler |
| readonly attribute ACString | dialogID |
| Call-ID + ";" + localTag + ";" + remoteTag. | |
| readonly attribute ACString | callID |
| Call-ID. | |
| readonly attribute ACString | localTag |
| For dialogs constructed at UAS end, the local tag equals the To tag of response that established the dialog. | |
| readonly attribute ACString | remoteTag |
| For dialogs constructed at UAS end, the remote tag equals the From tag of request that led to establishing of the dialog. | |
| readonly attribute unsigned long | localSequenceNumber |
| Local sequence number for sequencing requests sent from the local side of this dialog. | |
| readonly attribute unsigned long | remoteSequenceNumber |
| Remote sequence number for sequencing requests sent from the remote side of this dialog. | |
| readonly attribute zapISipURI | localURI |
| Local URI. | |
| readonly attribute zapISipURI | remoteURI |
| Remote URI. | |
| readonly attribute zapISipURI | remoteTarget |
| Remote target (taken from Contact field of initial request/response). | |
| readonly attribute boolean | secure |
| Secure flag. | |
| readonly attribute ACString | dialogState |
| "EARLY", "CONFIRMED" or "TERMINATED" | |
| const unsigned long | UNINITIALIZED_SEQUENCE_NUMBER = 0xFFFFFFFF |
| 2^32-1 constant indicating an uninitialized sequence number. | |
|
|
|
|
|
Obtain a request client object for transactionally sending a NON-INVITE request within this dialog. The zapISipNonInviteRC::request attribute will be initialized with a suitable request template for the given method. |
|
||||||||||||
|
Route set (taken from Record-Route header).
|
|
|
Terminate this dialog.
|
|
|
Call-ID.
|
|
|
Call-ID + ";" + localTag + ";" + remoteTag.
|
|
|
"EARLY", "CONFIRMED" or "TERMINATED"
|
|
|
|
|
|
Local sequence number for sequencing requests sent from the local side of this dialog. The special value 2^32-1 (UNINITIALIZED_SEQUENCE_NUMBER) indicates that the sequence number is not initialized yet (because there has not been a request inside the dialog from our end). |
|
|
For dialogs constructed at UAS end, the local tag equals the To tag of response that established the dialog. For dialog constructed at UAC end, the local tag equals the From tag of request that led to establishing of the dialog. |
|
|
Local URI.
|
|
|
Remote sequence number for sequencing requests sent from the remote side of this dialog. The special value 2^32-1 (UNINITIALIZED_SEQUENCE_NUMBER) indicates that the sequence number is not initialized yet (because there has not been a request inside the dialog from the remote end). |
|
|
For dialogs constructed at UAS end, the remote tag equals the From tag of request that led to establishing of the dialog. For dialogs constructed at UAC end, the remote tag equals the To tag of response that established dialog. |
|
|
Remote target (taken from Contact field of initial request/response).
|
|
|
Remote URI.
|
|
|
|
|
|
Secure flag.
|
|
|
2^32-1 constant indicating an uninitialized sequence number. (By virtue of initial sequence number being < 2^31, we can assume that 2^32-1 will never be reached within a dialog) |
1.4.4