Пересылка Kamailio SIP-сообщения в приложение C

Я использую Kamailio в качестве SIP-сервера и хочу переслать SIP-сообщение в приложение C ++. Я искал модули SIP, чтобы сделать это, но документация не совсем ясна, и примеров в Интернете не так много.

Если бы кто-нибудь мог указать мне правильное направление с точки зрения использования модулей или способов решения этой проблемы, я был бы признателен. Спасибо.

0

Решение

тм Модули предлагают функции для пересылки запроса SIP в режиме с сохранением состояния, заботясь о повторных передачах, если пересылка выполняется по UDP. Адрес назначения может быть установлен в URI запроса (через переменную $ ru) или в URI назначения (он же исходящий адрес прокси, через переменную $ du), а затем вы можете просто использовать t_relay (), например:

$du = "sip:127.0.0.1:5080";
t_relay();

В модуле tm есть несколько альтернативных функций для отправки, их имя начинается с префикса t_relay_. Смотрите больше о модуле tm на:

Если вы хотите отправить сообщение в режиме без сохранения состояния (без учета повторных передач и без возможности перенаправления в случае сбоя), используйте вперед() вместо t_relay () — эта функция экспортируется ядром Kamailio.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]