.TH "eXosip2_registration" 3 "Thu Dec 15 2016" "Version 4.1.0" "libeXosip2" \" -*- nroff -*- .ad l .nh .SH NAME eXosip2_registration \- eXosip2 REGISTER and Registration Management .SS "Functions" .in +1c .ti -1c .RI "int \fBeXosip_register_build_initial_register\fP (struct eXosip_t *excontext, const char *from, const char *proxy, const char *contact, int expires, osip_message_t **reg)" .br .ti -1c .RI "int \fBeXosip_register_build_initial_register_withqvalue\fP (struct eXosip_t *excontext, const char *from, const char *proxy, const char *contact, int expires, const char *qvalue, osip_message_t **reg)" .br .ti -1c .RI "int \fBeXosip_register_build_register\fP (struct eXosip_t *excontext, int rid, int expires, osip_message_t **reg)" .br .ti -1c .RI "int \fBeXosip_register_send_register\fP (struct eXosip_t *excontext, int rid, osip_message_t *reg)" .br .ti -1c .RI "int \fBeXosip_register_remove\fP (struct eXosip_t *excontext, int rid)" .br .in -1c .SH "Detailed Description" .PP .SH "Function Documentation" .PP .SS "int eXosip_register_build_initial_register (struct eXosip_t * excontext, const char * from, const char * proxy, const char * contact, int expires, osip_message_t ** reg)" Build initial REGISTER request\&. .PP \fBParameters:\fP .RS 4 \fIexcontext\fP eXosip_t instance\&. .br \fIfrom\fP SIP url for caller\&. .br \fIproxy\fP Proxy used for registration\&. .br \fIcontact\fP Contact address\&. (optional) .br \fIexpires\fP The expires value for registration\&. .br \fIreg\fP The SIP request to build\&. .RE .PP .SS "int eXosip_register_build_initial_register_withqvalue (struct eXosip_t * excontext, 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\&. .PP \fBParameters:\fP .RS 4 \fIexcontext\fP eXosip_t instance\&. .br \fIfrom\fP SIP url for caller\&. .br \fIproxy\fP Proxy used for registration\&. .br \fIcontact\fP Contact address\&. (optional) .br \fIexpires\fP The expires value for registration\&. .br \fIqvalue\fP The qvalue value for contact header\&. .br \fIreg\fP The SIP request to build\&. .RE .PP .SS "int eXosip_register_build_register (struct eXosip_t * excontext, int rid, int expires, osip_message_t ** reg)" Build a new REGISTER request for an existing registration\&. .PP \fBParameters:\fP .RS 4 \fIexcontext\fP eXosip_t instance\&. .br \fIrid\fP A unique identifier for the registration context .br \fIexpires\fP The expires value for registration\&. .br \fIreg\fP The SIP request to build\&. .RE .PP .SS "int eXosip_register_send_register (struct eXosip_t * excontext, int rid, osip_message_t * reg)" Send a REGISTER request for an existing registration\&. .PP \fBParameters:\fP .RS 4 \fIexcontext\fP eXosip_t instance\&. .br \fIrid\fP A unique identifier for the registration context .br \fIreg\fP The SIP request to build\&. (NULL for default REGISTER) .RE .PP .SS "int eXosip_register_remove (struct eXosip_t * excontext, int rid)" Remove existing registration without sending REGISTER\&. .PP \fBParameters:\fP .RS 4 \fIexcontext\fP eXosip_t instance\&. .br \fIrid\fP A unique identifier for the registration context .RE .PP .SH "Author" .PP Generated automatically by Doxygen for libeXosip2 from the source code\&.