ESL设置set APP变量
- 如果要在dialplan中设置某些自定义变量,比如:
<action application="set" data="abc=123"/>
有兴趣的可以看看set和export App 有何区别?
则在lua中取该就是的时候就可以通过session:getVariable获取:
session:getVariable("abc")
那么如何在ESL中设置这个变量呢?可以如下操作:
originate {abc=123}user/9801 &transfer(…… XML default)
- 如果都是lua,则呼叫前设置变量类似:
session:setVariable("abc","123")
当挂机后订阅的挂机事件CHANNEL_HANGUP_COMPLETE中lua如下获取上面定义的abc变量:
event:getHeader("variable_abc");
--就是在自定义变量前面添加variable_即可
-----------------------------------------------------------
shotting source code
shotting source code

浙公网安备 33010602011771号