freeswitch/libs/sofia-sip
Michael Jerris ad8ed1be64 Tue Apr 1 06:49:10 EDT 2008 Pekka.Pessi@nokia.com
* nua_stack.c: include Allow-Events in most messages initiating dialog
  
  The Allow-Events header is now included with NOTIFY, PUBLISH, REGISTER, and
  initial INVITE, SUBSCRIBE, REFER, and OPTIONS, and also responses to
  SUBSCRIBE, REFER, OPTIONS, and PUBLISH as well as responses to initial
  INVITE and NOTIFY.
  
  Thanks to Jerry Richards for pointing out the problem.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8017 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-03 22:33:12 +00:00
..
docs merge with sofia darcs trunk: 2007-11-12 16:04:47 +00:00
libsofia-sip-ua Tue Apr 1 06:49:10 EDT 2008 Pekka.Pessi@nokia.com 2008-04-03 22:33:12 +00:00
libsofia-sip-ua-glib Merge current sofia-sip darcs tree: 2008-01-06 20:15:11 +00:00
m4 Fri Mar 7 12:24:05 EST 2008 Pekka.Pessi@nokia.com 2008-03-07 17:50:32 +00:00
open_c Fri Mar 7 11:47:53 EST 2008 Pekka.Pessi@nokia.com 2008-03-07 17:47:04 +00:00
packages a little update to the sofia-sip library 2007-04-15 02:03:41 +00:00
rules Thu Mar 6 12:43:23 EST 2008 Pekka.Pessi@nokia.com 2008-03-07 17:38:16 +00:00
scripts Merge current sofia-sip darcs tree: 2008-01-06 20:15:11 +00:00
tests Fri Mar 7 11:49:17 EST 2008 Pekka.Pessi@nokia.com 2008-03-07 17:47:44 +00:00
utils sync to current darcs tree: 2007-12-06 18:44:14 +00:00
win32 merge to sofia sip darcs tree. Includes multiple fixes and several merges of changes from the freeswitch tree back to darcs as follows: 2008-01-23 18:37:33 +00:00
.update Tue Apr 1 06:49:10 EDT 2008 Pekka.Pessi@nokia.com 2008-04-03 22:33:12 +00:00
AUTHORS merge to sofia sip darcs tree. Includes multiple fixes and several merges of changes from the freeswitch tree back to darcs as follows: 2008-01-23 18:37:33 +00:00
COPYING add sofia-sip 1.12.4 (plus some patches through 12/21/2006) to in tree libs 2006-12-21 06:30:28 +00:00
COPYRIGHTS a little update to the sofia-sip library 2007-04-15 02:03:41 +00:00
ChangeLog add sofia-sip 1.12.4 (plus some patches through 12/21/2006) to in tree libs 2006-12-21 06:30:28 +00:00
ChangeLog.ext-trees add sofia-sip 1.12.4 (plus some patches through 12/21/2006) to in tree libs 2006-12-21 06:30:28 +00:00
Makefile.am merge to sofia sip darcs tree. Includes multiple fixes and several merges of changes from the freeswitch tree back to darcs as follows: 2008-01-23 18:37:33 +00:00
README a little update to the sofia-sip library 2007-04-15 02:03:41 +00:00
README.developers add sofia-sip 1.12.4 (plus some patches through 12/21/2006) to in tree libs 2006-12-21 06:30:28 +00:00
RELEASE sync to darcs tree 2008-01-26 19:57:55 +00:00
RELEASE.template a little update to the sofia-sip library 2007-04-15 02:03:41 +00:00
TODO add sofia-sip 1.12.4 (plus some patches through 12/21/2006) to in tree libs 2006-12-21 06:30:28 +00:00
acinclude.m4 add missing m4 file from acinclude.m4 2007-05-08 20:25:38 +00:00
autogen.sh merge to sofia sip darcs tree. Includes multiple fixes and several merges of changes from the freeswitch tree back to darcs as follows: 2008-01-23 18:37:33 +00:00
configure.ac sync to darcs tree 2008-01-26 19:57:55 +00:00
configure.gnu fix config.cache 2008-01-13 19:27:17 +00: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.