Jump to content
Калькуляторы

Linux NAT + Asterisk (PJSIP)

Коллеги, доброго времени суток.

Есть сервер на котором развернут астер и есть сервер в качестве маршрутизатора с натом. Оба сервера находятся в пределах одной сети.

Схема следующая: Client A -> Asterisk -> GW NAT -> Client B

 

Почему когда Client B используя в качестве транспорта TCP при попытке поднять видео через запрос UPDATE Media Change, видеопоток между клиентами поднимается.

Но стоит Client B перейти на UPD, видеопоток не поднимается и начинают сыпаться запросы UPDATE Media Change.

При этом Client A в обоих случаях в качестве транспорта использует UDP.

 

На астере выставлены настройки чтобы RTP трафик всегда шел через него.

Share this post


Link to post
Share on other sites

Вам бы трафик поснифирить на NAT c обеих сторон, глядишь, станет ясно. Кстати у ANAT есть функция - логировать отброшенные пакеты.

Share this post


Link to post
Share on other sites

В 04.09.2024 в 13:59, stalker86 сказал:

и как решили?

Сигнализацию перевели на TCP, а RTP оставили на UDP. Но буду смотреть в сторону уменьшения пейлоада путем отключения неиспользуемых кодеков.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.