siproxdsettings 1.0.7 siproxd: Settings /usr/local/pkg/siproxd.inc /pkg_edit.php?xml=siproxd.xml siproxd
Services
/pkg_edit.php?xml=siproxd.xml
siproxd siproxd.sh siproxd Proxy/Masquerading Daemon for SIP Settings /pkg_edit.php?xml=siproxd.xml Users /pkg.php?xml=siproxdusers.xml Registered Phones /siproxd_registered_phones.php /usr/local/pkg/ https://packages.pfsense.org/packages/config/siproxd/siproxdusers.xml /usr/local/pkg/ https://packages.pfsense.org/packages/config/siproxd/siproxd.inc /etc/inc/priv/ https://packages.pfsense.org/packages/config/siproxd/siproxd.priv.inc /usr/local/www/ https://packages.pfsense.org/packages/config/siproxd/siproxd_registered_phones.php Enable siproxd sipenable Enable or disable siproxd. checkbox Inbound Interface if_inbound Select the inbound interface. interfaces_selection Outbound Interface if_outbound Select the outbound interface. interfaces_selection Listening Port port WARNING: Do not change this unless you know what you're doing. ]]> input 5060 Default Expiration Timeout defaulttimeout If a REGISTER request does not contain an Expires header or expires= parameter, this number of seconds will be used and reported back to the UA in the answer. input RTP Settings listtopic Enable RTP Proxy rtpenable Enable or disable the RTP proxy. (Default: enabled) select 1 RTP Port Range (Lower) rtplower Enter the bottom edge of the port range siproxd will allocate for incoming RTP traffic. This range must not be blocked by the firewall. (Default: 7070) input 7070 RTP Port Range (Upper) rtpupper Enter the top edge of the port range siproxd will allocate for incoming RTP traffic. This range must not be blocked by the firewall. (Default: 7079) input 7079 RTP Stream Timeout rtptimeout After this number of seconds, an RTP stream is considered dead and proxying it will be stopped. (Default: 300sec) input 300 Dejittering Settings listtopic Input Dejitter rtp_input_dejitter Artificial delay to be used to de-jitter RTP data streams. This time is in microseconds. 0 - completely disable dejitter (default) input Output Dejitter rtp_output_dejitter Artificial delay to be used to de-jitter RTP data streams. This time is in microseconds. 0 - completely disable dejitter (default) input SIP over TCP Settings listtopic TCP Inactivity Timeout tcp_timeout NOTE: Making this too short may cause multiple parallel registrations for the same phone. This timeout must be set larger than the used registration interval. ]]> input TCP Connect Timeout tcp_connect_timeout This should be kept as short as possible as waiting for an TCP connection to establish is a BLOCKING operation - no SIP messages are processed while waiting for a connect to succeed (RTP is not affected). ]]> input TCP Keepalive tcp_keepalive For TCP SIP signalling, if > 0 empty SIP packets will be sent every 'n' seconds to keep the connection alive. Default is off. input Proxy Settings listtopic Enable Proxy Authentication authentication If checked, clients will be forced to authenticate themselves at the proxy (for registration only). checkbox Outbound Proxy Hostname outboundproxyhost Enter the hostname of an outbound proxy to send all traffic to. This is only useful if you have multiple masquerading firewalls to cross. input Outbound Proxy Port outboundproxyport Enter the port of the outbound proxy to send all traffic to. This is only useful if you have multiple masquerading firewalls to cross. input DSCP Settings listtopic Expedited RTP Forwarding expeditedforwarding This service offers the ULTIMATE IN LOW LOSS, LOW LATENCY AND LOW JITTER by ensuring that there is always sufficient room in output queues for the contracted expedited forwarding traffic. ]]> checkbox Expedited SIP Forwarding expeditedsipforwarding This service offers the ULTIMATE IN LOW LOSS, LOW LATENCY AND LOW JITTER by ensuring that there is always sufficient room in output queues for the contracted expedited forwarding traffic. ]]> checkbox Plugin Settings - Default Target listtopic Enable Default Target Plugin plugin_defaulttarget Redirect unknown calls to a specified target. checkbox Log Redirected Calls plugin_defaulttarget_log Log redirected calls. checkbox Default Target plugin_defaulttarget_target Target must be a full SIP URI with the syntax sip:user@host[:port] input Plugin Settings - Bogus VIA Networks listtopic Enable Fix Bogus Via Networks Plugin plugin_fix_bogus_via If the IP address in the latest Via Header is part of the list below, it will be replaced by the IP where the SIP message has been received from. ]]> checkbox Bogus Via Networks plugin_fix_bogus_via_networks Example: 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 ]]> input Plugin Settings - STUN listtopic Enable STUN Plugin plugin_stun Uses an external STUN server to determine the public IP address of siproxd. Useful for "in-front-of-NAT-router" scenarios. checkbox STUN Hostname plugin_stun_server External STUN server hostname. input STUN Port plugin_stun_port External STUN server port. input STUN Period plugin_stun_period Period in seconds to request IP info from STUN server. input Debug Options listtopic Debug Level debug_level select 1 TCP Debug Port debug_port NOTE: Port number 0 means this feature is disabled. ]]> input install_package_siproxd(); deinstall_package_siproxd(); sync_package_siproxd(); sync_package_siproxd(); siproxd_generate_rules validate_form_siproxd($_POST, $input_errors);