From 9e3ea7988045ade8260be7f3473b65ace92f616d Mon Sep 17 00:00:00 2001 From: Patrik Stridvall <ps@leissner.se> Date: Tue, 23 Feb 2016 17:36:08 +0100 Subject: [PATCH] voice_client: sip: qualifyfreq: New option --- .../files/etc/asterisk_templates/sip.conf.TEMPLATE | 2 +- voice-client/files/etc/init.d/voice_client | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/voice-client/files/etc/asterisk_templates/sip.conf.TEMPLATE b/voice-client/files/etc/asterisk_templates/sip.conf.TEMPLATE index 8c6632fe6..0f1b32c20 100644 --- a/voice-client/files/etc/asterisk_templates/sip.conf.TEMPLATE +++ b/voice-client/files/etc/asterisk_templates/sip.conf.TEMPLATE @@ -6,7 +6,7 @@ bindaddr=0.0.0.0 srvlookup=|SRVLOOKUP| maxexpiry=|MAXEXPIRY| minexpiry=|MINEXPIRY| -qualifyfreq=55 +qualifyfreq=|QUALIFYFREQ| alwaysauthreject=yes t1min=100 timert1=500 diff --git a/voice-client/files/etc/init.d/voice_client b/voice-client/files/etc/init.d/voice_client index 3e3fab088..7db79d414 100755 --- a/voice-client/files/etc/init.d/voice_client +++ b/voice-client/files/etc/init.d/voice_client @@ -349,6 +349,7 @@ configure_sip() local minexpiry local defaultexpiry local maxexpiry + local qualifyfreq local registertimeout local registerattempts local registertimeoutbackoff @@ -381,6 +382,7 @@ configure_sip() config_get minexpiry $1 minexpiry config_get defaultexpiry $1 defaultexpiry config_get maxexpiry $1 maxexpiry + config_get qualifyfreq $1 qualifyfreq config_get registertimeout $1 registertimeout config_get registerattempts $1 registerattempts config_get registertimeoutbackoff $1 registertimeoutbackoff @@ -446,6 +448,11 @@ configure_sip() sed -i "s/|MAXEXPIRY|/$maxexpiry/g" $WORKDIR/sip.tmp fi + if [ -z "$qualifyfreq" ] ; then + qualifyfreq=55 + fi + sed -i "s/|QUALIFYFREQ|/$qualifyfreq/" $WORKDIR/sip.tmp + if [ -z "$registertimeout" ] ; then sed -i "s/registertimeout=|REGISTERTIMEOUT|/;registertimeout=/g" $WORKDIR/sip.tmp else -- GitLab