我需要通过 Lua 脚本在 Kamailio 3.3.1 中设置自定义 header 。 理论上我可以像这样在配置脚本中设置一个 -
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 脚本。
谁能帮助我理解这一点,或者建议一种替代方法来实现我的目标?
最佳答案
完成了。
你需要使用-
sr.hdr.append("header: value\r\n");
我花了 2 天时间寻找它。发布后 5 分钟,我找到了它。这是我从中得到答案的 URL -
关于sip - Kamailio 中的自定义 SIP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12643809/