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 Wed Feb 13 01:25:39 2008 for libeXosip2 by  doxygen 1.5.4