Create send.lua
This commit is contained in:
parent
0f48b98ced
commit
577e929a4c
|
|
@ -0,0 +1,21 @@
|
||||||
|
|
||||||
|
--get the channel variables
|
||||||
|
if (session:ready()) then
|
||||||
|
domain_uuid = session:getVariable("domain_uuid");
|
||||||
|
uuid = session:getVariable("uuid");
|
||||||
|
event_subclass = session:getVariable("event_subclass");
|
||||||
|
json_data = session:getVariable("json_data");
|
||||||
|
caller_id_name = session:getVariable("caller_id_name");
|
||||||
|
caller_id_number = session:getVariable("caller_id_number");
|
||||||
|
end
|
||||||
|
|
||||||
|
--initialize and send the event
|
||||||
|
local event = freeswitch.Event("CUSTOM", event_subclass);
|
||||||
|
event:addHeader('domain_uuid', domain_uuid);
|
||||||
|
event:addHeader('uuid', uuid);
|
||||||
|
event:addHeader('caller_id_name', caller_id_name);
|
||||||
|
event:addHeader('caller_id_number', caller_id_number);
|
||||||
|
if (json_data) then
|
||||||
|
event:addBody(json_data);
|
||||||
|
end
|
||||||
|
event:fire();
|
||||||
Loading…
Reference in New Issue