Added variables in Default Settings for Yealink Firmware (#2793)

* Yealink Template Updates

Set firmware.url = {$yealink_firmware_url}/{$yealink_firmware_<model>}
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
This commit is contained in:
TekMason 2017-08-12 00:35:01 -04:00 committed by FusionPBX
parent 1f66502da7
commit ec587af45a
2 changed files with 41 additions and 1 deletions

View File

@ -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";
?>

View File

@ -0,0 +1 @@
Yealink Firmware goes here