Update my email addresses in the license headers
[project/luci.git] / applications / luci-app-asterisk / luasrc / model / cbi / asterisk-mod-res.lua
1 -- Copyright 2008 Steven Barth <steven@midlink.org>
2 -- Copyright 2008 Jo-Philipp Wich <jow@openwrt.org>
3 -- Licensed to the public under the Apache License 2.0.
4
5 cbimap = Map("asterisk", "asterisk", "")
6
7 module = cbimap:section(TypedSection, "module", "Modules", "")
8 module.anonymous = true
9
10 res_config_mysql = module:option(ListValue, "res_config_mysql", "MySQL Config Resource", "")
11 res_config_mysql:value("yes", "Load")
12 res_config_mysql:value("no", "Do Not Load")
13 res_config_mysql:value("auto", "Load as Required")
14 res_config_mysql.rmempty = true
15
16 res_config_odbc = module:option(ListValue, "res_config_odbc", "ODBC Config Resource", "")
17 res_config_odbc:value("yes", "Load")
18 res_config_odbc:value("no", "Do Not Load")
19 res_config_odbc:value("auto", "Load as Required")
20 res_config_odbc.rmempty = true
21
22 res_config_pgsql = module:option(ListValue, "res_config_pgsql", "PGSQL Module", "")
23 res_config_pgsql:value("yes", "Load")
24 res_config_pgsql:value("no", "Do Not Load")
25 res_config_pgsql:value("auto", "Load as Required")
26 res_config_pgsql.rmempty = true
27
28 res_crypto = module:option(ListValue, "res_crypto", "Cryptographic Digital Signatures", "")
29 res_crypto:value("yes", "Load")
30 res_crypto:value("no", "Do Not Load")
31 res_crypto:value("auto", "Load as Required")
32 res_crypto.rmempty = true
33
34 res_features = module:option(ListValue, "res_features", "Call Parking Resource", "")
35 res_features:value("yes", "Load")
36 res_features:value("no", "Do Not Load")
37 res_features:value("auto", "Load as Required")
38 res_features.rmempty = true
39
40 res_indications = module:option(ListValue, "res_indications", "Indications Configuration", "")
41 res_indications:value("yes", "Load")
42 res_indications:value("no", "Do Not Load")
43 res_indications:value("auto", "Load as Required")
44 res_indications.rmempty = true
45
46 res_monitor = module:option(ListValue, "res_monitor", "Call Monitoring Resource", "")
47 res_monitor:value("yes", "Load")
48 res_monitor:value("no", "Do Not Load")
49 res_monitor:value("auto", "Load as Required")
50 res_monitor.rmempty = true
51
52 res_musiconhold = module:option(ListValue, "res_musiconhold", "Music On Hold Resource", "")
53 res_musiconhold:value("yes", "Load")
54 res_musiconhold:value("no", "Do Not Load")
55 res_musiconhold:value("auto", "Load as Required")
56 res_musiconhold.rmempty = true
57
58 res_odbc = module:option(ListValue, "res_odbc", "ODBC Resource", "")
59 res_odbc:value("yes", "Load")
60 res_odbc:value("no", "Do Not Load")
61 res_odbc:value("auto", "Load as Required")
62 res_odbc.rmempty = true
63
64 res_smdi = module:option(ListValue, "res_smdi", "SMDI Module", "")
65 res_smdi:value("yes", "Load")
66 res_smdi:value("no", "Do Not Load")
67 res_smdi:value("auto", "Load as Required")
68 res_smdi.rmempty = true
69
70 res_snmp = module:option(ListValue, "res_snmp", "SNMP Module", "")
71 res_snmp:value("yes", "Load")
72 res_snmp:value("no", "Do Not Load")
73 res_snmp:value("auto", "Load as Required")
74 res_snmp.rmempty = true
75
76
77 return cbimap