Add new Advanced SIP Var (#3859)

Add the following advanced SIP variable. Disabling this allows Yealink phones to display the SIP error reason in the format sent by the carrier rather than Q.850 format e.g. "User Busy" rather than "NORMAL_CLEARING"

sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
This commit is contained in:
emaktech
2018-12-02 22:38:17 -05:00
committed by FusionPBX
parent 91298ca15c
commit 0ebe8e08fe
35 changed files with 110 additions and 0 deletions
@@ -345,6 +345,8 @@ sip.use_out_bound_in_dialog =
#Configure the registration random time (in seconds). It ranges from 0 (default) to 60.
sip.reg_surge_prevention =
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -345,6 +345,7 @@ sip.use_out_bound_in_dialog =
#Configure the registration random time (in seconds). It ranges from 0 (default) to 60.
sip.reg_surge_prevention =
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -345,6 +345,7 @@ sip.use_out_bound_in_dialog =
#Configure the registration random time (in seconds). It ranges from 0 (default) to 60.
sip.reg_surge_prevention =
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -1311,3 +1311,9 @@ screen_saver.pic.url = {$yealink_t20p_screen_saver}
#Require reboot
web_item_level.url =
#######################################################################################
## SIP Advanced ##
#######################################################################################
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
@@ -1311,3 +1311,9 @@ screen_saver.pic.url = {$yealink_t20p_screen_saver}
#Require reboot
web_item_level.url =
#######################################################################################
## SIP Advanced ##
#######################################################################################
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
@@ -308,6 +308,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
#######################################################################################
## Echo Cancellation ##
#######################################################################################
@@ -1310,3 +1310,9 @@ screen_saver.pic.url = {$yealink_t22p_screen_saver}
#Configure the access URL for downloading the files for var.
#Require reboot
web_item_level.url =
#######################################################################################
## SIP Advanced ##
#######################################################################################
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
@@ -325,6 +325,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -325,6 +325,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -1311,3 +1311,9 @@ screen_saver.pic.url = {$yealink_t26p_screen_saver}
#Require reboot
web_item_level.url =
#######################################################################################
## SIP Advanced ##
#######################################################################################
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
@@ -325,6 +325,7 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -325,6 +325,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -1293,3 +1293,8 @@ screen_saver.pic.url = {$yealink_t28p_screen_saver}
#Require reboot
web_item_level.url =
#######################################################################################
## SIP Advanced ##
#######################################################################################
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
@@ -326,6 +326,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -1308,3 +1308,9 @@ screen_saver.pic.url = {$yealink_t32g_screen_saver}
#Require reboot
web_item_level.url =
#######################################################################################
## SIP Advanced ##
#######################################################################################
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
@@ -1311,3 +1311,9 @@ screen_saver.pic.url = {$yealink_t38g_screen_saver}
#Require reboot
web_item_level.url =
#######################################################################################
## SIP Advanced ##
#######################################################################################
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
@@ -326,6 +326,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -326,6 +326,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -326,6 +326,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -595,6 +595,8 @@ sip.disp_incall_to_info=
features.call_invite_format=
phone_setting.early_media.rtp_sniffer.timeout=
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -326,6 +326,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -595,6 +595,8 @@ sip.disp_incall_to_info=
features.call_invite_format=
phone_setting.early_media.rtp_sniffer.timeout=
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -326,6 +326,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -595,6 +595,8 @@ sip.disp_incall_to_info=
features.call_invite_format=
phone_setting.early_media.rtp_sniffer.timeout=
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -326,6 +326,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -595,6 +595,8 @@ sip.disp_incall_to_info=
features.call_invite_format=
phone_setting.early_media.rtp_sniffer.timeout=
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -308,6 +308,8 @@ sip.reg_surge_prevention =
#Configures the local SIP port. Integer from 1024 to 65535
{if isset($yealink_sip_listen_port)}sip.listen_port = {$yealink_sip_listen_port}{else}sip.listen_port = 5060{/if}
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
#######################################################################################
## Echo Cancellation ##
#######################################################################################
@@ -598,6 +598,8 @@ sip.disp_incall_to_info=
features.call_invite_format=
phone_setting.early_media.rtp_sniffer.timeout=
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -598,6 +598,8 @@ sip.disp_incall_to_info=
features.call_invite_format=
phone_setting.early_media.rtp_sniffer.timeout=
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
################################################################
# NAT&ICE ##
@@ -372,6 +372,8 @@ sip.reserve_characters =
##2-the out-contracting ports fixed contact, via carry fix
sip.tcp_port_random_mode =
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
#######################################################################################
## Echo Cancellation ##
@@ -372,6 +372,8 @@ sip.reserve_characters =
##2-the out-contracting ports fixed contact, via carry fix
sip.tcp_port_random_mode =
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
#######################################################################################
## Echo Cancellation ##
@@ -1104,3 +1104,9 @@ directory_setting.url = https://{if isset($http_auth_username)}{$http_auth_usern
#Uploading the settings of the shortcut keys;
#Require reboot;
dialing_shortcut.url=
#######################################################################################
## SIP Advanced ##
#######################################################################################
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
@@ -543,3 +543,9 @@ network.snmp.port =
#Require reboot;
network.snmp.trust_ip =
#######################################################################################
## SIP Advanced ##
#######################################################################################
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
@@ -543,3 +543,9 @@ network.snmp.port =
#Require reboot;
network.snmp.trust_ip =
#######################################################################################
## SIP Advanced ##
#######################################################################################
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}
@@ -597,3 +597,9 @@ network.snmp.port =
#Require reboot;
network.snmp.trust_ip =
#######################################################################################
## SIP Advanced ##
#######################################################################################
sip.call_fail_use_reason.enable = {$yealink_sip_call_fail_use_reason_enable}