Страница 1 из 1
Меняется порт
Добавлено: 25 апр 2022, 17:21
kudesnik
Добрый день. В организации есть Asterisk, стационарные sip телефоны, и софт-фоны (grandstream wave light, linphone) на мобильниках через WIFI. WIFI бесшовный на Unifi, маршрутизация через микротик. астериск и телефоны в разных подсетях, но не натятся, а просто прописаны маршруты в микроте. Проблема в следующем, все работает как надо, голос есть, но иногда с мобильными пользователями случается непонятное: во время звонка меняется порт и тогда бывает, или на звонок не ответить (пакет "ОК" идет с другого порта), или bay пакеты не доходят. Причем на плече абонент "А" - астериск все нормально, а на плече астериск - "В" проблемы. Что я делаю не так? Ниже скрин
Re: Меняется порт
Добавлено: 25 апр 2022, 17:25
kudesnik
Вот ситуация при нормальном звонке. В чем причина не могу понять. Точнее причина наверно в переключении на другую точку wifi, но как тогда настроить чтобы это учитывалось?
Re: Меняется порт
Добавлено: 26 апр 2022, 00:06
Zavr2008
Re: Меняется порт
Добавлено: 26 апр 2022, 09:22
kudesnik
sip alg и так был выключен, directmedia=no добавил, буду наблюдать, но насколько я понимаю directmedia=no направляет RTP трафик через астериск, но у меня нет проблем с РТП трафиком, у меня проблемы с некоторыми sip пакетами, которые не доходят, так как меняется порт (или я чего-то не правильно понимаю)
Re: Меняется порт
Добавлено: 26 апр 2022, 09:45
kudesnik
результат тот же
Re: Меняется порт
Добавлено: 26 апр 2022, 11:25
ded
Попробуйте другой софтфон (tSIP, Zoiper). Есть особенности биндинга у разных стеков SIP в различных реализациях.
Re: Меняется порт
Добавлено: 26 апр 2022, 14:54
Zavr2008
У микротика есть одна тонкость - народ ставит правила src-nat с маскарадом куда ни попадя. В результате даже при маршрутизации внутри по серым происходит подмена.
Там нужно исключать локальные подсети в Dst. Adress при этом, например:
! 192.168.0.0/16
итп