Sofia-SIP Library Features. More...
Go to the source code of this file.
Defines | |
#define | SOFIA_SIP_FEATURES_H |
Defined when <sofia-sip/sofia_features.h> has been included. | |
#define | SOFIA_SIP_VERSION "1.12.11" |
Current Sofia version. | |
#define | SOFIA_SIP_NAME_VERSION "sofia-sip-1.12.11" |
Current Sofia package name and version. | |
Variables | |
char const *const | sofia_sip_name_version |
The name and version of software package providing Sofia-SIP-UA library. | |
char const * | sofia_sip_has_smime |
The name and version of software package providing S/MIME functionality, NULL if none. | |
char const * | sofia_sip_has_tls |
The name and version of software package providing TLS functionality, NULL if none. | |
char const * | sofia_sip_has_dtls |
The name and version of software package providing DTLS functionality, NULL if none. | |
char const * | sofia_sip_has_tls_sctp |
The name and version of software package providing TLS over SCTP functionality, NULL if none. | |
char const * | sofia_sip_has_sigcomp |
The name and version of software package providing SigComp functionality, NULL if none. | |
char const * | sofia_sip_has_stun |
The name and version of software package providing STUN functionality, NULL if none. | |
char const * | sofia_sip_has_turn |
The name and version of software package providing TURN functionality, NULL if none. | |
char const * | sofia_sip_has_upnp |
The name and version of software package providing UPnP functionality, NULL if none. | |
char const * | sofia_sip_has_sctp |
The name and version of software package providing SCTP functionality, NULL if none. | |
char const * | sofia_sip_has_ipv6 |
The name and version of software package providing IPv6 functionality, NULL if none. |
Sofia-SIP Library Features.
Macros and string constants listing features supported or not supported by sofia-sip-ua library.
#define SOFIA_SIP_FEATURES_H |
Defined when <sofia-sip/sofia_features.h> has been included.
char const* sofia_sip_has_dtls |
The name and version of software package providing DTLS functionality, NULL if none.
DTLS or TLS over datagram transport (UDP) can be used as transport for SIP messages.
char const* sofia_sip_has_ipv6 |
The name and version of software package providing IPv6 functionality, NULL if none.
IPv6 can be used to send SIP messages.
char const* sofia_sip_has_sctp |
The name and version of software package providing SCTP functionality, NULL if none.
SCTP can be used as transport for SIP messages. The software providing it can be, for example, LKSCTP (Linux kernel SCTP) for Linux.
char const* sofia_sip_has_sigcomp |
The name and version of software package providing SigComp functionality, NULL if none.
SigComp can be used to compress SIP messages.
char const* sofia_sip_has_stun |
The name and version of software package providing STUN functionality, NULL if none.
STUN is a protocol used to traverse NATs with UDP.
char const* sofia_sip_has_tls |
The name and version of software package providing TLS functionality, NULL if none.
TLS over TCP is used as transport for SIP messages when using SIPS scheme. Using TLS over TCP with SIP is described in RFC 3261.
char const* sofia_sip_has_tls_sctp |
The name and version of software package providing TLS over SCTP functionality, NULL if none.
TLS over SCTP can be used as transport for SIP messages.
char const* sofia_sip_has_turn |
The name and version of software package providing TURN functionality, NULL if none.
TURN is a protocol used to traverse NATs or firewalls with TCP or UDP.
char const* sofia_sip_has_upnp |
The name and version of software package providing UPnP functionality, NULL if none.
UPnP (Universal Plug and Play) can be used to traverse NATs or firewalls.