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 test1@127.0.0.1. Otro dispositivo se conecta a Wi-Fi y usa la cuenta SIP test2@192.168.43.1 y llama a "test1".
Actualización: Acabo de probar que esta configuración realmente funciona:
- Coloque el primer dispositivo en modo "Punto de acceso portátil" (Configuración -> Inalámbrico y redes -> Anclaje a red y punto de acceso portátil -> Punto de acceso Wi-Fi portátil)
- Inicie uSipServer en el primer dispositivo
- Conecte el segundo dispositivo al AP creado por el primero (Configuración -> Conexiones inalámbricas y redes -> Configuración de Wi-Fi -> Redes de Wi-Fi -> "X10i" (o cualquier nombre)
- Inicie SipDroid en el segundo dispositivo, especificando, por ejemplo, "qqq" como usuario y "192.168.43.1" como servidor SIP. El indicador se pone verde.
- Inicie SipDroid en el primer dispositivo, speciftgin, por ejemplo, "eee" como usuario y "192.168.43.1" o "127.0.0.1" como servidor. El indicador permanece amarillo.
- Puede llamar desde el segundo dispositivo al primero, especificando "eee" en el campo de llamada inferior; puede llamar desde el primer dispositivo al segundo, especificando "qqq" en el campo de llamada inferior. No hay entidades externas (como puntos de acceso adicionales o proveedor celular) involucrados.
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.