.TH "eX_call.h" 3 "Thu Dec 15 2016" "Version 4.1.0" "libeXosip2" \" -*- nroff -*- .ad l .nh .SH NAME eX_call.h \- eXosip call API .SH SYNOPSIS .br .PP \fC#include \fP .br \fC#include \fP .br \fC#include \fP .br .SS "Functions" .in +1c .ti -1c .RI "int \fBeXosip_call_set_reference\fP (struct eXosip_t *excontext, int id, void *reference)" .br .ti -1c .RI "void * \fBeXosip_call_get_reference\fP (struct eXosip_t *excontext, int cid)" .br .ti -1c .RI "int \fBeXosip_call_build_initial_invite\fP (struct eXosip_t *excontext, osip_message_t **invite, const char *to, const char *from, const char *route, const char *subject)" .br .ti -1c .RI "int \fBeXosip_call_send_initial_invite\fP (struct eXosip_t *excontext, osip_message_t *invite)" .br .ti -1c .RI "int \fBeXosip_call_build_request\fP (struct eXosip_t *excontext, int did, const char *method, osip_message_t **request)" .br .ti -1c .RI "int \fBeXosip_call_build_ack\fP (struct eXosip_t *excontext, int did, osip_message_t **ack)" .br .ti -1c .RI "int \fBeXosip_call_send_ack\fP (struct eXosip_t *excontext, int did, osip_message_t *ack)" .br .ti -1c .RI "int \fBeXosip_call_build_refer\fP (struct eXosip_t *excontext, int did, const char *refer_to, osip_message_t **request)" .br .ti -1c .RI "int \fBeXosip_call_build_info\fP (struct eXosip_t *excontext, int did, osip_message_t **request)" .br .ti -1c .RI "int \fBeXosip_call_build_options\fP (struct eXosip_t *excontext, int did, osip_message_t **request)" .br .ti -1c .RI "int \fBeXosip_call_build_update\fP (struct eXosip_t *excontext, int did, osip_message_t **request)" .br .ti -1c .RI "int \fBeXosip_call_build_notify\fP (struct eXosip_t *excontext, int did, int subscription_status, osip_message_t **request)" .br .ti -1c .RI "int \fBeXosip_call_send_request\fP (struct eXosip_t *excontext, int did, osip_message_t *request)" .br .ti -1c .RI "int \fBeXosip_call_build_answer\fP (struct eXosip_t *excontext, int tid, int status, osip_message_t **answer)" .br .ti -1c .RI "int \fBeXosip_call_send_answer\fP (struct eXosip_t *excontext, int tid, int status, osip_message_t *answer)" .br .ti -1c .RI "int \fBeXosip_call_terminate\fP (struct eXosip_t *excontext, int cid, int did)" .br .ti -1c .RI "int \fBeXosip_call_build_prack\fP (struct eXosip_t *excontext, int tid, osip_message_t **prack)" .br .ti -1c .RI "int \fBeXosip_call_send_prack\fP (struct eXosip_t *excontext, int tid, osip_message_t *prack)" .br .ti -1c .RI "int \fBeXosip_call_get_referto\fP (struct eXosip_t *excontext, int did, char *refer_to, size_t refer_to_len)" .br .ti -1c .RI "int \fBeXosip_call_find_by_replaces\fP (struct eXosip_t *excontext, char *replaces)" .br .in -1c .SH "Detailed Description" .PP eXosip call API This file provide the API needed to control calls\&. You can use it to: .PP .PD 0 .IP "\(bu" 2 build initial invite\&. .IP "\(bu" 2 send initial invite\&. .IP "\(bu" 2 build request within the call\&. .IP "\(bu" 2 send request within the call\&. .PP .PP This API can be used to build the following messages: .PP .nf INVITE, INFO, OPTIONS, REFER, UPDATE, NOTIFY .fi .PP .SH "Author" .PP Generated automatically by Doxygen for libeXosip2 from the source code\&.