[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] savannah.gnu.org: submission of The partysip SIP Prox
[Savannah-hackers] savannah.gnu.org: submission of The partysip SIP Proxy server
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:
Package: The partysip SIP Proxy server
System name: partysip
This package does NOT want to apply for inclusion in the GNU project
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
> --> 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
partysip-0.4.1 can be downloaded on
Other Software Required:
The GNU osip library
commercially supported at WellX Telecom. (http://www.wellx.com)
You can contact the partysip team at <address@hidden>