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

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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}

View File

@ -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}

View File

@ -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 ##
#######################################################################################

View File

@ -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}

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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}

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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}

View File

@ -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 ##

View File

@ -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}

View File

@ -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}

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##
#######################################################################################

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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 ##

View File

@ -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}

View File

@ -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}

View File

@ -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}

View File

@ -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}