Очень интересно, что я действительно могу сделать mVoIP-сервис с нуля. Наконец, я смог позвонить, используя источник OpenSIPs через протокол SIP. Я использовал внешний STUN-сервер, который помогает мне находить частный IP-адрес пользователей за брандмауэрами NAT.Сервер STUN и TURN, работающий под сетью 3G/4G
Однако внешний внешний сервер STUN не может найти IP-адрес пользователя для совершения вызова, когда смартфон подключен к сети 3G или 4G. Будучи программистом, я не откажусь от службы mVoIP. Тем не менее, мне нужна помощь в это время от вас, ребята.
Есть ли хороший способ решить эту проблему? Спасибо.
Что значит «бесплатный внешний сервер STUN не может найти IP-адрес пользователя». Сервер STUN не получает запрос привязки от мобильного клиента? Или ответ привязки не возвращается? Или что-то другое? – selbie
Я узнал, что внешний сервер STUN фактически находит IP-адрес пользователя. он просто не смог подключить сеанс мультимедиа. – Jake
Справа. 3G/4G/Evo - это по существу «симметричный NAT» (формально «NAT класса Carrier»). И, следовательно, прямой обход устройств часто бывает затруднен. Следовательно, вам нужно прокси-решение, такое как RTP Proxy или TURN. Преимущество TURN заключается в том, что он позволит прямому подключению, если это возможно, возвращается к ретрансляции только в случае необходимости. – selbie