Siproxd

Proxy/masquerading daemon for the SIP protocol
Download

Siproxd Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Thomas Ries
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 801 KB

Siproxd Tags


Siproxd Description

Proxy/masquerading daemon for the SIP protocol 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 work via an masquerading firewall (NAT).It allows SIP software clients (like linphone, kphone) or SIP hardware clients (Voice over IP phones which are SIP-compatible, such as those from Cisco, Snomor Grandstream) to work behind an NAT router or an IP masquerading firewall.SIP (Session Initiation Protocol, RFC3261) is the protocol of choice for most VoIP (Voice over IP) phones to initiate communication. By itself, SIP does not work via masquerading firewalls as the transfered data contains IP addresses and port numbers. There do exist other solutions to traverse NAT existing (like STUN, or SIP aware NAT routers), but such solutions have their disadvantages or may not be applied to a given situation. Siproxd does not aim to be a replacement for these solutions, however in some situations siproxd may bring advantages.Siproxd runs on a variety of Unix derivates. Currently known to work are:· Mac OS X· Linux· FreeBSD· OpenBSD· SunOS Requirements: · libposip2 libraries Limitations: · Currently, the SIP part only supports UDP · Very likely it does not follow the SIP spec (RFC3261) in all details What's New in This Release: · SIP (RFC3261) Proxy for SIP based softphones hidden behind a · masquerading firewall · Support for PRACK messages (RFC3262) · works with "dial-up" conenctions (dynamic IP addresses) · Multiple local users/hosts can be masqueraded simultaneously · Access control (IP based) for incoming traffic · Proxy Authentication for registration of local clients (User Agents) · with individual passwords for each user · May be used as pure Outbound proxy (registration of local UAs · to a 3rd party registrar) · Fli4l OPT_SIP (still experimental) available, check · http://home.arcor.de/jsffm/fli4l/ · runs on various operating systems (see below) · Full duplex RTP data stream proxy for *incoming* and *outgoing* · audio data - no firewall masquerading entries needed · Port range to be used for RTP traffic is configurable · (-> easy to set up apropriate firewall rules for RTP traffic) · RTP proxy can handle multiple RTP streams (eg. audio + video) · within a single SIP session. · Symmetric RTP support · Symmetric SIP signalling support · Supports running in a chroot jail and changing user-ID after startup · All configuration done via one simple ascii configuration file · Logging to syslog in daemon mode · RPM package · The host part of UA registration entries can be masqueraded · (mask_host, masked_host config items). Some Siemens SIP phones seem to · need this 'feature'. · Provider specific outbound proxies can be configured · Can run "in front of" a NAT router.(in the local LAN segment) · supports "Short-Dials" · configurable RFC3581 (rport) support for sent SIP packets


Siproxd Related Software