blob: b8f9719bc33a54e89b879e1988c7e94121f0d591 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
<% local viewtable, viewlibrary, pageinfo, session = ... %>
<% if viewtable and not viewtable.errtxt then %>
Content-Type: Content Type: text/xml
<document type="freeswitch/xml">
<section name="directory">
<domain name="<%= viewtable.value.domain.value %>">
<params>
<param name="dial-string" value="{presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})}" />
</params>
<groups>
<group name="default">
<users>
<user id="<%= viewtable.value.username.value %>">
<params>
<param name="vm-enable" value="true>" />
<%
local ignore = {username=true, fullname=true, domain=true, ["vm-password-confirm"]=true }
for name,val in pairs(viewtable.value) do
if not ignore[name] then %>
<param name="<%= name %>" value="<%= tostring(val.value) %>" />
<% end %>
<% end %>
</params>
</user>
</users>
</group>
</groups>
</domain>
</section>
</document>
<% end %>
|