mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-02-01 21:49:20 +00:00
mod_verto xml handler support
This commit is contained in:
@@ -80,7 +80,7 @@
|
||||
|
||||
table.insert(xml, [[ <profile name="default">]]);
|
||||
table.insert(xml, [[ <param name="cdr-log-dir" value="auto"/>]]);
|
||||
table.insert(xml, [[ <param name="conference-flags" value="" />]]);
|
||||
table.insert(xml, [[ <param name="conference-flags" value="livearray-sync" />]]);
|
||||
table.insert(xml, [[ <param name="domain" value="$${domain}"/>]]);
|
||||
table.insert(xml, [[ <param name="rate" value="8000"/>]]);
|
||||
table.insert(xml, [[ <param name="interval" value="20"/>]]);
|
||||
@@ -108,7 +108,7 @@
|
||||
|
||||
table.insert(xml, [[ <profile name="wideband">]]);
|
||||
table.insert(xml, [[ <param name="cdr-log-dir" value="auto"/>]]);
|
||||
table.insert(xml, [[ <param name="conference-flags" value="" />]]);
|
||||
table.insert(xml, [[ <param name="conference-flags" value="livearray-sync" />]]);
|
||||
table.insert(xml, [[ <param name="domain" value="$${domain}"/>]]);
|
||||
table.insert(xml, [[ <param name="rate" value="16000"/>]]);
|
||||
table.insert(xml, [[ <param name="interval" value="20"/>]]);
|
||||
@@ -136,7 +136,7 @@
|
||||
|
||||
table.insert(xml, [[ <profile name="ultrawideband">]]);
|
||||
table.insert(xml, [[ <param name="cdr-log-dir" value="auto"/>]]);
|
||||
table.insert(xml, [[ <param name="conference-flags" value="" />]]);
|
||||
table.insert(xml, [[ <param name="conference-flags" value="livearray-sync" />]]);
|
||||
table.insert(xml, [[ <param name="domain" value="$${domain}"/>]]);
|
||||
table.insert(xml, [[ <param name="rate" value="32000"/>]]);
|
||||
table.insert(xml, [[ <param name="interval" value="20"/>]]);
|
||||
@@ -164,7 +164,7 @@
|
||||
|
||||
table.insert(xml, [[ <profile name="cdquality">]]);
|
||||
table.insert(xml, [[ <param name="cdr-log-dir" value="auto"/>]]);
|
||||
table.insert(xml, [[ <param name="conference-flags" value="" />]]);
|
||||
table.insert(xml, [[ <param name="conference-flags" value="livearray-sync" />]]);
|
||||
table.insert(xml, [[ <param name="domain" value="$${domain}"/>]]);
|
||||
table.insert(xml, [[ <param name="rate" value="48000"/>]]);
|
||||
table.insert(xml, [[ <param name="interval" value="20"/>]]);
|
||||
@@ -227,7 +227,7 @@
|
||||
table.insert(xml, [[ <profile name="wait-mod">]]);
|
||||
--table.insert(xml, [[ <param name="domain" value="$${domain}"/>]]);
|
||||
table.insert(xml, [[ <param name="cdr-log-dir" value="auto"/>]]);
|
||||
table.insert(xml, [[ <param name="conference-flags" value="wait-mod" />]]);
|
||||
table.insert(xml, [[ <param name="conference-flags" value="wait-mod,livearray-sync" />]]);
|
||||
table.insert(xml, [[ <param name="rate" value="8000"/>]]);
|
||||
table.insert(xml, [[ <param name="interval" value="20"/>]]);
|
||||
table.insert(xml, [[ <param name="energy-level" value="15"/>]]);
|
||||
@@ -264,4 +264,4 @@
|
||||
local file = assert(io.open("/tmp/conference.conf.xml", "w"));
|
||||
file:write(XML_STRING);
|
||||
file:close();
|
||||
end
|
||||
end
|
||||
|
||||
@@ -367,6 +367,10 @@
|
||||
table.insert(xml, [[<document type="freeswitch/xml">]]);
|
||||
table.insert(xml, [[ <section name="directory">]]);
|
||||
table.insert(xml, [[ <domain name="]] .. domain_name .. [[" alias="true">]]);
|
||||
table.insert(xml, [[ <params>]]);
|
||||
table.insert(xml, [[ <param name="jsonrpc-allowed-methods" value="verto"/>]]);
|
||||
table.insert(xml, [[ <param name="jsonrpc-allowed-event-channels" value="demo,conference,presence"/>]]);
|
||||
table.insert(xml, [[ </params>]]);
|
||||
table.insert(xml, [[ <groups>]]);
|
||||
table.insert(xml, [[ <group name="default">]]);
|
||||
table.insert(xml, [[ <users>]]);
|
||||
@@ -400,6 +404,10 @@
|
||||
table.insert(xml, [[ <param name="auth-acl" value="]] .. auth_acl .. [["/>]]);
|
||||
end
|
||||
table.insert(xml, [[ <param name="dial-string" value="]] .. dial_string .. [["/>]]);
|
||||
table.insert(xml, [[ <param name="verto-context" value="]] .. user_context .. [["/>]]);
|
||||
table.insert(xml, [[ <param name="verto-dialplan" value="XML"/>]]);
|
||||
table.insert(xml, [[ <param name="jsonrpc-allowed-methods" value="verto"/>]]);
|
||||
table.insert(xml, [[ <param name="jsonrpc-allowed-event-channels" value="demo,conference,presence"/>]]);
|
||||
table.insert(xml, [[ </params>]]);
|
||||
table.insert(xml, [[ <variables>]]);
|
||||
table.insert(xml, [[ <variable name="domain_uuid" value="]] .. domain_uuid .. [["/>]]);
|
||||
|
||||
Reference in New Issue
Block a user