Пользовательский заголовок 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, откуда я получил ответ -