Functions | |
int | eXosip_register_build_initial_register (const char *from, const char *proxy, const char *contact, int expires, osip_message_t **reg) |
int | eXosip_register_build_initial_register_withqvalue (const char *from, const char *proxy, const char *contact, int expires, const char *qvalue, osip_message_t **reg) |
int | eXosip_register_build_register (int rid, int expires, osip_message_t **reg) |
int | eXosip_register_send_register (int rid, osip_message_t *reg) |
int | eXosip_register_remove (int rid) |
int eXosip_register_build_initial_register | ( | const char * | from, | |
const char * | proxy, | |||
const char * | contact, | |||
int | expires, | |||
osip_message_t ** | reg | |||
) |
Build initial REGISTER request.
from | SIP url for caller. | |
proxy | Proxy used for registration. | |
contact | Contact address. (optional) | |
expires | The expires value for registration. | |
reg | The SIP request to build. |
int eXosip_register_build_initial_register_withqvalue | ( | const char * | from, | |
const char * | proxy, | |||
const char * | contact, | |||
int | expires, | |||
const char * | qvalue, | |||
osip_message_t ** | reg | |||
) |
Build initial REGISTER request with qvalue for contact.
from | SIP url for caller. | |
proxy | Proxy used for registration. | |
contact | Contact address. (optional) | |
expires | The expires value for registration. | |
qvalue | The qvalue value for contact header. | |
reg | The SIP request to build. |
int eXosip_register_build_register | ( | int | rid, | |
int | expires, | |||
osip_message_t ** | reg | |||
) |
Build a new REGISTER request for an existing registration.
rid | A unique identifier for the registration context | |
expires | The expires value for registration. | |
reg | The SIP request to build. |
int eXosip_register_send_register | ( | int | rid, | |
osip_message_t * | reg | |||
) |
Send a REGISTER request for an existing registration.
rid | A unique identifier for the registration context | |
reg | The SIP request to build. (NULL for default REGISTER) |
int eXosip_register_remove | ( | int | rid | ) |
Remove existing registration without sending REGISTER.
rid | A unique identifier for the registration context |