Не проходит RTP между Gigaset C530A IP и Asterisk. Какие будут идеи?

Есть Mikotik RB750, который слушает порты и делает редирект их на сервер с нативным Asterisk 13.5.
Есть удаленная точка, где стоит телефон Vogtek (в России это SNR) подключенный к Астериску. Звонки туда-сюда есть, RTP проходит. Там, на удаленной стороне, DSL-роутер и NAT.
На удаленную точку настроили как отдельные номера и отправили Gigaset C530A IP с дополнительной трубкой. Если звонить на них, то все нормально - RTP ходит.
Если же звонить с гигасетов, то соединение устанавливается, но RTP не проходит оттуда, а там не получают от Asterisk.

Нужны идеи. С Vogtek проблем нет. SIP -аккаунты настроены идентично.

P.S. иногда с удаленной точки бывают "удачные звонки" - RTP ходит туда-сюда. Но редко, и при каких условиях непонятно.
  • Вопрос задан
  • 983 просмотра
Пригласить эксперта
Ответы на вопрос 3
chumayu
@chumayu
Если в башне по*бень. То что еб*нь, что не еб*нь.
Вы же понимаете что информации мало....но в кратце:

1."Нюхайте" трафик на микротике там будет понятно что и куда идет и почему не идет.
2.Отключите временно все блокирующие правила на микротике.
3.Поиграйтесь с SIP ALG в микротике (ну и ДСЛ роутере)
Ответ написан
Комментировать
@maddimons
Инженер связи
Александр, сделайте tcpdump на Астериске и смотрите SDP. Вполне вероятно, что Астериск не всегдя получает правильный адрес со стороны семёнов.
Если методом тыка, попробуйте включить/настроить STUN на сименсах и протестируйте.
Ответ написан
Комментировать
@sw74
Типовая проблема с которой мы сталкиваемся при использовании трубок Gigaset - то что очеь часто их пакеты на Астериск приходят через туннель с внешним ip-адресом удаленного роутера в заголовке, можно посмотреть соединия в conntrack таблице

Почти всегда решение - reject пакетов в сторону внешнго интерфейса на удаленном роутере от диапазона адресов телефонов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы