Решение проблемы односторонней слышимости SIP VoIP
При использовании VoIP телефонии от Манго Телеком столкнулся с интересной проблемой связанной с односторонней слышимостью звонка. SIP трубка подключенная к роутеру через LAN работает без проблем, а вот приложение «Mango Talker» установленное на iPhone и подключённое к тому же роутеру через WiFi, при условии поступления входящего звонка устанавливает связь без звука, т.е. принимающий звонок не слышит звонящего абонента.
После локализации проблемы, а именно, — она вылезает исключительно на т.н. софтфонах (в т.ч. и на Zoiper) и исключительно через беспроводное подключение, довольно быстро выяснилось, что баг временно лечится перезагрузкой роутера, однако спустя какое-то время вылезает опять.
Причина такого поведения кроется в блокировке RTP пакетов из-за настроек SIP ALG на роутере, что и приводит к односторонней слышимости, и после отключения этой ф-ции в NAT, уходит окончательно.
Вот, пример нужной настройки в роутере ASUS: