2

我需要通过 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 脚本。

请任何人都可以帮助我理解这一点,或者建议一种替代方法来实现我的目标?

4

1 回答 1

7

完成了。

你需要使用 -

sr.hdr.append("header: value\r\n");

我花了 2 天时间寻找那个。发布后 5 分钟我找到了它。这是我得到答案的网址 -

http://www.kamailio.org/wiki/embeddedapi/3.2.x/lua

于 2012-09-28T16:37:09.327 回答