|
Partysip is a SIP proxy server. It is a plugin oriented program with
registration, authentication and routing capabilities.
Partysip is a modular application where capabilities are added and
removed through plugins. The program comes with several GPL plugins. At
this step, partysip and its plugins could be used as a 'SIP registrar',
a 'SIP redirect server' and a 'SIP stateful proxy server'.
Siproxd is a proxy/masquerading daemon for the SIP protocol. It
handles registrations of SIP clients on a private IP network and
performs rewriting of the SIP message bodies to make SIP connections
possible via an masquerading firewall. It allows SIP clients (like
kphone, linphone) to work behind an IP masquerading firewall or router.
SIP (Session Initiation Protocol) is used by Softphones (Voice over
IP) to initiate communication. By itself, SIP does not work via
masquerading firewalls as the transfered data contains IP addresses and
port numbers.
The Load Balancer is a very simple proxy that is useful in SIP-based
VoIP installations where there are multiple ingress proxy servers. The
Load Balancer permits pooling these servers, thereby eliminating the
need to balance user demands for connectivity through a complicated
provisioning algorithm.
All users can send their INVITEs and REGISTERs to the same SIP URI
and the Load Balancer will assign ingress proxy servers dynamically to
each transaction. In this way, the traffic load is balanced over a pool
of proxy servers based on the real-time demand for services.
The STUN (Simple Traversal of UDP through NATs (Network Address
Translation)) server is an implementation of the STUN protocol that
enables STUN functionality in SIP-based systems. The STUN server tar
ball also include a client API to enable STUN functionality in SIP
endpoints. In addition there is a command line UNIX client and a
graphical windows client that check what type of NAT the user is using.
STUN is an application-layer protocol that can determine the public
IP and nature of a NAT device that sits between the STUN client and STUN
server.
The current version of the code supports most of RFC 3489 except the
ability to get OTPs from the server |