我们如何能够访问由api_hangup_hook执行的lua文件中的会话变量
目前我有类似
的内容<action application="set" data="session_in_hangup_hook=true"/>
<action application="export" data="nolocal:api_hangup_hook=lua hangup_file.lua"/>
当leg_b挂起时,它将执行“hangup_file.lua”。有没有可能在该挂断文件中访问leg_a或leg_b会话的会话变量?
我尝试过什么,我收到一个错误“尝试索引全局'会话'(一个零值)”。
如果“session_in_hangup_hook = true”的目的不可能达到这个目的吗?
答案 0 :(得分:1)
wiki显示你实际上有一个env
对象(但它没有提到它是否来自session_in_hangup_hook)。
信息在这里: http://wiki.freeswitch.org/wiki/Lua#Special_Case:_env_object