У меня есть Kamailio за nginx для безопасных веб-сокетов. nginx настроил некоторые заголовки, такие как X-Forwarded-For, и я хочу обработать эти значения в основной логике маршрутизации.





Значение заголовка должно быть доступно внутри event_route для модуля xhttp через $ hdr (X-Forwarded-For).
Привет @miconda, у меня есть пара инструментов для этого, типы переменных $shv и $sht. Я могу получить значение заголовка из event_route[xttp:request] при обновлении до WS и сделать его доступным в request_route через $ conid.
В request_route вы получаете сообщения SIP, отправленные через веб-сокет, а не HTTP-запросы. Таким образом, вам нужно сохранить HTTP-заголовок с операциями внутри маршрута события, и вы указали, что использование хеш-таблицы с идентификатором соединения - хорошее решение. $ Shv (...) - это переменная с одним значением, и ее имя является статическим, оно не работает, если у вас более одного соединения с веб-сокетами. Используйте $ sht (...).
Я спрашиваю, как передать эти значения основному маршруту. Есть способ сделать?