Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

односторонняя слышимость при входящих.

0

Всем доброго времени суток!

Asterisk - pfsense - шлюз провайдера - АТС провайдера. Обе АТС работают за NAT (провайдер дал мне свой публичный IP и внутренний IP-адрес АТСки). Транк от этого провайдера, 10 номеров (настроил пока на один внутренний аппарат для тестов). На pfsense прокинуты порты 5060 и диапазон rtp портов 10000-11000 (прописаны в rtp.conf), установлен пакет siproxd.

Когда я звоню на тестовый номер - все ок, я и собеседник друг-друга слышим. В логах вот такие записи

siproxd[N]: .. INFO:Outgoing Call: +7XXXXXXXXXX@my.public.IP -> +7XXXXXXXXXX@prov.public.IP
siproxd[N]: .. INFO:Ack Call: +7XXXXXXXXXX@my.public.IP -> +7XXXXXXXXXX@prov.public.IP
siproxd[N]: .. INFO:Ending Call: +7XXXXXXXXXX@my.public.IP -> +7XXXXXXXXXX@prov.public.IP

Когда я звоню с сотового на свой тестовый аппарат (то есть извне на внутренний), то на внешнем конце слышу все, а на внутреннем - ничего. Мне говорят что у меня проблема с пробросом rtp-трафика, но я не знаю что и где еще можно настроить.

удалить закрыть спам изменить тег редактировать

спросил 2015-07-24 08:13:18 +0400

AlexD Gravatar AlexD
9 3 4

обновил 2015-07-24 08:41:28 +0400

Comments

Скопируйте заголовок ваше поста в гугл. Вы даааааааааааааааааалеееееееекооо не первый человек, который сталкивается с этим. Уже мннноооооогггггоооооо раз разжевано, что и как нужно траблшутить. Так же вторым запросом может стать "asterisk за NAT".

virus_net ( 2015-07-24 09:23:52 +0400 )редактировать

2 Ответа

0

Ну и бурелом...

  1. SIP ALG, коим является siproxyd - нужно вырубить.
  2. На Asterisk - прописать правильно externip, localnet, directmedia=no,nat=yes
  3. рестартовать Астер, поскольку настройки NAT через sip reload не ставятся.
  4. Проброс UDP/5060+RTP нужен только при авторизации по IP, при insecure=port,invite. У Вас именно этот случай?
ссылка удалить спам редактировать

ответил 2015-07-30 14:13:31 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

Comments

3 неверно. как минимум в 1.4+. можете сами проверить(sip show settings вам в помощь). в sip.conf в данный момент не релоадится только bindaddr(по понятным причинам)

meral ( 2015-07-30 14:23:13 +0400 )редактировать

meral, дело не только в этом - дело еще в NAT в роутере бывает часто - залипание. ну и для успокоения души) Плюс п.3 следует рассматривать в контексте предыдущих п1 и п2

Zavr2008 ( 2015-07-31 19:33:40 +0400 )редактировать

не вижу чем поможет перезапуск астериска роутеру. мою душу бесполезные рестарты не радуют. у меня было несколько проектов с изменяемымы внешними адресами, релоада вполне достаточно.

meral ( 2015-07-31 23:26:02 +0400 )редактировать

meral, плохо значит еще прочувствоал кривые nat-ы роутиков. более того - в последнее время со свежими прошивками и микротик отличился не в лучшую сторону. Можно зеркально кста сам роутик ребутить.

Zavr2008 ( 2015-08-03 23:53:22 +0400 )редактировать
0

Есть на то куча причин, самые популярные на то неправильная настройка астера за NAT, но судя по тому что тестовый звонок проходит на аппарат а с мобильного на трубку - нет, есть предположение, что на станции может быть просто не установлен GSM кодек.

ссылка удалить спам редактировать

ответил 2015-07-24 19:29:29 +0400

Edward R. Gravatar Edward R.
1 1

Comments

Причем тут, прости господи, GSM кодек?

glukinho ( 2015-07-24 21:40:00 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2015-07-24 08:13:18 +0400

Просмотрен: 3,296 раз

Обновлен: Jul 30 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.