我需要在Lua脚本中设置Kamailio 3.3.1中的自定义标头。 理论上我可以在配置脚本中设置一个 -
append_hf("X-MyHeader: myvalue\r\n");
但我无法弄清楚如何从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")
我的Lua脚本可以正常工作。文档似乎表明append_hf()是textops模块的一部分,但我看不到将它公开给Lua脚本。
请任何人帮助我理解这一点,或者建议另一种方法来实现我的目标吗?
答案 0 :(得分:6)
完成它。
您需要使用 -
sr.hdr.append("header: value\r\n");
我花了2天时间寻找。发布后5分钟我就找到了。这是我得到答案的网址 -