Подскажите пожалуйста, какой action нужно вызывать, что б скрипт lua выплюнул сформированный xml?
кусок из скрипта луа
Код:
if (action == "sip_auth") then
local xml =
[[<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="freeswitch/xml">
<section name="dialplan">
<context name="mycontext">
<extension name="auto-conference">
<condition field="destination_number" expression="^(2005)$">
<action application="set" data="conference_auto_outcall_timeout=5"/>
<action application="set" data="conference_auto_outcall_caller_id_name=$${effective_caller_id_name}"/>
<action application="set" data="conference_auto_outcall_caller_id_number=$${effective_caller_id_number}"/>
<action application="set" data="conference_auto_outcall_profile=default"/>
<action application="set" data="conference_auto_outcall_prefix={sip_auto_answer=true,execute_on_answer='bind_meta_app 2 a s1 transfer::intercept:${uuid} inline'}"/>
<action application="set" data="conference_auto_outcall_timeout=60"/>
<action application="conference_set_auto_outcall" data="sofia/internal/00003304%x.x.x.x"/>
<action application="conference_set_auto_outcall" data="sofia/internal/00003305%x.x.x.x"/>
<action application="conference_set_auto_outcall" data="sofia/internal/00003301%x.x.x.x"/>
<action application="conference" data="$1@default"/>
</condition>
</extension>
</context>
</section>
</document>]]
freeswitch.consoleLog("notice", xml);
end;
XML_STRING = xml;
в консоль лог выдает, но хавать не хочет(
сам экстеншен работает если его прописать в диалплане
З.Ы. исходя из задачи телефонами и не пахнет(