41 typedef enum _osip_dialog_type_t { CALLER, CALLEE } osip_dialog_type_t;
78 #define osip_dialog_set_instance(dialog, instance) (dialog)->your_instance = (void *) (instance)
85 #define osip_dialog_get_instance(dialog) (dialog)->your_instance
int osip_dialog_update_route_set_as_uac(osip_dialog_t *dialog, osip_message_t *response)
Definition: osip_dialog.c:73
int osip_dialog_update_route_set_as_uas(osip_dialog_t *dialog, osip_message_t *invite)
Definition: osip_dialog.c:33
int osip_dialog_init_as_uac(osip_dialog_t **dialog, osip_message_t *response)
Definition: osip_dialog.c:455
void osip_dialog_free(osip_dialog_t *dialog)
Definition: osip_dialog.c:517
int osip_dialog_match_as_uac(osip_dialog_t *dialog, osip_message_t *response)
Definition: osip_dialog.c:158
int osip_dialog_match_as_uas(osip_dialog_t *dialog, osip_message_t *request)
Definition: osip_dialog.c:242
void osip_dialog_set_state(osip_dialog_t *dialog, state_t type)
Definition: osip_dialog.c:26
int osip_dialog_is_callee(osip_dialog_t *dialog)
int osip_dialog_init_as_uas(osip_dialog_t **dialog, osip_message_t *invite, osip_message_t *response)
Definition: osip_dialog.c:496
int osip_dialog_init_as_uac_with_remote_request(osip_dialog_t **dialog, osip_message_t *next_request, int local_cseq)
Definition: osip_dialog.c:472
int osip_dialog_is_originator(osip_dialog_t *dialog)
int osip_dialog_update_tag_as_uac(osip_dialog_t *dialog, osip_message_t *response)
Definition: osip_dialog.c:131
int osip_dialog_update_osip_cseq_as_uas(osip_dialog_t *dialog, osip_message_t *request)
Definition: osip_dialog.c:62
Definition: osip_dialog.h:54
osip_list_t route_set
Definition: osip_dialog.h:59
char * local_tag
Definition: osip_dialog.h:56
osip_dialog_type_t type
Definition: osip_dialog.h:68
char * remote_tag
Definition: osip_dialog.h:57
char * call_id
Definition: osip_dialog.h:55
osip_to_t * remote_uri
Definition: osip_dialog.h:62
int local_cseq
Definition: osip_dialog.h:60
char * line_param
Definition: osip_dialog.h:58
int remote_cseq
Definition: osip_dialog.h:61
state_t state
Definition: osip_dialog.h:69
osip_contact_t * remote_contact_uri
Definition: osip_dialog.h:64
int secure
Definition: osip_dialog.h:66
osip_from_t * local_uri
Definition: osip_dialog.h:63
void * your_instance
Definition: osip_dialog.h:70
Definition: osip_from.h:47
Definition: osip_list.h:87
Definition: osip_message.h:54