Siproxd как «посредник» терпит неудачу - PullRequest
0 голосов
/ 29 августа 2011

Я использую SIP-сервер Kamailio на одном сервере. Он отлично работает с SIP-клиентами и т. Д.

Теперь я пытаюсь запустить Siproxd SIP Proxy на другом сервере.

Я установил Siproxd и вызвал netstat -tulpn | grep 5060 показывает:

tcp 0 0 0.0.0.0:5060 0.0.0.0:* LISTEN 22216 / siproxd

udp 0 0 0.0.0.0:5060 0.0.0.0:* 22216 / siproxd

Итак, он работает.

Но когда я пытаюсь подключить клиентов к моему исходному SIP-серверу Kamailio, используя IP-адрес сервера, на котором запущен Siproxd в качестве прокси-сервера, происходит сбой.

Может кто-нибудь помочь мне отладить проблему?

И не должно ли это решение, когда оно работает, заставить моих клиентов выглядеть так, как будто они пришли с IP-адреса сервера, на котором работает Siproxd?

1 Ответ

0 голосов
/ 30 августа 2011

Познакомьтесь с Wireshark.

Поначалу это выглядит устрашающе, но особенно для текстовых протоколов, таких как SIP или HTTP, вам когда-нибудь нужно будет только начать захват, щелкнув по псевдоинтерфейсу «любой», сделать попытку подключения, выбрать пакет, который идет до 5060, щелкните по нему правой кнопкой мыши и выберите «следовать по TCP-потоку».

Скажите нам, как именно это терпит неудачу, и мы пойдем оттуда.

...