Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

eXosip2 REGISTER and Registration Management
[SIP messages and call control API]


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_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)

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_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


Generated on Mon Jun 5 23:42:16 2006 for libeXosip2 by  doxygen 1.4.4