Upgrade 3CX to v18 and get it hosted free!

Siproxd

Author image

From the website:

Siprox is an 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.

General Overview:

  • SIP (RFC3261) Proxy for SIP based softphones hidden behind a masquerading firewall
  • 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
  • supports Linux and FreeBSD (other BSD derivatives not yet tested)
  • 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.
  • 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’.

Written in C.

Related Posts:

Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.