Пользовательский заголовок SIP в Kamailio

Мне нужно установить пользовательский заголовок в Kamailio 3.3.1 из сценария Lua. Я могу теоретически установить один в скрипте конфигурации, как это -

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.

Кто-нибудь может помочь мне понять это или предложить альтернативный способ достижения моей цели?

1 ответ

Решение

Сделал это.

Вам нужно использовать -

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

Я потратил 2 дня на поиски этого. И через 5 минут после публикации я нахожу это. Вот URL, откуда я получил ответ -

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

Другие вопросы по тегам