本文主要介绍在FreeSWITCH的特定环境中使用lua脚本的一些用法,不对lua脚本的语法等等加以讨论。
获取信道变量
local destination_num = session:getVariable("destination_num")
获取自定义SIP头域
local appid = session:getVariable("sip_h_X-Appid")
获取请求的host
-- from host和src ip有可能是一致的,但其实并没有什么关联
local f_host = session:getVariable("sip_from_host"