首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kamailio中的自定义SIP标头

Kamailio中的自定义SIP标头
EN

Stack Overflow用户
提问于 2012-09-29 00:24:33
回答 1查看 3.3K关注 0票数 2

我需要在Kamailio 3.3.1中从Lua脚本设置一个自定义标头。理论上,我可以像这样在配置脚本中设置一个-

代码语言:javascript
复制
append_hf("X-MyHeader: myvalue\r\n");

但我不知道如何从Lua脚本调用它,这是我首选的地方。我的CFG文件中有以下内容-

代码语言:javascript
复制
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脚本的方法。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-29 00:37:09

做到了。

你需要使用-

代码语言:javascript
复制
sr.hdr.append("header: value\r\n");

我花了两天的时间来寻找它。发帖5分钟后我找到了它。这是我从那里得到答案的URL -

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

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12643809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档