sourCEntral - mobile manpages

pdf

eXosip2_registration

NAME

eXosip2_registration − eXosip2 REGISTER and Registration Management

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)

Detailed Description

Function Documentation

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.

Parameters:

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.

Parameters:

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.

Parameters:

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.

Parameters:

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.

Parameters:

rid A unique identifier for the registration context

Author

Generated automatically by Doxygen for libeXosip2 from the source code.

pdf