Я использую ejabberd-16.04
на своем Mac и XMPPFramework
от robbiehanson.
Он отлично работает в чате, без проблем.
Но теперь я хочу добавить в свое приложение голосовой вызов. Я использую Jingle Protocol
для установления вызова, и он отлично работает для прямой связи (т.е. и вызывающий, и вызываемый абонент находятся в одной сети).
Проблема, с которой я столкнулся, связана с кросс-сетью, и я хочу реализовать для этого Jingle ICE
клиентов с NAT.
1 Может ли кто-нибудь сказать мне, как я могу включить и использовать модуль STUN / TURN на ejabberd server
и то же самое на стороне клиента.
1.1 Я также сталкиваюсь с проблемами с urn:xmpp:extdisco:2
для обнаружения внешних служб.
2 Есть ли библиотека для XMPP, реализующая Jingle-ICE
для iOS?