From 8be1a00ef2fbc496ea58148a2ed33eec84f07743 Mon Sep 17 00:00:00 2001 From: TekMason Date: Mon, 20 Nov 2017 01:11:25 -0500 Subject: [PATCH] =?UTF-8?q?Added=20yealink=20common=20files=20for=20each?= =?UTF-8?q?=20model=20and=20created=20folder=20for=20new=20=E2=80=A6=20(#2?= =?UTF-8?q?913)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added yealink common files for each model and created folder for new conference phone models * Modified Yealink t46g templates and added 3 new variables --- .gitignore | 6 +- app/yealink/app_config.php | 26 ++++ .../templates/provision/spectralink/empty.txt | 0 .../yealink/cp860/y000000000000.boot | 4 + .../yealink/cp920/y000000000000.boot | 4 + .../yealink/cp960/y000000000000.boot | 4 + .../provision/yealink/t19p/y000000000000.boot | 4 + .../provision/yealink/t20p/y000000000000.boot | 4 + .../provision/yealink/t21p/y000000000000.boot | 4 + .../provision/yealink/t22p/y000000000000.boot | 4 + .../provision/yealink/t23g/y000000000000.boot | 4 + .../provision/yealink/t23p/y000000000000.boot | 4 + .../provision/yealink/t26p/y000000000000.boot | 4 + .../provision/yealink/t27g/y000000000000.boot | 4 + .../provision/yealink/t27p/y000000000000.boot | 4 + .../provision/yealink/t28p/y000000000000.boot | 4 + .../provision/yealink/t29g/y000000000000.boot | 4 + .../provision/yealink/t32g/y000000000000.boot | 4 + .../provision/yealink/t38g/y000000000000.boot | 4 + .../provision/yealink/t40p/y000000000000.boot | 4 + .../provision/yealink/t41p/y000000000000.boot | 4 + .../provision/yealink/t41s/y000000000000.boot | 4 + .../provision/yealink/t42g/y000000000000.boot | 4 + .../provision/yealink/t42s/y000000000000.boot | 4 + .../provision/yealink/t46g/y000000000000.boot | 4 + .../provision/yealink/t46g/y000000000028.cfg | 29 +++-- .../provision/yealink/t46g/{$mac}.cfg | 119 ------------------ .../provision/yealink/t46s/y000000000000.boot | 4 + .../provision/yealink/t48g/y000000000000.boot | 4 + .../provision/yealink/t48s/y000000000000.boot | 4 + .../provision/yealink/t49g/y000000000000.boot | 4 + .../provision/yealink/t52s/y000000000000.boot | 4 + .../provision/yealink/t54s/y000000000000.boot | 4 + .../provision/yealink/t56a/y000000000000.boot | 4 + .../provision/yealink/t58v/y000000000000.boot | 4 + .../yealink/vp530/y000000000000.boot | 4 + .../provision/yealink/w52p/y000000000000.boot | 4 + .../provision/yealink/w56p/y000000000000.boot | 4 + 38 files changed, 179 insertions(+), 133 deletions(-) mode change 100644 => 100755 app/yealink/app_config.php create mode 100755 resources/templates/provision/spectralink/empty.txt create mode 100755 resources/templates/provision/yealink/cp860/y000000000000.boot create mode 100755 resources/templates/provision/yealink/cp920/y000000000000.boot create mode 100755 resources/templates/provision/yealink/cp960/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t19p/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t20p/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t21p/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t22p/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t23g/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t23p/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t26p/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t27g/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t27p/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t28p/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t29g/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t32g/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t38g/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t40p/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t41p/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t41s/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t42g/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t42s/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t46g/y000000000000.boot mode change 100644 => 100755 resources/templates/provision/yealink/t46g/y000000000028.cfg mode change 100644 => 100755 resources/templates/provision/yealink/t46g/{$mac}.cfg create mode 100755 resources/templates/provision/yealink/t46s/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t48g/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t48s/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t49g/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t52s/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t54s/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t56a/y000000000000.boot create mode 100755 resources/templates/provision/yealink/t58v/y000000000000.boot create mode 100755 resources/templates/provision/yealink/vp530/y000000000000.boot create mode 100755 resources/templates/provision/yealink/w52p/y000000000000.boot create mode 100755 resources/templates/provision/yealink/w56p/y000000000000.boot diff --git a/.gitignore b/.gitignore index 6c62764279..79b57a8d41 100644 --- a/.gitignore +++ b/.gitignore @@ -6,5 +6,7 @@ secure/mailto.bat secure/*.db secure/*.sqlite .DS_Store - -*.php~ + +*.php~ + +app/yealink/resources/firmware/* diff --git a/app/yealink/app_config.php b/app/yealink/app_config.php old mode 100644 new mode 100755 index 7e1f5fd8bc..afa52b9a49 --- a/app/yealink/app_config.php +++ b/app/yealink/app_config.php @@ -390,4 +390,30 @@ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; $apps[$x]['default_settings'][$y]['default_setting_description'] = " (URL within 511 characters)"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "b75ef82b-a225-43a5-a208-78d545cca8aa"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "yealink_ip_address_mode"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "integer"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "0"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = "IP Address mode 0-ipv4, 1-ipv6, 2-ipv4&ipv6"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "e731d65f-132b-49a1-9f20-39ecd1e70b54"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "yealink_lldp_enable"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "boolean"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "0"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = " LLDP 0-Disabled, 1-Enabled"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "2d380c07-aba5-46a9-8ef5-7e6b713868fd"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "yealink_cdp_enable"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "boolean"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "0"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = " CDP 0-Disabled, 1-Enabled"; + + ?> diff --git a/resources/templates/provision/spectralink/empty.txt b/resources/templates/provision/spectralink/empty.txt new file mode 100755 index 0000000000..e69de29bb2 diff --git a/resources/templates/provision/yealink/cp860/y000000000000.boot b/resources/templates/provision/yealink/cp860/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/cp860/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/cp920/y000000000000.boot b/resources/templates/provision/yealink/cp920/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/cp920/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/cp960/y000000000000.boot b/resources/templates/provision/yealink/cp960/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/cp960/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t19p/y000000000000.boot b/resources/templates/provision/yealink/t19p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t19p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t20p/y000000000000.boot b/resources/templates/provision/yealink/t20p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t20p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t21p/y000000000000.boot b/resources/templates/provision/yealink/t21p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t21p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t22p/y000000000000.boot b/resources/templates/provision/yealink/t22p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t22p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t23g/y000000000000.boot b/resources/templates/provision/yealink/t23g/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t23g/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t23p/y000000000000.boot b/resources/templates/provision/yealink/t23p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t23p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t26p/y000000000000.boot b/resources/templates/provision/yealink/t26p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t26p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t27g/y000000000000.boot b/resources/templates/provision/yealink/t27g/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t27g/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t27p/y000000000000.boot b/resources/templates/provision/yealink/t27p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t27p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t28p/y000000000000.boot b/resources/templates/provision/yealink/t28p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t28p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t29g/y000000000000.boot b/resources/templates/provision/yealink/t29g/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t29g/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t32g/y000000000000.boot b/resources/templates/provision/yealink/t32g/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t32g/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t38g/y000000000000.boot b/resources/templates/provision/yealink/t38g/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t38g/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t40p/y000000000000.boot b/resources/templates/provision/yealink/t40p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t40p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t41p/y000000000000.boot b/resources/templates/provision/yealink/t41p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t41p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t41s/y000000000000.boot b/resources/templates/provision/yealink/t41s/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t41s/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t42g/y000000000000.boot b/resources/templates/provision/yealink/t42g/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t42g/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t42s/y000000000000.boot b/resources/templates/provision/yealink/t42s/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t42s/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t46g/y000000000000.boot b/resources/templates/provision/yealink/t46g/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t46g/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t46g/y000000000028.cfg b/resources/templates/provision/yealink/t46g/y000000000028.cfg old mode 100644 new mode 100755 index 24001496e6..40e68ca274 --- a/resources/templates/provision/yealink/t46g/y000000000028.cfg +++ b/resources/templates/provision/yealink/t46g/y000000000028.cfg @@ -28,8 +28,24 @@ network.pppoe.user = network.pppoe.password = ####################################################################################### -## Network Advanced ## +## Network ## ####################################################################################### +##0-ipv4, 1-ipv6, 2-ipv4&ipv6 +static.network.ip_address_mode = {$yealink_ip_address_mode} + +#Enable or disable LLDP; 0-Disabled, 1-Enabled (default); +#Require reboot; +static.network.lldp.enable = {$yealink_lldp_enable} + +#Configure the interval(in seconds) the phone broadcasts the LLDP request. It ranges from 1 to 3600, the default value is 60. +static.network.lldp.packet_interval = + +#Enable or disable CDP; 0-Disabled, 1-Enabled (default); +static.network.cdp.enable = {$yealink_cdp_enable} + +#The interval (in seconds) for the IP phone to send CDP requests. Integer from 1 to 3600 +static.network.cdp.packet_interval = + #Configure the duplex mode and the speed of the WAN port. #0-Auto negotiate (default), 1-Full duplex 10Mbps, 2-Full duplex 100Mbps, 3-Half duplex 10Mbps, 4-Half duplex 100Mbps; network.internet_port.speed_duplex = @@ -109,17 +125,6 @@ network.802_1x.client_cert_url = #Require reboot; network.vpn_enable = {$yealink_network_vpn_enable} -####################################################################################### -## LLDP ## -####################################################################################### -#Enable or disable the LLDP feature; 0-Disabled, 1-Enabled (default); -#Require reboot; -network.lldp.enable = - -#Configure the interval(in seconds) the phone broadcasts the LLDP request. It ranges from 1 to 3600, the default value is 60. -#Require reboot; -network.lldp.packet_interval = - ####################################################################################### ## SNMP ## ####################################################################################### diff --git a/resources/templates/provision/yealink/t46g/{$mac}.cfg b/resources/templates/provision/yealink/t46g/{$mac}.cfg old mode 100644 new mode 100755 index 759e40c726..429d38f6a7 --- a/resources/templates/provision/yealink/t46g/{$mac}.cfg +++ b/resources/templates/provision/yealink/t46g/{$mac}.cfg @@ -964,36 +964,6 @@ local_time.time_zone_name = {$yealink_time_zone_name} ####################################################################################### ## NETWORK ## ####################################################################################### -##0-ipv4, 1-ipv6, 2-ipv4&ipv6 -network.ip_address_mode = 2 - -network.ipv6_prefix = 64 -network.ipv6_internet_port.type = -network.ipv6_internet_port.ip = -network.ipv6_internet_port.gateway = -network.ipv6_primary_dns = -network.ipv6_secondary_dns = -network.ipv6_icmp_v6.enable = - -#Configure the WAN port type; 0-DHCP (default), 1-PPPoE, 2-Static IP Address; -#Require reboot; -network.internet_port.type = - -#Configure the static IP address, subnet mask, gateway and DNS server; -#Require Reboot; -network.internet_port.ip = -network.internet_port.mask = -network.internet_port.gateway = -{if isset($dns_server_primary)} -network.primary_dns = {$dns_server_primary} -{/if} -{if isset($dns_server_secondary)} -network.secondary_dns = {$dns_server_secondary} -{/if} -{if isset($dns_server_primary)} -network.static_dns_enable = 1 -{else}network.static_dns_enable = 0 -{/if} ####################################################################################### ## Account 3 Basic Settings ## @@ -1466,28 +1436,6 @@ account.3.xsi.port = ####################################################################################### ## NETWORK ## ####################################################################################### -##0-ipv4, 1-ipv6, 2-ipv4&ipv6 -network.ip_address_mode = 2 - -network.ipv6_prefix = 64 -network.ipv6_internet_port.type = -network.ipv6_internet_port.ip = -network.ipv6_internet_port.gateway = -network.ipv6_primary_dns = -network.ipv6_secondary_dns = -network.ipv6_icmp_v6.enable = - -#Configure the WAN port type; 0-DHCP (default), 1-PPPoE, 2-Static IP Address; -#Require reboot; -network.internet_port.type = - -#Configure the static IP address, subnet mask, gateway and DNS server; -#Require Reboot; -network.internet_port.ip = -network.internet_port.mask = -network.internet_port.gateway = -{if isset($dns_server_primary)}network.primary_dns = {$dns_server_primary}{/if} -{if isset($dns_server_secondary)}network.secondary_dns = {$dns_server_secondary}{/if} ####################################################################################### ## Account 4 Basic Settings ## @@ -1960,28 +1908,6 @@ account.4.xsi.port = ####################################################################################### ## NETWORK ## ####################################################################################### -##0-ipv4, 1-ipv6, 2-ipv4&ipv6 -network.ip_address_mode = 2 - -network.ipv6_prefix = 64 -network.ipv6_internet_port.type = -network.ipv6_internet_port.ip = -network.ipv6_internet_port.gateway = -network.ipv6_primary_dns = -network.ipv6_secondary_dns = -network.ipv6_icmp_v6.enable = - -#Configure the WAN port type; 0-DHCP (default), 1-PPPoE, 2-Static IP Address; -#Require reboot; -network.internet_port.type = - -#Configure the static IP address, subnet mask, gateway and DNS server; -#Require Reboot; -network.internet_port.ip = -network.internet_port.mask = -network.internet_port.gateway = -{if isset($dns_server_primary)}network.primary_dns = {$dns_server_primary}{/if} -{if isset($dns_server_secondary)}network.secondary_dns = {$dns_server_secondary}{/if} ####################################################################################### ## Account 5 Basic Settings ## @@ -2454,28 +2380,6 @@ account.5.xsi.port = ####################################################################################### ## NETWORK ## ####################################################################################### -##0-ipv4, 1-ipv6, 2-ipv4&ipv6 -network.ip_address_mode = 2 - -network.ipv6_prefix = 64 -network.ipv6_internet_port.type = -network.ipv6_internet_port.ip = -network.ipv6_internet_port.gateway = -network.ipv6_primary_dns = -network.ipv6_secondary_dns = -network.ipv6_icmp_v6.enable = - -#Configure the WAN port type; 0-DHCP (default), 1-PPPoE, 2-Static IP Address; -#Require reboot; -network.internet_port.type = - -#Configure the static IP address, subnet mask, gateway and DNS server; -#Require Reboot; -network.internet_port.ip = -network.internet_port.mask = -network.internet_port.gateway = -{if isset($dns_server_primary)}network.primary_dns = {$dns_server_primary}{/if} -{if isset($dns_server_secondary)}network.secondary_dns = {$dns_server_secondary}{/if} ####################################################################################### ## Account 6 Basic Settings ## @@ -2947,29 +2851,6 @@ account.6.xsi.port = ####################################################################################### ## NETWORK ## ####################################################################################### -##0-ipv4, 1-ipv6, 2-ipv4&ipv6 -network.ip_address_mode = 2 - -network.ipv6_prefix = 64 -network.ipv6_internet_port.type = -network.ipv6_internet_port.ip = -network.ipv6_internet_port.gateway = -network.ipv6_primary_dns = -network.ipv6_secondary_dns = -network.ipv6_icmp_v6.enable = - -#Configure the WAN port type; 0-DHCP (default), 1-PPPoE, 2-Static IP Address; -#Require reboot; -network.internet_port.type = - -#Configure the static IP address, subnet mask, gateway and DNS server; -#Require Reboot; -network.internet_port.ip = -network.internet_port.mask = -network.internet_port.gateway = -{if isset($dns_server_primary)}network.primary_dns = {$dns_server_primary}{/if} -{if isset($dns_server_secondary)}network.secondary_dns = {$dns_server_secondary}{/if} -{if isset($dns_server_primary)}network.static_dns_enable = 1{else}network.static_dns_enable = 0{/if} ####################################################################################### ## Line Key ## diff --git a/resources/templates/provision/yealink/t46s/y000000000000.boot b/resources/templates/provision/yealink/t46s/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t46s/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t48g/y000000000000.boot b/resources/templates/provision/yealink/t48g/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t48g/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t48s/y000000000000.boot b/resources/templates/provision/yealink/t48s/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t48s/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t49g/y000000000000.boot b/resources/templates/provision/yealink/t49g/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t49g/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t52s/y000000000000.boot b/resources/templates/provision/yealink/t52s/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t52s/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t54s/y000000000000.boot b/resources/templates/provision/yealink/t54s/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t54s/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t56a/y000000000000.boot b/resources/templates/provision/yealink/t56a/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t56a/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/t58v/y000000000000.boot b/resources/templates/provision/yealink/t58v/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/t58v/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/vp530/y000000000000.boot b/resources/templates/provision/yealink/vp530/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/vp530/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/w52p/y000000000000.boot b/resources/templates/provision/yealink/w52p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/w52p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file diff --git a/resources/templates/provision/yealink/w56p/y000000000000.boot b/resources/templates/provision/yealink/w56p/y000000000000.boot new file mode 100755 index 0000000000..05b0fdf57d --- /dev/null +++ b/resources/templates/provision/yealink/w56p/y000000000000.boot @@ -0,0 +1,4 @@ +#!version:1.0.0.1 +## The header above must appear as-is in the first line + +#overwrite_mode = 1 \ No newline at end of file