diff options
-rw-r--r-- | applications/luci-asterisk/luasrc/model/cbi/asterisk/trunk_sip.lua | 7 | ||||
-rw-r--r-- | applications/luci-asterisk/luasrc/model/cbi/asterisk/trunks.lua | 3 |
2 files changed, 8 insertions, 2 deletions
diff --git a/applications/luci-asterisk/luasrc/model/cbi/asterisk/trunk_sip.lua b/applications/luci-asterisk/luasrc/model/cbi/asterisk/trunk_sip.lua index ca29471384..1337602e42 100644 --- a/applications/luci-asterisk/luasrc/model/cbi/asterisk/trunk_sip.lua +++ b/applications/luci-asterisk/luasrc/model/cbi/asterisk/trunk_sip.lua @@ -34,6 +34,10 @@ if arg[1] then sipport = peer:option(Value, "port", "SIP Port") sipport.default = 5060 + sipnat = peer:option(Flag, "nat", "NAT between this device and provider") + sipnat.enabled = "yes" + sipnat.disabled = "no" + username = peer:option(Value, "username", "Authorization ID") password = peer:option(Value, "secret", "Authorization Password") password.password = true @@ -96,7 +100,8 @@ else if sip_peers[s].info.online == nil then return "n/a" else - return sip_peers[s].info.online and "yes" or "no" + return sip_peers[s].info.online + and "yes" or "no (%s)" % sip_peers[s].info.Status:lower() end end diff --git a/applications/luci-asterisk/luasrc/model/cbi/asterisk/trunks.lua b/applications/luci-asterisk/luasrc/model/cbi/asterisk/trunks.lua index b9dd1dfd8d..af992989c4 100644 --- a/applications/luci-asterisk/luasrc/model/cbi/asterisk/trunks.lua +++ b/applications/luci-asterisk/luasrc/model/cbi/asterisk/trunks.lua @@ -57,7 +57,8 @@ function online.cfgvalue(self, s) if sip_peers[s].info.online == nil then return "n/a" else - return sip_peers[s].info.online and "yes" or "no" + return sip_peers[s].info.online + and "yes" or "no (%s)" % sip_peers[s].info.Status:lower() end end |