Я настроил регистратор SIP Kamailio v4.0 и прокси-сервер для SIP через веб-сокеты, и все работает нормально, кроме отправки исходящих сообщений или совершения исходящих вызовов на SIP-адрес в чужом домене. Я могу получать сообщения и звонки с нелокальных SIP-адресов, но не могу их отправлять.
Я пытался понять документацию различных модулей, таких как domain
и outbound
, и я все еще в тупике. Мой файл конфигурации практически идентичен этому.
Это больше похоже не на настройку, а на изучение нового языка программирования. Любые идеи о том, как действовать?
редактировать: заметил следующее в файле журнала:
INFO: rr [../outbound/api.h:49]: Failed to import bind_ob
INFO: rr [rr_mod.c:159]: outbound module not available
Перекомпилировал с STUN=1
и загрузил outbound.so
в конфиг (это неправильное дерево лает?). Теперь журнал говорит:
INFO: rr [rr_mod.c:156]: Bound rr module to outbound module
[...]
WARNING: <core> [msg_translator.c:2499]: TCP/TLS connection (id: 0) for WebSocket could not be found
ERROR: <core> [msg_translator.c:1725]: could not create Via header
ERROR: tm [t_fwd.c:435]: could not build request