savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] savannah.gnu.org: submission of The partysip SIP Prox


From: jack
Subject: [Savannah-hackers] savannah.gnu.org: submission of The partysip SIP Proxy server
Date: Mon, 06 May 2002 09:02:19 -0400

A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden


Aymeric MOIZARD <address@hidden> described the package as follows:
License: lgpl
Other License: 
Package: The partysip SIP Proxy server
System name: partysip
This package does NOT want to apply for inclusion in the GNU project

Description:
partysip is a modular SIP proxy server. This is a central point for     
managing a SIP network. Mainly SIP phones advertise their locations (sip urls 
like <sip:address@hidden>) to partysip which is then able to route the calls.

After a request from loic dachary, the license has been slightly
modified and we finally agree on this proposal:

 > Here is my new proposal for the licene of partysip:                          
 > The core application is LGPL.                                                
 >   --> can load any plugins with any license (GPL as well as 
 >       proprietary)     
 >   --> linked with the ppl library. (LGPL)                                    
 > The \"ppl\" library is LGPL.                                                 
 >   
 >   --> only linked with the standard C library.                               
 >      
 > The included plugins are all GPL.                                            
 >   --> loaded by the core application.                                        


partysip is a modular application where functionalities and behaviors  are 
defined in plugins. A set of proposed plugins for usual behaviors is included 
in the distribution. The filtering plugin will block requests based on a set of 
rules. The authentication plugin will be responsible of validating credentials 
found in requests. A plugin will be responsible for routing message properly 
when the request does already contain routing informations. Other plugins will 
generally be used to search for locations in a local or remote database or 
through a DNS resolution (SRV records).

Plugins are made optional. The set of pre-loaded plugins will entirely be up to 
the proxy administrator allowing him to adapt the proxy behavior. For example, 
one could write a stateless plugin always rooting calls to 5 Statefull proxies 
for load balancing purpose. Statefull proxies will contains the authentication 
plugin while the stateless one won\'t. This would allow building quickly a 
scalable SIP network.

By now, release 0.4.1 offers 6 plugins. A udp plugin is used to exchange SIP 
messages on the network. Any plugins for other protocol can be implemented (TCP 
is not yet provided). The filtering plugin is not implemented. An 
authentication plugin (rfc2617) exists for MD5. (Supported by nearly all SIP 
phones). As some SIP requests already contain enough routing information, a 
plugin is able to check if a location search is needed. A plugin offers the 
\"SIP registrar\" functionalities and behaviors where entries are stored in the 
local database. A local database access plugin (location search) is ready but 
the remote database access plugin is not yet implemented (LDAP might be 
supported in the future.)

As an initial limitation, the statefull side of the proxy is not available to 
plugins. Only redirect and stateless proxy modes are provided in the initial 
release.

partysip-0.4.1 can be downloaded on
http://osip.atosc.org/partysip-0.4.1.tar.gz


Other Software Required:
The GNU osip library

Other Comments:
commercially supported at WellX Telecom. (http://www.wellx.com)
You can contact the partysip team at <address@hidden>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]