From b90547ca2a18757d16f84722c9ad2123673a67f0 Mon Sep 17 00:00:00 2001 From: smeyernyc Date: Thu, 6 Jan 2022 19:10:44 -0500 Subject: [PATCH] Many yealink changes and fixes (#6228) * Create directory.xml * More Yealink fixes -Spelling -Wrong var -Updated power_saving schema to be uniform across all devices to best written variable logic. - Good job whoever built it. IF YOU HAVE SET THIS UP IN THE PAST IN THE OLD FORMAT IT MAY BREAK. $yealink_powersave_* vars have been depreciated in favor of $yealink_ps_* since logic has been built to allow more with less total vars. -Added some documentation --- .../provision/yealink/t33g/y000000000124.cfg | 53 +++++++++++----- .../provision/yealink/t33g/{$mac}.cfg | 2 +- .../provision/yealink/t41s/y000000000068.cfg | 51 +++++++++++----- .../provision/yealink/t42s/y000000000067.cfg | 51 +++++++++++----- .../provision/yealink/t43u/y000000000107.cfg | 53 +++++++++++----- .../provision/yealink/t46s/y000000000066.cfg | 51 +++++++++++----- .../provision/yealink/t46u/y000000000108.cfg | 53 +++++++++++----- .../provision/yealink/t48s/y000000000065.cfg | 51 +++++++++++----- .../provision/yealink/t48u/y000000000109.cfg | 61 +++++++++++++------ .../provision/yealink/t4x/y000000000065.cfg | 4 +- .../provision/yealink/t4x/y000000000066.cfg | 4 +- .../provision/yealink/t4x/y000000000067.cfg | 4 +- .../provision/yealink/t4x/y000000000068.cfg | 4 +- .../provision/yealink/t4x/y000000000107.cfg | 4 +- .../provision/yealink/t4x/y000000000108.cfg | 4 +- .../provision/yealink/t4x/y000000000109.cfg | 4 +- .../provision/yealink/t4x/y000000000116.cfg | 4 +- .../provision/yealink/t52s/y000000000074.cfg | 51 +++++++++++----- .../provision/yealink/t53/y000000000095.cfg | 53 +++++++++++----- .../provision/yealink/t53/{$mac}.cfg | 20 +++--- .../provision/yealink/t53w/y000000000095.cfg | 53 +++++++++++----- .../provision/yealink/t53w/{$mac}.cfg | 20 +++--- .../provision/yealink/t54s/y000000000070.cfg | 51 +++++++++++----- .../provision/yealink/t54w/y000000000096.cfg | 53 +++++++++++----- .../provision/yealink/t54w/{$mac}.cfg | 2 +- .../provision/yealink/t57w/y000000000097.cfg | 53 +++++++++++----- .../provision/yealink/t57w/{$mac}.cfg | 20 +++--- .../provision/yealink/t5x/y000000000070.cfg | 4 +- .../provision/yealink/t5x/y000000000095.cfg | 6 +- .../provision/yealink/t5x/y000000000096.cfg | 6 +- .../provision/yealink/t5x/y000000000097.cfg | 6 +- 31 files changed, 601 insertions(+), 255 deletions(-) diff --git a/resources/templates/provision/yealink/t33g/y000000000124.cfg b/resources/templates/provision/yealink/t33g/y000000000124.cfg index 65215902a1..d8142bb0f3 100644 --- a/resources/templates/provision/yealink/t33g/y000000000124.cfg +++ b/resources/templates/provision/yealink/t33g/y000000000124.cfg @@ -423,7 +423,7 @@ static.auto_provision.encryption.config = ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### dialplan.transfer.mode = {$yealink_transfer_mode} transfer.on_hook_trans_enable = {$yealink_transfer_onhook} @@ -1549,20 +1549,43 @@ screensaver.xml_browser.url= ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= -features.power_saving.power_led_flash.on_time= -features.power_saving.power_led_flash.off_time= -features.power_saving.office_hour.monday= -features.power_saving.office_hour.tuesday= -features.power_saving.office_hour.wednesday= -features.power_saving.office_hour.thursday= -features.power_saving.office_hour.friday= -features.power_saving.office_hour.saturday= -features.power_saving.office_hour.sunday = -features.power_saving.user_input_ext.idle_timeout= -features.power_saving.off_hour.idle_timeout= -features.power_saving.office_hour.idle_timeout= -features.power_saving.intelligent_mode= +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t33g/{$mac}.cfg b/resources/templates/provision/yealink/t33g/{$mac}.cfg index 8e47d2daa4..b7315bc857 100644 --- a/resources/templates/provision/yealink/t33g/{$mac}.cfg +++ b/resources/templates/provision/yealink/t33g/{$mac}.cfg @@ -5,7 +5,7 @@ ##T33P/T33G :X ranges from 1 to 4 ##T30/T30P Not Support ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.1.phone_setting.call_appearance.transfer_via_new_linekey= {$yealink_transfer_via_new_linekey} diff --git a/resources/templates/provision/yealink/t41s/y000000000068.cfg b/resources/templates/provision/yealink/t41s/y000000000068.cfg index e9a9596a3a..11359c3d1d 100644 --- a/resources/templates/provision/yealink/t41s/y000000000068.cfg +++ b/resources/templates/provision/yealink/t41s/y000000000068.cfg @@ -1413,20 +1413,43 @@ screensaver.xml_browser.url= ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= -features.power_saving.power_led_flash.on_time= -features.power_saving.power_led_flash.off_time= -features.power_saving.office_hour.monday= -features.power_saving.office_hour.tuesday= -features.power_saving.office_hour.wednesday= -features.power_saving.office_hour.thursday= -features.power_saving.office_hour.friday= -features.power_saving.office_hour.saturday= -features.power_saving.office_hour.sunday = -features.power_saving.user_input_ext.idle_timeout= -features.power_saving.off_hour.idle_timeout= -features.power_saving.office_hour.idle_timeout= -features.power_saving.intelligent_mode= +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t42s/y000000000067.cfg b/resources/templates/provision/yealink/t42s/y000000000067.cfg index 5e5c83d32c..deee590f1d 100644 --- a/resources/templates/provision/yealink/t42s/y000000000067.cfg +++ b/resources/templates/provision/yealink/t42s/y000000000067.cfg @@ -1410,20 +1410,43 @@ screensaver.xml_browser.url= ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= -features.power_saving.power_led_flash.on_time= -features.power_saving.power_led_flash.off_time= -features.power_saving.office_hour.monday= -features.power_saving.office_hour.tuesday= -features.power_saving.office_hour.wednesday= -features.power_saving.office_hour.thursday= -features.power_saving.office_hour.friday= -features.power_saving.office_hour.saturday= -features.power_saving.office_hour.sunday = -features.power_saving.user_input_ext.idle_timeout= -features.power_saving.off_hour.idle_timeout= -features.power_saving.office_hour.idle_timeout= -features.power_saving.intelligent_mode= +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t43u/y000000000107.cfg b/resources/templates/provision/yealink/t43u/y000000000107.cfg index cbe89f2e48..c7acb2010f 100644 --- a/resources/templates/provision/yealink/t43u/y000000000107.cfg +++ b/resources/templates/provision/yealink/t43u/y000000000107.cfg @@ -424,7 +424,7 @@ static.auto_provision.encryption.config = ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### dialplan.transfer.mode = {$yealink_transfer_mode} transfer.on_hook_trans_enable = {$yealink_transfer_onhook} @@ -1573,20 +1573,43 @@ screensaver.xml_browser.url= ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= -features.power_saving.power_led_flash.on_time= -features.power_saving.power_led_flash.off_time= -features.power_saving.office_hour.monday= -features.power_saving.office_hour.tuesday= -features.power_saving.office_hour.wednesday= -features.power_saving.office_hour.thursday= -features.power_saving.office_hour.friday= -features.power_saving.office_hour.saturday= -features.power_saving.office_hour.sunday = -features.power_saving.user_input_ext.idle_timeout= -features.power_saving.off_hour.idle_timeout= -features.power_saving.office_hour.idle_timeout= -features.power_saving.intelligent_mode= +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t46s/y000000000066.cfg b/resources/templates/provision/yealink/t46s/y000000000066.cfg index 37308242b5..d7067f8e5d 100644 --- a/resources/templates/provision/yealink/t46s/y000000000066.cfg +++ b/resources/templates/provision/yealink/t46s/y000000000066.cfg @@ -1411,20 +1411,43 @@ screensaver.xml_browser.url= ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= -features.power_saving.power_led_flash.on_time= -features.power_saving.power_led_flash.off_time= -features.power_saving.office_hour.monday= -features.power_saving.office_hour.tuesday= -features.power_saving.office_hour.wednesday= -features.power_saving.office_hour.thursday= -features.power_saving.office_hour.friday= -features.power_saving.office_hour.saturday= -features.power_saving.office_hour.sunday = -features.power_saving.user_input_ext.idle_timeout= -features.power_saving.off_hour.idle_timeout= -features.power_saving.office_hour.idle_timeout= -features.power_saving.intelligent_mode= +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t46u/y000000000108.cfg b/resources/templates/provision/yealink/t46u/y000000000108.cfg index e454c60062..08fd50a93f 100644 --- a/resources/templates/provision/yealink/t46u/y000000000108.cfg +++ b/resources/templates/provision/yealink/t46u/y000000000108.cfg @@ -424,7 +424,7 @@ static.auto_provision.encryption.config = ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### dialplan.transfer.mode = {$yealink_transfer_mode} transfer.on_hook_trans_enable = {$yealink_transfer_onhook} @@ -1569,20 +1569,43 @@ screensaver.xml_browser.url= ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= -features.power_saving.power_led_flash.on_time= -features.power_saving.power_led_flash.off_time= -features.power_saving.office_hour.monday= -features.power_saving.office_hour.tuesday= -features.power_saving.office_hour.wednesday= -features.power_saving.office_hour.thursday= -features.power_saving.office_hour.friday= -features.power_saving.office_hour.saturday= -features.power_saving.office_hour.sunday = -features.power_saving.user_input_ext.idle_timeout= -features.power_saving.off_hour.idle_timeout= -features.power_saving.office_hour.idle_timeout= -features.power_saving.intelligent_mode= +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t48s/y000000000065.cfg b/resources/templates/provision/yealink/t48s/y000000000065.cfg index d0fd8f3bcd..d9f47578b3 100644 --- a/resources/templates/provision/yealink/t48s/y000000000065.cfg +++ b/resources/templates/provision/yealink/t48s/y000000000065.cfg @@ -1460,20 +1460,43 @@ screensaver.xml_browser.url= ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= -features.power_saving.power_led_flash.on_time= -features.power_saving.power_led_flash.off_time= -features.power_saving.office_hour.monday= -features.power_saving.office_hour.tuesday= -features.power_saving.office_hour.wednesday= -features.power_saving.office_hour.thursday= -features.power_saving.office_hour.friday= -features.power_saving.office_hour.saturday= -features.power_saving.office_hour.sunday = -features.power_saving.user_input_ext.idle_timeout= -features.power_saving.off_hour.idle_timeout= -features.power_saving.office_hour.idle_timeout= -features.power_saving.intelligent_mode= +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t48u/y000000000109.cfg b/resources/templates/provision/yealink/t48u/y000000000109.cfg index bf6e25ef3e..88feaf851a 100644 --- a/resources/templates/provision/yealink/t48u/y000000000109.cfg +++ b/resources/templates/provision/yealink/t48u/y000000000109.cfg @@ -424,7 +424,7 @@ static.auto_provision.encryption.config = ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### dialplan.transfer.mode = {$yealink_transfer_mode} transfer.on_hook_trans_enable = {$yealink_transfer_onhook} @@ -1569,20 +1569,43 @@ screensaver.xml_browser.url= ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= -features.power_saving.power_led_flash.on_time= -features.power_saving.power_led_flash.off_time= -features.power_saving.office_hour.monday= -features.power_saving.office_hour.tuesday= -features.power_saving.office_hour.wednesday= -features.power_saving.office_hour.thursday= -features.power_saving.office_hour.friday= -features.power_saving.office_hour.saturday= -features.power_saving.office_hour.sunday = -features.power_saving.user_input_ext.idle_timeout= -features.power_saving.off_hour.idle_timeout= -features.power_saving.office_hour.idle_timeout= -features.power_saving.intelligent_mode= +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### @@ -1596,11 +1619,11 @@ features.power_saving.intelligent_mode= ##Single File Size: <=5MB ##2MB of space should bereserved for the phone -wallpaper_upload.url = {$yealink_t46u_wallpaper} -{if isset($yealink_t46u_wallpaper_filename)} -phone_setting.backgrounds = Config:{$yealink_t46u_wallpaper_filename} +wallpaper_upload.url = {$yealink_t48u_wallpaper} +{if isset($yealink_t48u_wallpaper_filename)} +phone_setting.backgrounds = Config:{$yealink_t48u_wallpaper_filename} {else} -phone_setting.backgrounds = Config:yealink_t46u_wallpaper.png +phone_setting.backgrounds = Config:yealink_t48u_wallpaper.png {/if} ## phone_setting.backgrounds_with_dsskey_unfold(Only support T48U/T48G/S) diff --git a/resources/templates/provision/yealink/t4x/y000000000065.cfg b/resources/templates/provision/yealink/t4x/y000000000065.cfg index 94bdea4238..06adcb68ab 100644 --- a/resources/templates/provision/yealink/t4x/y000000000065.cfg +++ b/resources/templates/provision/yealink/t4x/y000000000065.cfg @@ -1460,10 +1460,11 @@ screensaver.xml_browser.url= ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1490,6 +1491,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} diff --git a/resources/templates/provision/yealink/t4x/y000000000066.cfg b/resources/templates/provision/yealink/t4x/y000000000066.cfg index 90b0f91020..7fa2faf4ae 100644 --- a/resources/templates/provision/yealink/t4x/y000000000066.cfg +++ b/resources/templates/provision/yealink/t4x/y000000000066.cfg @@ -1410,10 +1410,11 @@ screensaver.xml_browser.url= ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1440,6 +1441,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} diff --git a/resources/templates/provision/yealink/t4x/y000000000067.cfg b/resources/templates/provision/yealink/t4x/y000000000067.cfg index 86a9325c8d..b173cbb99b 100644 --- a/resources/templates/provision/yealink/t4x/y000000000067.cfg +++ b/resources/templates/provision/yealink/t4x/y000000000067.cfg @@ -1409,10 +1409,11 @@ screensaver.xml_browser.url= ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1439,6 +1440,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} diff --git a/resources/templates/provision/yealink/t4x/y000000000068.cfg b/resources/templates/provision/yealink/t4x/y000000000068.cfg index 170425bd20..56e3ef67a4 100644 --- a/resources/templates/provision/yealink/t4x/y000000000068.cfg +++ b/resources/templates/provision/yealink/t4x/y000000000068.cfg @@ -1413,10 +1413,11 @@ screensaver.xml_browser.url= ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1443,6 +1444,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} diff --git a/resources/templates/provision/yealink/t4x/y000000000107.cfg b/resources/templates/provision/yealink/t4x/y000000000107.cfg index 94bdea4238..06adcb68ab 100644 --- a/resources/templates/provision/yealink/t4x/y000000000107.cfg +++ b/resources/templates/provision/yealink/t4x/y000000000107.cfg @@ -1460,10 +1460,11 @@ screensaver.xml_browser.url= ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1490,6 +1491,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} diff --git a/resources/templates/provision/yealink/t4x/y000000000108.cfg b/resources/templates/provision/yealink/t4x/y000000000108.cfg index 669f55694c..6b4af107b4 100644 --- a/resources/templates/provision/yealink/t4x/y000000000108.cfg +++ b/resources/templates/provision/yealink/t4x/y000000000108.cfg @@ -1410,10 +1410,11 @@ screensaver.xml_browser.url= ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1440,6 +1441,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} diff --git a/resources/templates/provision/yealink/t4x/y000000000109.cfg b/resources/templates/provision/yealink/t4x/y000000000109.cfg index 94bdea4238..06adcb68ab 100644 --- a/resources/templates/provision/yealink/t4x/y000000000109.cfg +++ b/resources/templates/provision/yealink/t4x/y000000000109.cfg @@ -1460,10 +1460,11 @@ screensaver.xml_browser.url= ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1490,6 +1491,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} diff --git a/resources/templates/provision/yealink/t4x/y000000000116.cfg b/resources/templates/provision/yealink/t4x/y000000000116.cfg index 86a9325c8d..b173cbb99b 100644 --- a/resources/templates/provision/yealink/t4x/y000000000116.cfg +++ b/resources/templates/provision/yealink/t4x/y000000000116.cfg @@ -1409,10 +1409,11 @@ screensaver.xml_browser.url= ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1439,6 +1440,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} diff --git a/resources/templates/provision/yealink/t52s/y000000000074.cfg b/resources/templates/provision/yealink/t52s/y000000000074.cfg index 0facbfe63c..153a3c1c79 100644 --- a/resources/templates/provision/yealink/t52s/y000000000074.cfg +++ b/resources/templates/provision/yealink/t52s/y000000000074.cfg @@ -1410,20 +1410,43 @@ screensaver.xml_browser.url= {$yealink_screensaver_xml_url} ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= {$yealink_powersave_enable} -features.power_saving.power_led_flash.on_time= {$yealink_powersave_led_on_time} -features.power_saving.power_led_flash.off_time= {$yealink_powersave_led_off_time} -features.power_saving.office_hour.monday= {$yealink_powersave_hour_mon} -features.power_saving.office_hour.tuesday= {$yealink_powersave_hour_tue} -features.power_saving.office_hour.wednesday= {$yealink_powersave_wed} -features.power_saving.office_hour.thursday= {$yealink_powersave_thu} -features.power_saving.office_hour.friday= {$yealink_powersave_fri} -features.power_saving.office_hour.saturday= {$yealink_powersave_sat} -features.power_saving.office_hour.sunday = {$yealink_powersave_sun} -features.power_saving.user_input_ext.idle_timeout= {$yealink_powersave_user_input_timeout} -features.power_saving.off_hour.idle_timeout= {$yealink_powersave_off_hour_timeout} -features.power_saving.office_hour.idle_timeout= {$yealink_powersave_office_hour_timeout} -features.power_saving.intelligent_mode= {$yealink_powersave_intelligent_mode} +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t53/y000000000095.cfg b/resources/templates/provision/yealink/t53/y000000000095.cfg index a7cf6600f5..b6daabf5a5 100644 --- a/resources/templates/provision/yealink/t53/y000000000095.cfg +++ b/resources/templates/provision/yealink/t53/y000000000095.cfg @@ -416,7 +416,7 @@ static.auto_provision.encryption.config = ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### features.transfer_type= {$yealink_transfer_type} dialplan.transfer.mode = {$yealink_transfer_mode} @@ -1559,20 +1559,43 @@ screensaver.xml_browser.url= {$yealink_screensaver_xml_url} ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= {$yealink_powersave_enable} -features.power_saving.power_led_flash.on_time= {$yealink_powersave_led_on_time} -features.power_saving.power_led_flash.off_time= {$yealink_powersave_led_off_time} -features.power_saving.office_hour.monday= {$yealink_powersave_hour_mon} -features.power_saving.office_hour.tuesday= {$yealink_powersave_hour_tue} -features.power_saving.office_hour.wednesday= {$yealink_powersave_wed} -features.power_saving.office_hour.thursday= {$yealink_powersave_thu} -features.power_saving.office_hour.friday= {$yealink_powersave_fri} -features.power_saving.office_hour.saturday= {$yealink_powersave_sat} -features.power_saving.office_hour.sunday = {$yealink_powersave_sun} -features.power_saving.user_input_ext.idle_timeout= {$yealink_powersave_user_input_timeout} -features.power_saving.off_hour.idle_timeout= {$yealink_powersave_off_hour_timeout} -features.power_saving.office_hour.idle_timeout= {$yealink_powersave_office_hour_timeout} -features.power_saving.intelligent_mode= {$yealink_powersave_intelligent_mode} +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t53/{$mac}.cfg b/resources/templates/provision/yealink/t53/{$mac}.cfg index c00cf68c6b..bb92a2eb12 100644 --- a/resources/templates/provision/yealink/t53/{$mac}.cfg +++ b/resources/templates/provision/yealink/t53/{$mac}.cfg @@ -4,7 +4,7 @@ ##account.X.*:(T54S/T48G/T48S/T46G/T46S/T29G: X ranges from 1 to 16. T52S/T42G/T42S: X ranges from 1 to 12. T41P/T41S/T27P/T27G: X ranges from 1 to 6. T40P/T40G/T23P/T23G: X ranges from 1 to 3. T21(P) E2: X ranges from 1 to 2.)## ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.1.phone_setting.call_appearance.transfer_via_new_linekey= @@ -564,7 +564,7 @@ bw.virtual_user.1.xsi.user= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.2.phone_setting.call_appearance.transfer_via_new_linekey= @@ -1090,7 +1090,7 @@ pstn.account.2.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.1.phone_setting.call_appearance.transfer_via_new_linekey= @@ -1617,7 +1617,7 @@ pstn.account.3.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.4.phone_setting.call_appearance.transfer_via_new_linekey= @@ -2143,7 +2143,7 @@ pstn.account.4.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.5.phone_setting.call_appearance.transfer_via_new_linekey= @@ -2683,7 +2683,7 @@ bw.virtual_user.1.xsi.user= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.6.phone_setting.call_appearance.transfer_via_new_linekey= @@ -3210,7 +3210,7 @@ pstn.account.6.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.7.phone_setting.call_appearance.transfer_via_new_linekey= @@ -3737,7 +3737,7 @@ pstn.account.7.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.8.phone_setting.call_appearance.transfer_via_new_linekey= @@ -4264,7 +4264,7 @@ pstn.account.8.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.9.phone_setting.call_appearance.transfer_via_new_linekey= @@ -4791,7 +4791,7 @@ pstn.account.9.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.10.phone_setting.call_appearance.transfer_via_new_linekey= diff --git a/resources/templates/provision/yealink/t53w/y000000000095.cfg b/resources/templates/provision/yealink/t53w/y000000000095.cfg index 94ef22dfab..06e830a699 100644 --- a/resources/templates/provision/yealink/t53w/y000000000095.cfg +++ b/resources/templates/provision/yealink/t53w/y000000000095.cfg @@ -416,7 +416,7 @@ static.auto_provision.encryption.config = ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### features.transfer_type= {$yealink_transfer_type} dialplan.transfer.mode = {$yealink_transfer_mode} @@ -1563,20 +1563,43 @@ screensaver.xml_browser.url= {$yealink_screensaver_xml_url} ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= {$yealink_powersave_enable} -features.power_saving.power_led_flash.on_time= {$yealink_powersave_led_on_time} -features.power_saving.power_led_flash.off_time= {$yealink_powersave_led_off_time} -features.power_saving.office_hour.monday= {$yealink_powersave_hour_mon} -features.power_saving.office_hour.tuesday= {$yealink_powersave_hour_tue} -features.power_saving.office_hour.wednesday= {$yealink_powersave_wed} -features.power_saving.office_hour.thursday= {$yealink_powersave_thu} -features.power_saving.office_hour.friday= {$yealink_powersave_fri} -features.power_saving.office_hour.saturday= {$yealink_powersave_sat} -features.power_saving.office_hour.sunday = {$yealink_powersave_sun} -features.power_saving.user_input_ext.idle_timeout= {$yealink_powersave_user_input_timeout} -features.power_saving.off_hour.idle_timeout= {$yealink_powersave_off_hour_timeout} -features.power_saving.office_hour.idle_timeout= {$yealink_powersave_office_hour_timeout} -features.power_saving.intelligent_mode= {$yealink_powersave_intelligent_mode} +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t53w/{$mac}.cfg b/resources/templates/provision/yealink/t53w/{$mac}.cfg index 5f601f2246..9acf1a0745 100644 --- a/resources/templates/provision/yealink/t53w/{$mac}.cfg +++ b/resources/templates/provision/yealink/t53w/{$mac}.cfg @@ -4,7 +4,7 @@ ##account.X.*:(T54S/T48G/T48S/T46G/T46S/T29G: X ranges from 1 to 16. T52S/T42G/T42S: X ranges from 1 to 12. T41P/T41S/T27P/T27G: X ranges from 1 to 6. T40P/T40G/T23P/T23G: X ranges from 1 to 3. T21(P) E2: X ranges from 1 to 2.)## ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.1.phone_setting.call_appearance.transfer_via_new_linekey= @@ -565,7 +565,7 @@ bw.virtual_user.1.xsi.user= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.2.phone_setting.call_appearance.transfer_via_new_linekey= @@ -1092,7 +1092,7 @@ pstn.account.2.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.1.phone_setting.call_appearance.transfer_via_new_linekey= @@ -1620,7 +1620,7 @@ pstn.account.3.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.4.phone_setting.call_appearance.transfer_via_new_linekey= @@ -2147,7 +2147,7 @@ pstn.account.4.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.5.phone_setting.call_appearance.transfer_via_new_linekey= @@ -2688,7 +2688,7 @@ bw.virtual_user.1.xsi.user= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.6.phone_setting.call_appearance.transfer_via_new_linekey= @@ -3216,7 +3216,7 @@ pstn.account.6.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.7.phone_setting.call_appearance.transfer_via_new_linekey= @@ -3744,7 +3744,7 @@ pstn.account.7.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.8.phone_setting.call_appearance.transfer_via_new_linekey= @@ -4272,7 +4272,7 @@ pstn.account.8.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.9.phone_setting.call_appearance.transfer_via_new_linekey= @@ -4800,7 +4800,7 @@ pstn.account.9.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.10.phone_setting.call_appearance.transfer_via_new_linekey= diff --git a/resources/templates/provision/yealink/t54s/y000000000070.cfg b/resources/templates/provision/yealink/t54s/y000000000070.cfg index 6c53ebb483..1d5ab6da7c 100644 --- a/resources/templates/provision/yealink/t54s/y000000000070.cfg +++ b/resources/templates/provision/yealink/t54s/y000000000070.cfg @@ -1408,20 +1408,43 @@ screensaver.xml_browser.url= {$yealink_screensaver_xml_url} ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= {$yealink_powersave_enable} -features.power_saving.power_led_flash.on_time= {$yealink_powersave_led_on_time} -features.power_saving.power_led_flash.off_time= {$yealink_powersave_led_off_time} -features.power_saving.office_hour.monday= {$yealink_powersave_hour_mon} -features.power_saving.office_hour.tuesday= {$yealink_powersave_hour_tue} -features.power_saving.office_hour.wednesday= {$yealink_powersave_wed} -features.power_saving.office_hour.thursday= {$yealink_powersave_thu} -features.power_saving.office_hour.friday= {$yealink_powersave_fri} -features.power_saving.office_hour.saturday= {$yealink_powersave_sat} -features.power_saving.office_hour.sunday = {$yealink_powersave_sun} -features.power_saving.user_input_ext.idle_timeout= {$yealink_powersave_user_input_timeout} -features.power_saving.off_hour.idle_timeout= {$yealink_powersave_off_hour_timeout} -features.power_saving.office_hour.idle_timeout= {$yealink_powersave_office_hour_timeout} -features.power_saving.intelligent_mode= {$yealink_powersave_intelligent_mode} +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t54w/y000000000096.cfg b/resources/templates/provision/yealink/t54w/y000000000096.cfg index c01340dacd..650aafe7fa 100644 --- a/resources/templates/provision/yealink/t54w/y000000000096.cfg +++ b/resources/templates/provision/yealink/t54w/y000000000096.cfg @@ -416,7 +416,7 @@ static.auto_provision.encryption.config = ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### features.transfer_type= {$yealink_transfer_type} dialplan.transfer.mode = {$yealink_transfer_mode} @@ -1565,20 +1565,43 @@ screensaver.xml_browser.url= {$yealink_screensaver_xml_url} ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= {$yealink_powersave_enable} -features.power_saving.power_led_flash.on_time= {$yealink_powersave_led_on_time} -features.power_saving.power_led_flash.off_time= {$yealink_powersave_led_off_time} -features.power_saving.office_hour.monday= {$yealink_powersave_hour_mon} -features.power_saving.office_hour.tuesday= {$yealink_powersave_hour_tue} -features.power_saving.office_hour.wednesday= {$yealink_powersave_wed} -features.power_saving.office_hour.thursday= {$yealink_powersave_thu} -features.power_saving.office_hour.friday= {$yealink_powersave_fri} -features.power_saving.office_hour.saturday= {$yealink_powersave_sat} -features.power_saving.office_hour.sunday = {$yealink_powersave_sun} -features.power_saving.user_input_ext.idle_timeout= {$yealink_powersave_user_input_timeout} -features.power_saving.off_hour.idle_timeout= {$yealink_powersave_off_hour_timeout} -features.power_saving.office_hour.idle_timeout= {$yealink_powersave_office_hour_timeout} -features.power_saving.intelligent_mode= {$yealink_powersave_intelligent_mode} +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t54w/{$mac}.cfg b/resources/templates/provision/yealink/t54w/{$mac}.cfg index a1500aaef1..16e924e173 100644 --- a/resources/templates/provision/yealink/t54w/{$mac}.cfg +++ b/resources/templates/provision/yealink/t54w/{$mac}.cfg @@ -15,7 +15,7 @@ ## account.X.enable = ????????????????????????????????????????????????????????????????????????????????????????????????????????????? ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.{$row.line_number}.phone_setting.call_appearance.transfer_via_new_linekey= diff --git a/resources/templates/provision/yealink/t57w/y000000000097.cfg b/resources/templates/provision/yealink/t57w/y000000000097.cfg index 868b24eb2a..28c949e491 100644 --- a/resources/templates/provision/yealink/t57w/y000000000097.cfg +++ b/resources/templates/provision/yealink/t57w/y000000000097.cfg @@ -417,7 +417,7 @@ static.auto_provision.encryption.config = ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### features.transfer_type= {$yealink_transfer_type} dialplan.transfer.mode = {$yealink_transfer_mode} @@ -1564,20 +1564,43 @@ screensaver.xml_browser.url= {$yealink_screensaver_xml_url} ####################################################################################### ## Power Saving ## ####################################################################################### -features.power_saving.enable= {$yealink_powersave_enable} -features.power_saving.power_led_flash.on_time= {$yealink_powersave_led_on_time} -features.power_saving.power_led_flash.off_time= {$yealink_powersave_led_off_time} -features.power_saving.office_hour.monday= {$yealink_powersave_hour_mon} -features.power_saving.office_hour.tuesday= {$yealink_powersave_hour_tue} -features.power_saving.office_hour.wednesday= {$yealink_powersave_wed} -features.power_saving.office_hour.thursday= {$yealink_powersave_thu} -features.power_saving.office_hour.friday= {$yealink_powersave_fri} -features.power_saving.office_hour.saturday= {$yealink_powersave_sat} -features.power_saving.office_hour.sunday = {$yealink_powersave_sun} -features.power_saving.user_input_ext.idle_timeout= {$yealink_powersave_user_input_timeout} -features.power_saving.off_hour.idle_timeout= {$yealink_powersave_off_hour_timeout} -features.power_saving.office_hour.idle_timeout= {$yealink_powersave_office_hour_timeout} -features.power_saving.intelligent_mode= {$yealink_powersave_intelligent_mode} +features.power_saving.enable = {$yealink_ps_enabled} +##Written in 24hr +features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} +features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} + +##Written in 24hr, values should be comma delimited, e.g. 9,17 +{if isset($yealink_ps_days_all)} +features.power_saving.office_hour.monday = {$yealink_ps_days_all} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_all} +features.power_saving.office_hour.thursday = {$yealink_ps_days_all} +features.power_saving.office_hour.friday = {$yealink_ps_days_all} +features.power_saving.office_hour.saturday = {$yealink_ps_days_all} +features.power_saving.office_hour.sunday = {$yealink_ps_days_all} +{elseif isset($yealink_ps_days_workweek)} +features.power_saving.office_hour.monday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.tuesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.wednesday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.thursday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.friday = {$yealink_ps_days_workweek} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{else} +features.power_saving.office_hour.monday = {$yealink_ps_day_monday} +features.power_saving.office_hour.tuesday = {$yealink_ps_day_tuesday} +features.power_saving.office_hour.wednesday = {$yealink_ps_day_wednesday} +features.power_saving.office_hour.thursday = {$yealink_ps_day_thursday} +features.power_saving.office_hour.friday = {$yealink_ps_day_friday} +features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} +features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} +{/if} + +##Written in minutes +features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} +features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} +features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} +features.power_saving.intelligent_mode = {$yealink_ps_intel_mode} ####################################################################################### diff --git a/resources/templates/provision/yealink/t57w/{$mac}.cfg b/resources/templates/provision/yealink/t57w/{$mac}.cfg index 39af546c1f..e2f64aa818 100644 --- a/resources/templates/provision/yealink/t57w/{$mac}.cfg +++ b/resources/templates/provision/yealink/t57w/{$mac}.cfg @@ -4,7 +4,7 @@ ##account.X.*:(T54S/T48G/T48S/T46G/T46S/T29G: X ranges from 1 to 16. T52S/T42G/T42S: X ranges from 1 to 12. T41P/T41S/T27P/T27G: X ranges from 1 to 6. T40P/T40G/T23P/T23G: X ranges from 1 to 3. T21(P) E2: X ranges from 1 to 2.)## ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.1.phone_setting.call_appearance.transfer_via_new_linekey= @@ -565,7 +565,7 @@ bw.virtual_user.1.xsi.user= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.2.phone_setting.call_appearance.transfer_via_new_linekey= @@ -1091,7 +1091,7 @@ pstn.account.2.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.1.phone_setting.call_appearance.transfer_via_new_linekey= @@ -1618,7 +1618,7 @@ pstn.account.3.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.4.phone_setting.call_appearance.transfer_via_new_linekey= @@ -2144,7 +2144,7 @@ pstn.account.4.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.5.phone_setting.call_appearance.transfer_via_new_linekey= @@ -2684,7 +2684,7 @@ bw.virtual_user.1.xsi.user= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.6.phone_setting.call_appearance.transfer_via_new_linekey= @@ -3211,7 +3211,7 @@ pstn.account.6.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.7.phone_setting.call_appearance.transfer_via_new_linekey= @@ -3738,7 +3738,7 @@ pstn.account.7.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.8.phone_setting.call_appearance.transfer_via_new_linekey= @@ -4265,7 +4265,7 @@ pstn.account.8.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.9.phone_setting.call_appearance.transfer_via_new_linekey= @@ -4792,7 +4792,7 @@ pstn.account.9.label= ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### account.10.phone_setting.call_appearance.transfer_via_new_linekey= diff --git a/resources/templates/provision/yealink/t5x/y000000000070.cfg b/resources/templates/provision/yealink/t5x/y000000000070.cfg index 04decbd007..add2c31430 100644 --- a/resources/templates/provision/yealink/t5x/y000000000070.cfg +++ b/resources/templates/provision/yealink/t5x/y000000000070.cfg @@ -1408,10 +1408,11 @@ screensaver.xml_browser.url= {$yealink_screensaver_xml_url} ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1438,6 +1439,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} diff --git a/resources/templates/provision/yealink/t5x/y000000000095.cfg b/resources/templates/provision/yealink/t5x/y000000000095.cfg index 44f961512b..2ba40aa6ff 100644 --- a/resources/templates/provision/yealink/t5x/y000000000095.cfg +++ b/resources/templates/provision/yealink/t5x/y000000000095.cfg @@ -410,7 +410,7 @@ static.auto_provision.encryption.config = ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### features.transfer_type= {$yealink_transfer_type} dialplan.transfer.mode = {$yealink_transfer_mode} @@ -1558,10 +1558,11 @@ screensaver.xml_browser.url= {$yealink_screensaver_xml_url} ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1588,6 +1589,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} diff --git a/resources/templates/provision/yealink/t5x/y000000000096.cfg b/resources/templates/provision/yealink/t5x/y000000000096.cfg index 9906e06fc3..09ab4bd38d 100644 --- a/resources/templates/provision/yealink/t5x/y000000000096.cfg +++ b/resources/templates/provision/yealink/t5x/y000000000096.cfg @@ -411,7 +411,7 @@ static.auto_provision.encryption.config = ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### features.transfer_type= {$yealink_transfer_type} dialplan.transfer.mode = {$yealink_transfer_mode} @@ -1559,10 +1559,11 @@ screensaver.xml_browser.url= {$yealink_screensaver_xml_url} ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1589,6 +1590,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout} diff --git a/resources/templates/provision/yealink/t5x/y000000000097.cfg b/resources/templates/provision/yealink/t5x/y000000000097.cfg index c6764c0294..d543c0d6ab 100644 --- a/resources/templates/provision/yealink/t5x/y000000000097.cfg +++ b/resources/templates/provision/yealink/t5x/y000000000097.cfg @@ -411,7 +411,7 @@ static.auto_provision.encryption.config = ####################################################################################### -## Trnasfer ## +## Transfer ## ####################################################################################### features.transfer_type= {$yealink_transfer_type} dialplan.transfer.mode = {$yealink_transfer_mode} @@ -1559,10 +1559,11 @@ screensaver.xml_browser.url= {$yealink_screensaver_xml_url} ## Power Saving ## ####################################################################################### features.power_saving.enable = {$yealink_ps_enabled} - +##Written in 24hr features.power_saving.power_led_flash.on_time = {$yealink_ps_led_on} features.power_saving.power_led_flash.off_time = {$yealink_ps_led_off} +##Written in 24hr, values should be comma delimited, e.g. 9,17 {if isset($yealink_ps_days_all)} features.power_saving.office_hour.monday = {$yealink_ps_days_all} features.power_saving.office_hour.tuesday = {$yealink_ps_days_all} @@ -1589,6 +1590,7 @@ features.power_saving.office_hour.saturday = {$yealink_ps_day_saturday} features.power_saving.office_hour.sunday = {$yealink_ps_day_sunday} {/if} +##Written in minutes features.power_saving.user_input_ext.idle_timeout = {$yealink_ps_idle_timeout} features.power_saving.off_hour.idle_timeout = {$yealink_ps_offhour_timeout} features.power_saving.office_hour.idle_timeout = {$yealink_ps_hour_timeout}