Estoy buscando una manera de hacer una llamada VoIP punto a punto entre dos dispositivos Android sin tener un servidor intermedio (servidor SIP) o una conexión a Internet. Solo tengo un punto de acceso (o un punto de acceso múltiple conectado a través de LAN) y quiero hacer llamadas VoIP solo por Wi-Fi. es posible?
12
Respuestas:
Puede usar CSipSimple para agregar una cuenta SIP local en ambos teléfonos sin la necesidad de un proxy SIP (o servidor) intermedio.
Agregue una cuenta general 'Local'. Solo tiene que proporcionar un nombre de usuario SIP para ello.
Cuando eso se hace en ambos teléfonos, puede llamar al otro teléfono:
Haga clic en el punto verde marcado en la imagen izquierda para navegar a la actividad de entrada SIP :
fuente
Utilice uSipServer + SipDroid (o cualquier cliente SIP) configurado en una dirección IP explícita.
Al igual que un dispositivo tiene uSipServer, inició Wi-Fi AP (en el menú "Tethering") y SipDroid se conectó a [email protected]. Otro dispositivo se conecta a Wi-Fi y usa la cuenta SIP [email protected] y llama a "test1".
Actualización: Acabo de probar que esta configuración realmente funciona:
Intenté con otros clientes SIP (como CSipSimple y Linphone), pero se niegan a trabajar en el primer dispositivo cuando no hay una red "normal" configurada. Y SipDroid (que afortunadamente es lo suficientemente tonto como para pasar por alto la "ausencia" de red) no es compatible con el códec con todo lo demás que probé.
Tenga en cuenta que si hay otras conexiones de red presentes, SipDroid puede confundirlas y enviar la IP incorrecta a su par, lo que da como resultado un teléfono "unidireccional". Pruebe solo con el punto de acceso Wi-Fi / cliente de Wi-Fi habilitado.
fuente