|
int | osip_dialog_init_as_uac (osip_dialog_t **dialog, osip_message_t *response) |
| Allocate a osip_dialog_t element as a UAC. More...
|
|
int | osip_dialog_init_as_uac_with_remote_request (osip_dialog_t **dialog, osip_message_t *next_request, int local_cseq) |
| Allocate a osip_dialog_t element as a UAC. More...
|
|
int | osip_dialog_init_as_uas (osip_dialog_t **dialog, osip_message_t *invite, osip_message_t *response) |
| Allocate a osip_dialog_t element as a UAS. More...
|
|
void | osip_dialog_free (osip_dialog_t *dialog) |
| Free all resource in a osip_dialog_t element. More...
|
|
void | osip_dialog_set_state (osip_dialog_t *dialog, state_t type) |
| Set the state of the dialog. More...
|
|
int | osip_dialog_update_route_set_as_uas (osip_dialog_t *dialog, osip_message_t *invite) |
| Update the Route-Set as UAS of a dialog. More...
|
|
int | osip_dialog_update_osip_cseq_as_uas (osip_dialog_t *dialog, osip_message_t *request) |
| Update the CSeq (remote cseq) during a UAS transaction of a dialog. More...
|
|
int | osip_dialog_match_as_uac (osip_dialog_t *dialog, osip_message_t *response) |
| Match a response received with a dialog. More...
|
|
int | osip_dialog_update_tag_as_uac (osip_dialog_t *dialog, osip_message_t *response) |
| Update the tag as UAC of a dialog?. More...
|
|
int | osip_dialog_update_route_set_as_uac (osip_dialog_t *dialog, osip_message_t *response) |
| Update the Route-Set as UAC of a dialog. More...
|
|
int | osip_dialog_match_as_uas (osip_dialog_t *dialog, osip_message_t *request) |
| Match a request (response sent?) received with a dialog. More...
|
|
int | osip_dialog_is_originator (osip_dialog_t *dialog) |
| Is dialog initiated by as CALLER. More...
|
|
int | osip_dialog_is_callee (osip_dialog_t *dialog) |
| Is dialog initiated by as CALLEE. More...
|
|
oSIP dialog Routines
Definition in file osip_dialog.h.