From 273a45bbb634cc97167bdbd1cc633fd0b8e8d8fb Mon Sep 17 00:00:00 2001 From: Mihir Gajjar <98042697+mgajjar19@users.noreply.github.com> Date: Thu, 29 Aug 2024 05:41:09 -0400 Subject: [PATCH] Yealink Wifi Settings variables (#7094) * Update y000000000067.cfg Update the Yealink T42S template to add variables for Wifi settings. * Update y000000000065.cfg Update the Yealink T48S template to add variables for Wifi settings. * Update y000000000066.cfg Update the Yealink T46S template to add variables for Wifi settings. * Update y000000000068.cfg Update the Yealink T41S template to add variables for Wifi settings. * Update y000000000069.cfg Update the Yealink T27g template to add variables for Wifi settings. * Update y000000000046.cfg Update the Yealink T29G template to add variables for Wifi settings. * Update y000000000028.cfg Update the Yealink T46G template to add variables for Wifi settings. * Update y000000000035.cfg Update the Yealink T48G template to add variables for Wifi settings. --- .../provision/yealink/t27g/y000000000069.cfg | 28 +++++++++++++++++++ .../provision/yealink/t29g/y000000000046.cfg | 28 +++++++++++++++++++ .../provision/yealink/t41s/y000000000068.cfg | 22 +++++++-------- .../provision/yealink/t42s/y000000000067.cfg | 22 +++++++-------- .../provision/yealink/t46g/y000000000028.cfg | 26 +++++++++++++++++ .../provision/yealink/t46s/y000000000066.cfg | 23 ++++++++------- .../provision/yealink/t48g/y000000000035.cfg | 26 +++++++++++++++++ .../provision/yealink/t48s/y000000000065.cfg | 22 +++++++-------- 8 files changed, 152 insertions(+), 45 deletions(-) diff --git a/resources/templates/provision/yealink/t27g/y000000000069.cfg b/resources/templates/provision/yealink/t27g/y000000000069.cfg index 75d0189a3f..e20da27ce1 100644 --- a/resources/templates/provision/yealink/t27g/y000000000069.cfg +++ b/resources/templates/provision/yealink/t27g/y000000000069.cfg @@ -28,6 +28,34 @@ network.pppoe.user = network.pppoe.password = +####################################################################################### +## Network WiFi ## +####################################################################################### +##static.wifi.X.label= +##static.wifi.X.ssid= +##static.wifi.X.priority= +##static.wifi.X.security_mode= +##static.wifi.X.cipher_type= +##static.wifi.X.password= +##static.wifi.X.eap_type= +##static.wifi.X.eap_user_name= +##static.wifi.x.eap_password= +##(X ranges from 1 to 5) +##Only T54S/T52S/T48G/T48S/T46G/T46S/T42S/T41S/T29G/T27G Models support these parameters. + +static.wifi.enable = {$yealink_wifi_enable} +static.wifi.1.label = {$yealink_wifi_1_label} +static.wifi.1.ssid = {$yealink_wifi_1_ssid} +static.wifi.1.priority = {$yealink_wifi_1_priority} +static.wifi.1.security_mode = {$yealink_wifi_1_security} +static.wifi.1.cipher_type = {$yealink_wifi_1_cipher} +static.wifi.1.password = {$yealink_wifi_1_password} +static.wifi.1.eap_type = {$yealink_wifi_1_type} +static.wifi.1.eap_user_name = {$yealink_wifi_1_username} +static.wifi.1.eap_password = {$yealink_wifi_1_password} +static.wifi.show_scan_prompt = {$yealink_wifi_scan_prompt} + + ####################################################################################### ## Network Advanced ## ####################################################################################### diff --git a/resources/templates/provision/yealink/t29g/y000000000046.cfg b/resources/templates/provision/yealink/t29g/y000000000046.cfg index 10f829f1a3..47a62d0482 100644 --- a/resources/templates/provision/yealink/t29g/y000000000046.cfg +++ b/resources/templates/provision/yealink/t29g/y000000000046.cfg @@ -28,6 +28,34 @@ network.pppoe.user = network.pppoe.password = +####################################################################################### +## Network WiFi ## +####################################################################################### +##static.wifi.X.label= +##static.wifi.X.ssid= +##static.wifi.X.priority= +##static.wifi.X.security_mode= +##static.wifi.X.cipher_type= +##static.wifi.X.password= +##static.wifi.X.eap_type= +##static.wifi.X.eap_user_name= +##static.wifi.x.eap_password= +##(X ranges from 1 to 5) +##Only T54S/T52S/T48G/T48S/T46G/T46S/T42S/T41S/T29G/T27G Models support these parameters. + +static.wifi.enable = {$yealink_wifi_enable} +static.wifi.1.label = {$yealink_wifi_1_label} +static.wifi.1.ssid = {$yealink_wifi_1_ssid} +static.wifi.1.priority = {$yealink_wifi_1_priority} +static.wifi.1.security_mode = {$yealink_wifi_1_security} +static.wifi.1.cipher_type = {$yealink_wifi_1_cipher} +static.wifi.1.password = {$yealink_wifi_1_password} +static.wifi.1.eap_type = {$yealink_wifi_1_type} +static.wifi.1.eap_user_name = {$yealink_wifi_1_username} +static.wifi.1.eap_password = {$yealink_wifi_1_password} +static.wifi.show_scan_prompt = {$yealink_wifi_scan_prompt} + + ####################################################################################### ## Network Advanced ## ####################################################################################### diff --git a/resources/templates/provision/yealink/t41s/y000000000068.cfg b/resources/templates/provision/yealink/t41s/y000000000068.cfg index 72465ef0ae..b3e80066a7 100644 --- a/resources/templates/provision/yealink/t41s/y000000000068.cfg +++ b/resources/templates/provision/yealink/t41s/y000000000068.cfg @@ -37,17 +37,17 @@ static.network.ipv6_prefix = ##(X ranges from 1 to 5) ##Only T54S/T52S/T48G/T48S/T46G/T46S/T42S/T41S/T29G/T27G Models support these parameters. -static.wifi.enable = -static.wifi.1.label = -static.wifi.1.ssid = -static.wifi.1.priority = -static.wifi.1.security_mode = -static.wifi.1.cipher_type = -static.wifi.1.password = -static.wifi.1.eap_type = -static.wifi.1.eap_user_name = -static.wifi.1.eap_password = -static.wifi.show_scan_prompt = +static.wifi.enable = {$yealink_wifi_enable} +static.wifi.1.label = {$yealink_wifi_1_label} +static.wifi.1.ssid = {$yealink_wifi_1_ssid} +static.wifi.1.priority = {$yealink_wifi_1_priority} +static.wifi.1.security_mode = {$yealink_wifi_1_security} +static.wifi.1.cipher_type = {$yealink_wifi_1_cipher} +static.wifi.1.password = {$yealink_wifi_1_password} +static.wifi.1.eap_type = {$yealink_wifi_1_type} +static.wifi.1.eap_user_name = {$yealink_wifi_1_username} +static.wifi.1.eap_password = {$yealink_wifi_1_password} +static.wifi.show_scan_prompt = {$yealink_wifi_scan_prompt} ####################################################################################### diff --git a/resources/templates/provision/yealink/t42s/y000000000067.cfg b/resources/templates/provision/yealink/t42s/y000000000067.cfg index 939e7628bc..89daaa77f1 100644 --- a/resources/templates/provision/yealink/t42s/y000000000067.cfg +++ b/resources/templates/provision/yealink/t42s/y000000000067.cfg @@ -37,17 +37,17 @@ static.network.ipv6_prefix = ##(X ranges from 1 to 5) ##Only T54S/T52S/T48G/T48S/T46G/T46S/T42S/T41S/T29G/T27G Models support these parameters. -static.wifi.enable = -static.wifi.1.label = -static.wifi.1.ssid = -static.wifi.1.priority = -static.wifi.1.security_mode = -static.wifi.1.cipher_type = -static.wifi.1.password = -static.wifi.1.eap_type = -static.wifi.1.eap_user_name = -static.wifi.1.eap_password = -static.wifi.show_scan_prompt = +static.wifi.enable = {$yealink_wifi_enable} +static.wifi.1.label = {$yealink_wifi_1_label} +static.wifi.1.ssid = {$yealink_wifi_1_ssid} +static.wifi.1.priority = {$yealink_wifi_1_priority} +static.wifi.1.security_mode = {$yealink_wifi_1_security} +static.wifi.1.cipher_type = {$yealink_wifi_1_cipher} +static.wifi.1.password = {$yealink_wifi_1_password} +static.wifi.1.eap_type = {$yealink_wifi_1_type} +static.wifi.1.eap_user_name = {$yealink_wifi_1_username} +static.wifi.1.eap_password = {$yealink_wifi_1_password} +static.wifi.show_scan_prompt = {$yealink_wifi_scan_prompt} ####################################################################################### diff --git a/resources/templates/provision/yealink/t46g/y000000000028.cfg b/resources/templates/provision/yealink/t46g/y000000000028.cfg index 7da97c8f3e..4e4f865042 100644 --- a/resources/templates/provision/yealink/t46g/y000000000028.cfg +++ b/resources/templates/provision/yealink/t46g/y000000000028.cfg @@ -27,6 +27,32 @@ network.secondary_dns = {$dns_server_secondary} network.pppoe.user = network.pppoe.password = +####################################################################################### +## Network WiFi ## +####################################################################################### +##static.wifi.X.label= +##static.wifi.X.ssid= +##static.wifi.X.priority= +##static.wifi.X.security_mode= +##static.wifi.X.cipher_type= +##static.wifi.X.password= +##static.wifi.X.eap_type= +##static.wifi.X.eap_user_name= +##static.wifi.x.eap_password= +##(X ranges from 1 to 5) +##Only T54S/T52S/T48G/T48S/T46G/T46S/T42S/T41S/T29G/T27G Models support these parameters. + +static.wifi.enable = {$yealink_wifi_enable} +static.wifi.1.label = {$yealink_wifi_1_label} +static.wifi.1.ssid = {$yealink_wifi_1_ssid} +static.wifi.1.priority = {$yealink_wifi_1_priority} +static.wifi.1.security_mode = {$yealink_wifi_1_security} +static.wifi.1.cipher_type = {$yealink_wifi_1_cipher} +static.wifi.1.password = {$yealink_wifi_1_password} +static.wifi.1.eap_type = {$yealink_wifi_1_type} +static.wifi.1.eap_user_name = {$yealink_wifi_1_username} +static.wifi.1.eap_password = {$yealink_wifi_1_password} +static.wifi.show_scan_prompt = {$yealink_wifi_scan_prompt} ####################################################################################### ## Network ## diff --git a/resources/templates/provision/yealink/t46s/y000000000066.cfg b/resources/templates/provision/yealink/t46s/y000000000066.cfg index 9016a24338..7e195f1068 100644 --- a/resources/templates/provision/yealink/t46s/y000000000066.cfg +++ b/resources/templates/provision/yealink/t46s/y000000000066.cfg @@ -37,18 +37,17 @@ static.network.ipv6_prefix = ##(X ranges from 1 to 5) ##Only T54S/T52S/T48G/T48S/T46G/T46S/T42S/T41S/T29G/T27G Models support these parameters. -static.wifi.enable = -static.wifi.1.label = -static.wifi.1.ssid = -static.wifi.1.priority = -static.wifi.1.security_mode = -static.wifi.1.cipher_type = -static.wifi.1.password = -static.wifi.1.eap_type = -static.wifi.1.eap_user_name = -static.wifi.1.eap_password = -static.wifi.show_scan_prompt = - +static.wifi.enable = {$yealink_wifi_enable} +static.wifi.1.label = {$yealink_wifi_1_label} +static.wifi.1.ssid = {$yealink_wifi_1_ssid} +static.wifi.1.priority = {$yealink_wifi_1_priority} +static.wifi.1.security_mode = {$yealink_wifi_1_security} +static.wifi.1.cipher_type = {$yealink_wifi_1_cipher} +static.wifi.1.password = {$yealink_wifi_1_password} +static.wifi.1.eap_type = {$yealink_wifi_1_type} +static.wifi.1.eap_user_name = {$yealink_wifi_1_username} +static.wifi.1.eap_password = {$yealink_wifi_1_password} +static.wifi.show_scan_prompt = {$yealink_wifi_scan_prompt} ####################################################################################### ## Network Internet ## diff --git a/resources/templates/provision/yealink/t48g/y000000000035.cfg b/resources/templates/provision/yealink/t48g/y000000000035.cfg index 314b1c0cc3..8ccf394132 100644 --- a/resources/templates/provision/yealink/t48g/y000000000035.cfg +++ b/resources/templates/provision/yealink/t48g/y000000000035.cfg @@ -27,6 +27,32 @@ network.secondary_dns = {$dns_server_secondary} network.pppoe.user = network.pppoe.password = +####################################################################################### +## Network WiFi ## +####################################################################################### +##static.wifi.X.label= +##static.wifi.X.ssid= +##static.wifi.X.priority= +##static.wifi.X.security_mode= +##static.wifi.X.cipher_type= +##static.wifi.X.password= +##static.wifi.X.eap_type= +##static.wifi.X.eap_user_name= +##static.wifi.x.eap_password= +##(X ranges from 1 to 5) +##Only T54S/T52S/T48G/T48S/T46G/T46S/T42S/T41S/T29G/T27G Models support these parameters. + +static.wifi.enable = {$yealink_wifi_enable} +static.wifi.1.label = {$yealink_wifi_1_label} +static.wifi.1.ssid = {$yealink_wifi_1_ssid} +static.wifi.1.priority = {$yealink_wifi_1_priority} +static.wifi.1.security_mode = {$yealink_wifi_1_security} +static.wifi.1.cipher_type = {$yealink_wifi_1_cipher} +static.wifi.1.password = {$yealink_wifi_1_password} +static.wifi.1.eap_type = {$yealink_wifi_1_type} +static.wifi.1.eap_user_name = {$yealink_wifi_1_username} +static.wifi.1.eap_password = {$yealink_wifi_1_password} +static.wifi.show_scan_prompt = {$yealink_wifi_scan_prompt} ####################################################################################### ## Network ## diff --git a/resources/templates/provision/yealink/t48s/y000000000065.cfg b/resources/templates/provision/yealink/t48s/y000000000065.cfg index a3e4956040..13eaa23b0a 100644 --- a/resources/templates/provision/yealink/t48s/y000000000065.cfg +++ b/resources/templates/provision/yealink/t48s/y000000000065.cfg @@ -40,17 +40,17 @@ static.network.ipv6_prefix = ##(X ranges from 1 to 5) ##Only T54S/T52S/T48G/T48S/T46G/T46S/T42S/T41S/T29G/T27G Models support these parameters. -static.wifi.enable = -static.wifi.1.label = -static.wifi.1.ssid = -static.wifi.1.priority = -static.wifi.1.security_mode = -static.wifi.1.cipher_type = -static.wifi.1.password = -static.wifi.1.eap_type = -static.wifi.1.eap_user_name = -static.wifi.1.eap_password = -static.wifi.show_scan_prompt = +static.wifi.enable = {$yealink_wifi_enable} +static.wifi.1.label = {$yealink_wifi_1_label} +static.wifi.1.ssid = {$yealink_wifi_1_ssid} +static.wifi.1.priority = {$yealink_wifi_1_priority} +static.wifi.1.security_mode = {$yealink_wifi_1_security} +static.wifi.1.cipher_type = {$yealink_wifi_1_cipher} +static.wifi.1.password = {$yealink_wifi_1_password} +static.wifi.1.eap_type = {$yealink_wifi_1_type} +static.wifi.1.eap_user_name = {$yealink_wifi_1_username} +static.wifi.1.eap_password = {$yealink_wifi_1_password} +static.wifi.show_scan_prompt = {$yealink_wifi_scan_prompt} #######################################################################################