From ec587af45ae2fd74a364fd795bae0e64042a312c Mon Sep 17 00:00:00 2001 From: TekMason Date: Sat, 12 Aug 2017 00:35:01 -0400 Subject: [PATCH] Added variables in Default Settings for Yealink Firmware (#2793) * Yealink Template Updates Set firmware.url = {$yealink_firmware_url}/{$yealink_firmware_} Also changed user agent for VP530 to match what the phone actually sends * Added variables in Default Settings for Yealink Firmware On an existing install run Advanced > Upgrade > App Defaults to get these new provisioning variables: yealink_firmware_url yealink_firmware_t46g yealink_firmware_t48g yealink_firmware_t29g yealink_firmware_vp530 --- app/provision/app_config.php | 41 ++++++++++++++++++++++- app/provision/firmware/yealink/readme.txt | 1 + 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 app/provision/firmware/yealink/readme.txt diff --git a/app/provision/app_config.php b/app/provision/app_config.php index 9eb9b523ec..3549d84685 100644 --- a/app/provision/app_config.php +++ b/app/provision/app_config.php @@ -818,5 +818,44 @@ $apps[$x]['default_settings'][$y]['default_setting_value'] = "5060"; $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; $apps[$x]['default_settings'][$y]['default_setting_description'] = " 5060 default"; - + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "3f903069-c0fc-4bf1-9c33-907bf238475e"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "yealink_firmware_url"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "text"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "https://server.yourdomain.com/app/provision/firmware/yealink"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = " Base URL for Yealink Firmware"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "5fb6ef46-0a7f-4bb6-b415-49b437454321"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "yealink_firmware_t46g"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "text"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "T46-28.81.0.110.rom"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = " Filename of the firmware ROM"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "0276b965-0ef6-493a-bdd0-b9786bf8aad7"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "yealink_firmware_t48g"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "text"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "T48-.5.81.0.110.rom"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = " Filename of the firmware ROM"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "311d2739-a340-42f5-8e3e-6e6ecce1faa2"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "yealink_firmware_t29g"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "text"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "T29-46.81.0.110.rom"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = " Filename of the firmware ROM"; + $y++; + $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "a39fc1af-9c30-46c7-a564-212e4af0331f"; + $apps[$x]['default_settings'][$y]['default_setting_category'] = "provision"; + $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "yealink_firmware_vp530"; + $apps[$x]['default_settings'][$y]['default_setting_name'] = "text"; + $apps[$x]['default_settings'][$y]['default_setting_value'] = "VP530-23.70.0.40.rom"; + $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "true"; + $apps[$x]['default_settings'][$y]['default_setting_description'] = " Filename of the firmware ROM"; ?> diff --git a/app/provision/firmware/yealink/readme.txt b/app/provision/firmware/yealink/readme.txt new file mode 100644 index 0000000000..f7ca0fa099 --- /dev/null +++ b/app/provision/firmware/yealink/readme.txt @@ -0,0 +1 @@ +Yealink Firmware goes here \ No newline at end of file