features 1.12.11devel
Loading...
Searching...
No Matches
Macros | Variables
sofia_features.h File Reference

Sofia-SIP Library Features. More...

Go to the source code of this file.

Macros

#define SOFIA_SIP_FEATURES_H
 Defined when <sofia-sip/sofia_features.h> has been included.
 
#define SOFIA_SIP_VERSION   "1.12.11devel"
 Current Sofia version.
 
#define SOFIA_SIP_NAME_VERSION   "sofia-sip-1.12.11devel"
 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.
 

Detailed Description

Sofia-SIP Library Features.

Macros and string constants listing features supported or not supported by sofia-sip-ua library.

Author
Pekka Pessi Pekka.nosp@m..Pes.nosp@m.si@no.nosp@m.kia..nosp@m.com
Date
Created: Wed Feb 14 17:09:44 2001 ppessi

Variable Documentation

◆ sofia_sip_has_dtls

char const* sofia_sip_has_dtls
extern

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.

◆ sofia_sip_has_ipv6

char const* sofia_sip_has_ipv6
extern

The name and version of software package providing IPv6 functionality, NULL if none.

IPv6 can be used to send SIP messages.

◆ sofia_sip_has_sctp

char const* sofia_sip_has_sctp
extern

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.

◆ sofia_sip_has_sigcomp

char const* sofia_sip_has_sigcomp
extern

The name and version of software package providing SigComp functionality, NULL if none.

SigComp can be used to compress SIP messages.

◆ sofia_sip_has_stun

char const* sofia_sip_has_stun
extern

The name and version of software package providing STUN functionality, NULL if none.

STUN is a protocol used to traverse NATs with UDP.

◆ sofia_sip_has_tls

char const* sofia_sip_has_tls
extern

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.

◆ sofia_sip_has_tls_sctp

char const* sofia_sip_has_tls_sctp
extern

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.

◆ sofia_sip_has_turn

char const* sofia_sip_has_turn
extern

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.

◆ sofia_sip_has_upnp

char const* sofia_sip_has_upnp
extern

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.


Sofia-SIP 1.12.11devel - Copyright (C) 2006 Nokia Corporation. All rights reserved. Licensed under the terms of the GNU Lesser General Public License.