83951120211
Попробую завтра ?
83951120211
Здравствуйте!
Помогите разобраться с проблемой на Asterisk 16.30.0 (CentOS 7).
Проблема:
Исходящие звонки работают нормально, но входящие обрываются сразу после ответа. Провайдер присылает BYE с причиной "Resource unavailable".
Что проверил:
1. SIP signaling работает (INVITE приходит, 200 OK отправляю, ACK получаю)
2. Firewall у нас открыт (5060/udp и 10000-20000/udp разрешены)
3. В iptables добавил разрешение для сети провайдера 10.77.137.0/24
4. nat=force_rport,comedia и directmedia=no в sip.conf настроены
5. Включил RTP debug - вижу что мы отправляем RTP провайдеру, но от него ничего не приходит
tcpdump показывает:
- Исходящий RTP есть: 10.17.160.158 → 10.77.137.81 (видно пакеты)
- Входящий RTP НЕТ: от 10.77.137.81 ничего не приходит
Пинг:
- ping 10.77.137.20 (SIP сервер) - проходит
- ping 10.77.137.81 (media gateway) - таймаут
Похоже провайдер блокирует наш IP на своих media gateway. Но как это обойти со своей стороны? Может STUN поможет или есть другие варианты?
Заранее спасибо!
с проблемой поможет разобраться поддержка провайдера
Но они говорят, что у нас нет проблем?
скриншот с bye должен их вразумить
Входящий звонок идёт, но когда я отвечаю, соединение обрывается. Это проблема на их стороне?
Это фраза «BYE» исходит от провайдера?
вот спросите их в чем причина и что им не нравится в сессии (почему прилетает BYE)
thanks I'll ask them