freeswitch/libs/sofia-sip
Travis Cross c01a142665 Implement su_errno and su_seterrno as functions
This avoid warnings about expressions with unused values.  These
warnings break the build with clang.

An optimizing compiler should still inline these calls.  If that turns
out not to happen on some platform, we could rename the functions used
internally and declare them static inline.
2012-06-25 06:38:29 +00:00
..
docs
libsofia-sip-ua Implement su_errno and su_seterrno as functions 2012-06-25 06:38:29 +00:00
libsofia-sip-ua-glib Wed Jul 8 11:14:36 CDT 2009 Pekka Pessi <first.last@nokia.com> 2009-07-10 00:55:28 +00:00
m4
open_c Mon Jun 29 04:13:42 CDT 2009 kai.k.samposalo@nokia.com 2009-07-10 00:52:38 +00:00
packages
rules fix openbsd sofia build 2010-04-02 01:15:18 -04:00
s2check
scripts fix file modes in sofia 2010-10-03 05:53:07 -04:00
tests Tue Jul 7 19:19:07 CDT 2009 Pekka Pessi <first.last@nokia.com> 2009-07-10 00:48:37 +00:00
utils
win32 MODSOFIA-92 step 3 - now hooked to build 2010-08-17 11:33:40 -06:00
.update Add mechanism to set OpenSSL session timeout 2012-06-11 21:46:05 +00:00
AUTHORS
COPYING
COPYRIGHTS
ChangeLog
ChangeLog.ext-trees
Makefile.am
README
README.developers
RELEASE
RELEASE.template
TODO
acinclude.m4
autoconf-all.cmd Thu Jun 25 06:53:16 CDT 2009 kai.k.samposalo@nokia.com 2009-07-10 00:50:12 +00:00
autogen.sh FSBUILD-249 2010-02-23 22:56:54 +00:00
configure.ac FS-234: add missing AM_PROG_CC_C_O to sofia configure 2010-10-03 04:59:25 -04:00
configure.gnu chmod 755 2012-01-19 19:44:08 -06:00

README

=============================================================
README / Sofia-SIP - RFC3261 compliant SIP User-Agent library
=============================================================

Introduction
------------

Sofia-SIP is an open-source SIP User-Agent library, compliant
with the IETF RFC3261 specification. It can be used as
a building block for SIP client software for uses such as VoIP,
IM, and many other real-time and person-to-person communication
services. The primary target platform for Sofia-SIP is
GNU/Linux. Sofia-SIP is based on a SIP stack developed at
the Nokia Research Center. Sofia-SIP is licensed under the LGPL.


Quick start
-----------

Sofia-SIP uses the GNU autotools, so building procedure
is the usual:

sh> sh autogen.sh (if building from darcs)
sh> ./configure
sh> make
sh> make install

See also 'docs/devel_platform_notes.txt' for notes on compiling
Sofia-SIP in different environments.

See the "options-client-example" (available using darcs at
http://sofia-sip.org/repos/options-client-example/ or with CVS as
a module in Sofia-SIP CVS tree) for an example of a small app that
is utilizing Sofia-SIP, and specifically the libsofia-sip-ua
library component.

There are also multiple example clients under
the "sofia-sip/utils" directory:

- sip-options, query using SIP OPTIONS method
- sip-date, SIP date printer/parser

The Sofia-SIP su submodule also provides some small utilities:

- addrinfo (libsofia-sip-ua/su), resolve host names
- localinfo (libsofia-sip-ua/su), prints information about
  local network interfaces

References
----------

Project website:
- http://sofia-sip.sourceforge.net
- http://www.sourceforge.net/projects/sofia-sip

Mailing list:
- http://sourceforge.net/mail/?group_id=143636

Version control repositories:
- see the project website (link above)

Licensing
---------

Sofia-SIP is licensed under terms of the GNU LGPL.
See the file "COPYING" for more information.