Я создаю бесплатное приложение для голосовых вызовов на Android. Я использовал OpenSIP с открытым исходным кодом, чтобы создать SIP-сервер и успешно позвонить на другой телефон в сети WIFI. Однако я не мог позвонить, когда телефон использует сотовую сеть, например 3G/4G. Я узнал, что мне нужно сделать сервер STUN и TURN, чтобы найти точный адрес SIP.
Кто-то сказал мне, что трудно найти SIP-адрес, если пользователь использует сеть 3G или 4G. Итак, он сказал, что я должен использовать SBC для перенаправления голосовых данных, если я хочу установить хорошие соединения. Он сказал, что я должен сделать серверы перенаправления, чтобы иметь хорошее качество обслуживания.
Можно ли сделать хороший сервис голосовых вызовов с сервером OpenSIP? Если это правда, существуют ли службы голосовых вызовов, использующие OpenSIP с открытым исходным кодом? Я перерыл все документы, но ответа не нашел.
Спасибо.