applications/luci-asterisk: add some options to sip trunk configuration
This commit is contained in:
parent
fb7aea55e8
commit
00636ae577
1 changed files with 24 additions and 4 deletions
|
@ -21,12 +21,32 @@ local ast = require("luci.asterisk")
|
||||||
if arg[1] then
|
if arg[1] then
|
||||||
cbimap = Map("asterisk", "Edit SIP Trunk")
|
cbimap = Map("asterisk", "Edit SIP Trunk")
|
||||||
|
|
||||||
peer = cbimap:section(NamedSection, arg[1], "Foo")
|
peer = cbimap:section(NamedSection, arg[1])
|
||||||
|
peer.hidden = {
|
||||||
|
type = "peer"
|
||||||
|
}
|
||||||
|
|
||||||
name = peer:option(DummyValue, "username")
|
back = peer:option(DummyValue, "_overview", "Back to trunk overview")
|
||||||
|
back.value = ""
|
||||||
|
back.titleref = luci.dispatcher.build_url("admin", "asterisk", "trunks", "sip")
|
||||||
|
|
||||||
outproxy = peer:option(Value, "outboundproxy")
|
sipdomain = peer:option(Value, "host", "SIP Domain")
|
||||||
|
sipport = peer:option(Value, "port", "SIP Port")
|
||||||
|
sipport.default = 5060
|
||||||
|
|
||||||
|
username = peer:option(Value, "username", "Authorization ID")
|
||||||
|
password = peer:option(Value, "secret", "Authorization Password")
|
||||||
|
password.password = true
|
||||||
|
|
||||||
|
register = peer:option(ListValue, "register", "Register with peer")
|
||||||
|
register:value("yes", "on")
|
||||||
|
register:value("no", "off")
|
||||||
|
|
||||||
|
regext = peer:option(Value, "registerextension", "Extension to register (optional)")
|
||||||
|
regext:depends({register="yes"})
|
||||||
|
|
||||||
|
didval = peer:option(ListValue, "_did", "Number of assigned DID numbers")
|
||||||
|
for i=1,24 do didval:value(i) end
|
||||||
|
|
||||||
return cbimap
|
return cbimap
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue