From 72ee1a91cfc2aea7d2b63446aeebbfb6f587305c Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Wed, 8 Oct 2025 16:02:11 -0600 Subject: [PATCH] Provision settings for templates use type text The configuration template is an XML string or other type of config file that is delivered to the endpoint as a string. --- app/provision/app_defaults.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/app/provision/app_defaults.php b/app/provision/app_defaults.php index 7f4b1a8368..7c55e186fd 100644 --- a/app/provision/app_defaults.php +++ b/app/provision/app_defaults.php @@ -135,6 +135,23 @@ if ($domains_processed == 1) { $sql .= ") "; $database->execute($sql); + //provision settings for templates should use type text + $sql = "update v_default_settings "; + $sql .= "set default_setting_name = 'text' "; + $sql .= "where default_setting_uuid in ( "; + $sql .= " select default_setting_uuid "; + $sql .= " from v_default_settings "; + $sql .= " where default_setting_category = 'provision' "; + $sql .= " and default_setting_name = 'boolean' "; + $sql .= " and ( "; + $sql .= " default_setting_subcategory like 'yealink_%' "; + $sql .= " or default_setting_subcategory like 'polycom_%' "; + $sql .= " or default_setting_subcategory like 'grandstream_%' "; + $sql .= " or default_setting_subcategory like 'cisco_%' "; + $sql .= " or default_setting_subcategory like 'flyingvoice_%' "; + $sql .= " ) "; + $sql .= "); "; + } ?>