@@ -86,6 +91,11 @@ POSSIBILITY OF SUCH DAMAGE.
+
+
+
+
+
@@ -143,5 +153,29 @@ $( document ).ready(function() {
});
});
+ $("#saveAct_user").click(function(){
+ saveFormToEndpoint(url="/api/siproxd/user/set", formid='frm_general_settings',callback_ok=function(){
+ $("#saveAct_user_progress").addClass("fa fa-spinner fa-pulse");
+ ajaxCall(url="/api/siproxd/service/reconfigure", sendData={}, callback=function(data,status) {
+ ajaxCall(url="/api/siproxd/service/status", sendData={}, callback=function(data,status) {
+ updateServiceStatusUI(data['status']);
+ });
+ $("#saveAct_user_progress").removeClass("fa fa-spinner fa-pulse");
+ });
+ });
+ });
+
+ $("#saveAct_domain").click(function(){
+ saveFormToEndpoint(url="/api/siproxd/domain/set", formid='frm_general_settings',callback_ok=function(){
+ $("#saveAct_domain_progress").addClass("fa fa-spinner fa-pulse");
+ ajaxCall(url="/api/siproxd/service/reconfigure", sendData={}, callback=function(data,status) {
+ ajaxCall(url="/api/siproxd/service/status", sendData={}, callback=function(data,status) {
+ updateServiceStatusUI(data['status']);
+ });
+ $("#saveAct_domain_progress").removeClass("fa fa-spinner fa-pulse");
+ });
+ });
+ });
+
});
diff --git a/net/siproxd/src/opnsense/service/templates/OPNsense/Siproxd/siproxd.conf b/net/siproxd/src/opnsense/service/templates/OPNsense/Siproxd/siproxd.conf
index 2c904eec1..5f34d578c 100644
--- a/net/siproxd/src/opnsense/service/templates/OPNsense/Siproxd/siproxd.conf
+++ b/net/siproxd/src/opnsense/service/templates/OPNsense/Siproxd/siproxd.conf
@@ -52,13 +52,13 @@ rtp_dscp = {{ OPNsense.siproxd.general.rtp_dscp }}
{% if helpers.exists('OPNsense.siproxd.general.sip_dscp') and OPNsense.siproxd.general.sip_dscp != '' %}
sip_dscp = {{ OPNsense.siproxd.general.sip_dscp }}
{% endif %}
-{% if helpers.exists('OPNsense.siproxd.general.rtp_input_dejitter') and OPNsense.siproxd.general.rtp_input_dejitter == '1' %}
-rtp_input_dejitter = 1
+{% if helpers.exists('OPNsense.siproxd.general.rtp_input_dejitter') and OPNsense.siproxd.general.rtp_input_dejitter != '' %}
+rtp_input_dejitter = {{ OPNsense.siproxd.general.rtp_input_dejitter }}
{% else %}
rtp_input_dejitter = 0
{% endif %}
-{% if helpers.exists('OPNsense.siproxd.general.rtp_output_dejitter') and OPNsense.siproxd.general.rtp_output_dejitter == '1' %}
-rtp_output_dejitter = 1
+{% if helpers.exists('OPNsense.siproxd.general.rtp_output_dejitter') and OPNsense.siproxd.general.rtp_output_dejitter != '' %}
+rtp_output_dejitter = {{ OPNsense.siproxd.general.rtp_output_dejitter }}
{% else %}
rtp_output_dejitter = 0
{% endif %}