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 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¶
See also
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 Netgate Global Support to those with an active support subscription.