I am writing a Lua script that will get the callerId info. I
need 1 to be able to get the callerID and also to print any
messages to the FS_CLI for debugging purpose. By itself the
session:execute does transfer to the correct conference, but it
does not work with the callerID. And the consoleLog doesnt work
it give me an error on the screen.
#!/usr/bin/lua
session:answer();
callerID =
session:getVariable("caller_id_number");
freeswitch.consoleLog("Hello World");
--session:execute("conference","4567");
--while (session:ready() == true) do
--session:setAutoHangup(false);
if (callerID == 1234567890)
then
session:execute("conference","4567");
--else
--
session:execute("transfer","7890");
end
-- end