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 20:38:17 -07:00
committed by FusionPBX
parent 904550df11
commit 6178e03077
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}