summaryrefslogtreecommitdiffstats
path: root/provisioning-scripts.lua
diff options
context:
space:
mode:
Diffstat (limited to 'provisioning-scripts.lua')
-rw-r--r--provisioning-scripts.lua15
1 files changed, 8 insertions, 7 deletions
diff --git a/provisioning-scripts.lua b/provisioning-scripts.lua
index 707348e..4f5b1c0 100644
--- a/provisioning-scripts.lua
+++ b/provisioning-scripts.lua
@@ -365,13 +365,13 @@ mymodule.classes_to_param_groups = {
mymodule.provisioning_groups = {
"CREATE TABLE provisioning_groups (group_id SERIAL PRIMARY KEY, name VARCHAR(255), label VARCHAR(255) UNIQUE, seq INTEGER)",
"CREATE INDEX groups_name_idx ON provisioning_groups (name)",
- "INSERT INTO provisioning_groups VALUES(default, 'device', 'Linksys ATA Device', '1')",
- "INSERT INTO provisioning_groups VALUES(default, 'device', 'Cisco ATA Device', '1')",
- "INSERT INTO provisioning_groups VALUES(default, 'device', 'Polycom Device', '1')",
- "INSERT INTO provisioning_groups VALUES(default, 'device', 'Snom Device', '1')",
- "INSERT INTO provisioning_groups VALUES(default, 'device', 'Algo 8180 Device', '1')",
- "INSERT INTO provisioning_groups VALUES(default, 'device', 'CyberData Intercom Device', '1')",
- "INSERT INTO provisioning_groups VALUES(default, 'device', 'Grandstream Device', '1')",
+ "INSERT INTO provisioning_groups VALUES(default, 'device', 'Linksys ATA Device', '5')",
+ "INSERT INTO provisioning_groups VALUES(default, 'device', 'Cisco ATA Device', '5')",
+ "INSERT INTO provisioning_groups VALUES(default, 'device', 'Polycom Device', '5')",
+ "INSERT INTO provisioning_groups VALUES(default, 'device', 'Snom Device', '5')",
+ "INSERT INTO provisioning_groups VALUES(default, 'device', 'Algo 8180 Device', '5')",
+ "INSERT INTO provisioning_groups VALUES(default, 'device', 'CyberData Intercom Device', '5')",
+ "INSERT INTO provisioning_groups VALUES(default, 'device', 'Grandstream Device', '5')",
"INSERT INTO provisioning_groups VALUES(default, 'device', 'CyberData Paging Zone Controller Device', '1')",
"INSERT INTO provisioning_groups VALUES(default, 'reg1', 'Registration 1 (Polycom)', '10')",
"INSERT INTO provisioning_groups VALUES(default, 'reg1', 'Registration 1 (Linksys)', '10')",
@@ -1233,6 +1233,7 @@ mymodule.param_groups_to_params = {
mymodule.provisioning_params = {
"CREATE TABLE provisioning_params (param_id SERIAL PRIMARY KEY, name VARCHAR(255) UNIQUE, type VARCHAR(255), label VARCHAR(255), descr VARCHAR(255), value VARCHAR(255), seq INTEGER, regexp VARCHAR(255), validate text)",
"CREATE INDEX params_name_idx ON provisioning_params (name)",
+ "INSERT INTO provisioning_params VALUES(default, 'notifydevices', 'boolean', 'Notify Devices', 'Notify devices of changes (may cause reboot)', 'true', '1', '', null)",
"INSERT INTO provisioning_params VALUES(default, 'mac', 'text', 'MAC Address', 'Capitalized hex digits with no punctuation', '', '1', '^%x%x%x%x%x%x%x%x%x%x%x%x$', E'local value, functions, params = ...\nvalue = string.upper(value)\nlocal others = functions.getselectresponse(\"SELECT count(*) FROM provisioning_values WHERE param_id=\\'\"..params.value.device.value.mac.param_id..\"\\' AND device_id!=\\'\"..params.value.device_id.value..\"\\' AND value=\\'\"..value..\"\\'\")\nif tonumber(others[1].count) > 0 then\n\treturn value, \"MAC Address must be unique\"\nend\nreturn value')",
"INSERT INTO provisioning_params VALUES(default, 'template', 'select', 'Template', '', '', '2', '', null)",
"INSERT INTO provisioning_params VALUES(default, 'registrar', 'text', 'SIP Registrar', '', '', '3', '', null)",