p00h
@p00h
Фехтовальщик-стропальщик

Asterisk NAT голос?

Коллеги астерисководы, выручайте)
Дано:
Сервер с публичным адресом (НЕ за NAT), на борту астериск 13.6.0.
В качестве драйвера канала используется ТОЛЬКО pjsip.
Грядка клиентов, сидящих за NAT.

Имеем два транка: А и Б.
При звонках через транк А все клиенты всегда получают голос от удаленного абонента, короче говоря все работает.

При входящих звонках через транк Б опять же все работает.
При исходящих звонках через транк Б 100% клиентов не получают удаленный голос. На астериске разговор пишется, до него голос доходит нормально. На роутере, за которым сидят клиенты, я наблюдаю соединение и вижу, что голосовые пакеты приходят, трафик идет в обе стороны. Однако клиенты получают тишину. В дебаге SIP весь процесс от INVITE до ACK после установки голосовой сессии проходит, порты, на которые asterisk шлет голос совпадают с портами устройства за натом, я вижу это на роутере. Но голоса НЕТ!

Никаких сообщений о codec mismatch, например, или о любых других неполадках в консоли астериска нет.

Буду благодарен любым идеям/наводкам, бьюсь уже очень давно, гугление ничего путного не дает.
  • Вопрос задан
  • 607 просмотров
Решения вопроса 1
p00h
@p00h Автор вопроса
Фехтовальщик-стропальщик
Проблема в итоге была в несовместимости кодеков моей АТС и оборудования провайдера. Ума не приложу как так, но все решилось после обращения в саппорт.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
rad1us
@rad1us
У меня был несколько похожий вопрос - Нет голоса при звонке на FreePBX?

Почитайте, вдруг и вам поможет.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы