我需要在Lua脚本中设置Kamailio 3.3.1中的自定义标头.理论上我可以在配置脚本中设置一个这样的 -
append_hf("X-MyHeader: myvalue\r\n");
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚如何从Lua脚本中调用它,这是我首选的地方.我的CFG文件中有以下内容 -
modparam("app_lua", "load", "/usr/local/etc/kamailio/lua/kamailio.lua")
modparam("app_lua", "register", "sl")
modparam("app_lua", "register", "rr")
modparam("app_lua", "register", "tm")
Run Code Online (Sandbox Code Playgroud)
而且我的Lua脚本可以正常工作.文档似乎暗示append_hf()是textops模块的一部分,但我看不到将它暴露给Lua脚本的方法.
请任何人帮助我理解这一点,或者建议另一种方法来实现我的目标?
完成了.
你需要使用 -
sr.hdr.append("header: value\r\n");
Run Code Online (Sandbox Code Playgroud)
我花了两天时间来寻找.发布后5分钟我就找到了.这是我得到答案的网址 -
http://www.kamailio.org/wiki/embeddedapi/3.2.x/lua
归档时间: |
|
查看次数: |
2681 次 |
最近记录: |