Skip to content
This repository was archived by the owner on Sep 24, 2020. It is now read-only.

Latest commit

 

History

History
54 lines (39 loc) · 2.06 KB

siproxd-package.rst

File metadata and controls

54 lines (39 loc) · 2.06 KB

Siproxd package

Warning

For many modern SIP configurations this package is unnecessary. Please only install and use siproxd if it is absolutely required.

Siproxd is a proxy/masquerading daemon for SIP. 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 a masquerading firewall. It allows SIP phones and soft phones (like kphone, linphone) to work behind an IP masquerading firewall or router.

The most useful thing siproxd does is allow multiple phones to use a static source port of 5060 when registering to the same remote PBX. If the PBX is local, this package should not be installed or used. Most remote PBX systems are OK with the phones having random source ports, but that was not the case many years ago. Unless the remote PBX is absolutely strict about the 5060 source port requirement for each phone, this package is not needed.

Install siproxid

In the pfSense® webGUI, navigate to System > Packages:

  • Find the siproxd package.
  • Click |fa-plus| to install, and confirm installation.
  • Wait for it finish.

Configure siproxd

Under Services > siproxd:

  • Inbound interface will generally be LAN.
  • Outbound interface will generally by WAN.
  • Fill in any other values (where appropriate).
  • RTP port range (lower) should be an even number.
  • Click Save.

Known issues

.. seealso:: You can find a list of known issues with the siproxd package
   on the `pfSense bug tracker`_.

Package Support

This package is currently supported by |support_link| to those with an active support subscription.