libosip
5.3.0
|
#include <osip_dialog.h>
Public Attributes | |
char * | call_id |
char * | local_tag |
char * | remote_tag |
char * | line_param |
osip_list_t | route_set |
int | local_cseq |
int | remote_cseq |
osip_to_t * | remote_uri |
osip_from_t * | local_uri |
osip_contact_t * | remote_contact_uri |
int | secure |
osip_dialog_type_t | type |
state_t | state |
void * | your_instance |
Structure for referencing a dialog.
char* osip_dialog::call_id |
Call-ID
Referenced by osip_dialog_free(), osip_dialog_match_as_uac(), and osip_dialog_match_as_uas().
char* osip_dialog::line_param |
line param from request uri for incoming calls
Referenced by osip_dialog_free(), and osip_dialog_match_as_uas().
int osip_dialog::local_cseq |
last local cseq
char* osip_dialog::local_tag |
local tag
Referenced by osip_dialog_free(), osip_dialog_match_as_uac(), and osip_dialog_match_as_uas().
osip_from_t* osip_dialog::local_uri |
local_uri
Referenced by osip_dialog_free(), osip_dialog_match_as_uac(), and osip_dialog_match_as_uas().
osip_contact_t* osip_dialog::remote_contact_uri |
remote contact_uri
Referenced by osip_dialog_free(), osip_dialog_update_route_set_as_uac(), and osip_dialog_update_route_set_as_uas().
int osip_dialog::remote_cseq |
last remote cseq
Referenced by osip_dialog_update_osip_cseq_as_uas().
char* osip_dialog::remote_tag |
remote tag
Referenced by osip_dialog_free(), osip_dialog_match_as_uac(), osip_dialog_match_as_uas(), and osip_dialog_update_tag_as_uac().
osip_to_t* osip_dialog::remote_uri |
remote_uri
Referenced by osip_dialog_free(), osip_dialog_match_as_uac(), and osip_dialog_match_as_uas().
osip_list_t osip_dialog::route_set |
route set
Referenced by osip_dialog_free(), and osip_dialog_update_route_set_as_uac().
int osip_dialog::secure |
use secure transport layer
state_t osip_dialog::state |
DIALOG_EARLY || DIALOG_CONFIRMED || DIALOG_CLOSED
Referenced by osip_dialog_set_state(), and osip_dialog_update_route_set_as_uac().
osip_dialog_type_t osip_dialog::type |
type of dialog (CALLEE or CALLER)
Referenced by osip_dialog_init_as_uac(), osip_dialog_init_as_uac_with_remote_request(), and osip_dialog_init_as_uas().
void* osip_dialog::your_instance |
for application data reference