Functions | |
int | eXosip_init (void) |
void | eXosip_quit (void) |
int | eXosip_set_option (eXosip_option opt, const void *value) |
int | eXosip_lock (void) |
int | eXosip_unlock (void) |
int | eXosip_listen_addr (int transport, const char *addr, int port, int family, int secure) |
int | eXosip_set_socket (int transport, int socket, int port) |
void | eXosip_set_user_agent (const char *user_agent) |
void | eXosip_enable_ipv6 (int ipv6_enable) |
void | eXosip_masquerade_contact (const char *public_address, int port) |
|
Initiate the eXtented oSIP library. |
|
Release ressource used by the eXtented oSIP library. |
|
Set eXosip options. See eXosip_option for available options.
|
|
Lock the eXtented oSIP library. |
|
UnLock the eXtented oSIP library. |
|
Listen on a specified socket.
|
|
Listen on a specified socket.
|
|
Set the SIP User-Agent: header string.
|
|
Use IPv6 instead of IPv4.
|
|
This method is used to replace contact address with the public address of your NAT. The ip address should be retreived manually (fixed IP address) or with STUN. This address will only be used when the remote correspondant appears to be on an DIFFERENT LAN.
|