Страница 1 из 2

Регистрация SIP клиентов на сервере извне

Добавлено: 21 мар 2012, 21:45
мишаня
Доброй ночи, коллеги.
Вопрос в следующем:
FreePBX 2.9.0.7, стоит внутри за файрволлом.
Регистрирую телефон изнутри на сервере - все отлично. Экстеншн регистрируется, звонит и т.д.
Регистрирую с теми же самыми аутенификационными данными softphone снаружи (CSipSimple на андроиде) - в ответ вижу
-------------
[2012-03-22 00:42:51] NOTICE[30039]: chan_sip.c:24331 handle_request_register: Registration from '"111" <sip:111@192.168.1.50>' failed for 'хх.хх.хх.хх:50774' - Wrong password
-------------
В настройках экстеншена на сервере и на софтфоне убираю пароль вообще - аутенификация проходит нормально.

Вопрос в следующем: это проблема данного клиента (CSipSimple) или проблема настройки сервера, файрволла и т.д. ?


Спасибо !

Re: Регистрация SIP клиентов на сервере извне

Добавлено: 21 мар 2012, 22:20
ded
Это проблема данного клиента (CSipSimple).
Легко проверить - зарегистрировать другую программу, какую-то звонилку с ноутбука например на тот же аккаунт.

Re: Регистрация SIP клиентов на сервере извне

Добавлено: 21 мар 2012, 23:11
tma
Давно пользуюсь CSipSimple - никаких проблем, правда не с asterisk'ом.
Но у знакомых и с asterisk'ом никаких проблем нет.

Re: Регистрация SIP клиентов на сервере извне

Добавлено: 21 мар 2012, 23:12
мишаня
Ded, Вы знаете - нет.
Опробованы пару звонилок - Bria на телефоне и 3CXPhone ноуте.
Результат прежний - wrong password.

Есть какое-то смутное подозрение, что неправильно передаются регистрационные пары логина/пароля при работе извне.

Re: Регистрация SIP клиентов на сервере извне

Добавлено: 21 мар 2012, 23:15
мишаня
tma, да, склонен согласиться с Вами по причине того, что вот только что коллега подтвердил прекрасную работу CSipSimple c астериском у них на работе. Удаленные пользователи вовсю пользуют эту звонилку без проблем.

Re: Регистрация SIP клиентов на сервере извне

Добавлено: 22 мар 2012, 00:15
ded
Какя версия Астериск?

Процесс логона можно анализировать
tcpdump -s0 host хх.хх.хх.хх and port 5060 -w sip_peer_111.pcap
и открывать в wireshark

Гляньте что передаётся в строке digest при регистрации.

Re: Регистрация SIP клиентов на сервере извне

Добавлено: 22 мар 2012, 09:42
jugatsu
Да пароль неправильный, что тут гадать.

Re: Регистрация SIP клиентов на сервере извне

Добавлено: 22 мар 2012, 10:27
Sfinx
Угм, похоже что спутали username с чем-то, пароль как раз может быть и правильный. sip set debug on - и изучать заголовки.

Re: Регистрация SIP клиентов на сервере извне

Добавлено: 24 мар 2012, 22:52
tma
Недавно наткнулись на такую проблему - у клиента стоит какой-то Linksys, который модифицировал SIP-трафик.
Причем добавлял заголовок Via с синтаксической ошибкой.
Естественно ничего не работало. Вылечилось отключением это "нужной" фичи нафик...

Re: Регистрация SIP клиентов на сервере извне

Добавлено: 25 мар 2012, 05:57
ded
ALG!
Достоверный тест: у Мишани CSipSimple на андроиде, стало быть можно изнутри, из локальной сети попытаться зарегистрировать его, если зарегистрируется, а снаружи (как описано в первом посте) - нет, то понятно, что вина рутера + firewall с функциями ALG.