Estoy en busca de una manera de hacer un punto a punto de llamada VoIP entre dos dispositivos Android sin tener ningún servidor intermedio (SIP server) o una conexión a Internet. Sólo tengo un punto de acceso (o varios punto de acceso se conecta a través de LAN) y quiero hacer llamadas VoIP a través de Wi-Fi solamente. Es esto posible?
Respuestas
¿Demasiados anuncios?Usted puede utilizar CSipSimple para agregar un local de cuenta SIP en tanto los teléfonos sin tener la necesidad de un intermedio de SIP proxy (o servidor).
Agregar un general "Local", cuenta. Usted sólo tiene que proporcionar un nombre de usuario de SIP.
Cuando eso se hace en los teléfonos puede llamar al teléfono:
- Usted tiene que saber la dirección IP o el nombre dns del otro teléfono
- Usted necesita saber que la acaba de configurar SIP nombre de usuario del otro teléfono
- Dial 'SIPusername@dirección IP" para llamar a otro teléfono
- Necesita cambiar de la muestra inicialmente número de pad a la extensión de la SIP uri' de la ventana de entrada
Haga clic en el verde punto marcado en la imagen de la izquierda para navegar a la SIP actividad de entrada :
Uso uSipServer + SipDroid (o lo que sea cliente SIP) configurado en un explícito de la dirección IP.
Como un dispositivo ha uSipServer, comenzó Wi-Fi AP (en la "Inmovilización" del menú) y SipDroid conectado test1@127.0.0.1. Otro dispositivo se conecta a Wi-Fi y el uso de la cuenta SIP test2@192.168.43.1 y llama a "test1".
Actualización: acabo de prueba de que esta configuración realmente funciona:
- Puesto en primer dispositivo en "punto de acceso Portátil en el modo" (Ajustes -> conexiones Inalámbricas y redes> Anclaje a red y zona activa portátil -> hotspot Wi-Fi Portátil)
- Inicio uSipServer en el primer dispositivo de
- Conecte el segundo dispositivo de AP creado por la primera (Configuración -> conexiones Inalámbricas y redes> configuración de Wi-Fi -> redes Wi-Fi -> "X10i" (o el nombre)
- Inicio SipDroid en el segundo dispositivo, especificando, por ejemplo, "qqq" como usuario y "192.168.43.1" como servidor SIP. El indicador es verde.
- Inicio 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 en color amarillo.
- Puede llamar por teléfono desde el segundo dispositivo a la primera, especificando "eee" en la parte inferior de la llamada campo; puede llamar por teléfono desde el primer dispositivo a la segunda, especificando "qqq" en la parte inferior de la llamada de campo. No hay entidades externas (como extra de puntos de acceso o proveedor de telefonía celular) que participan.
He probado otros clientes SIP (como CSipSimple y Linphone), pero se niegan a trabajar en el primer dispositivo cuando no "normal" de la red está configurada. Y SipDroid (que afortunadamente lo suficientemente estúpido como para pasar por alto la red de "ausencia") no es un códec compatible con todo lo demás que he probado.
Tenga en cuenta que si hay otras conexiones de red presente, SipDroid puede confundir y enviar la IP equivocada a compañeros que resulta en "una forma" de teléfono. Prueba con sólo Wi-Fi hotstop/cliente Wi-Fi habilitado.