Всем привет.
Нужно помощь комьюнити. Так как уверен что тут есть крутые ребята которые смогут помочь.
Есть камаилио и за ним астериск. Есть проблемы с односторонней слышимостью. Кручу эту проблему уже некоторое время и заметил, что такое может происходить при переключении интернета. Когда ноут переключается с wifi на LTE к примеру или если на роутере есть два провайдера и первый отвалился, или подключил/отключил ВПН. То есть, когда меняется IPшник.
Не могу сказать что такая проблема наблюдается с Зойпером или Фонерлайтом, или другим десктопным софт-фоном. А вот в нашем решении, построенном на базе WebRTC (софт-фон в браузере, расширение для хрома), такое всплывает периодически.
Собственно, есть пара вопросов:
0. Ведь такое может быть из-за смены IP?
1. Вариант детектить смену IPшника и заново отправлять REGISTER. Так как проблема описанная выше уходит если перерегистрироваться. Что думаете про такое решение?
2. Докрутить сервер. Наш софт-фон периодические пингует сервер. И когда прилетает OPTIONS на сервер можно проверять есть ли регистрация с этого сипа. Есть нет (допустим произошла смена IP, а регистрация была с другого), чтобы камаилио как бы под капотом производил регистрацию. Понимаю, что есть некоторые вопросы с безопасностью. Что скажите?
3. Может какой-то ваш вариант?