2011-01-18 14 views
12

Pronto podría usar una puerta de enlace SIP a GSM, porque tendré que hacer llamadas desde Alemania a un teléfono móvil en República Checa. Por lo tanto, pensé en implementar uno.Android como puerta de enlace SIP a GSM

Ahora, las preguntas son:

  • existe ya una solución de este tipo (por un precio razonable)?
  • ¿Es posible redirigir una transmisión (de voz) a una conexión GSM con las API de Android disponibles (SDK o NDK)?

Ideas, sugerencias, comentarios son bienvenidos.

+0

¿El Android permite una configuración "multitarjeta", es decir, una interfaz de Ethernet a través de WiFi y uno a través de GSM en paralelo? – Bernd

+0

No tengo idea acerca de las capacidades de Android, es por eso que estoy preguntando. Esperaba encontrar un desarrollador experimentado de Android que pudiera orientarme en la dirección correcta, o decirme que eso no es posible en absoluto. –

+0

Olvida mi pregunta. No necesita un portador de datos en GSM, por lo que no necesita ethernet en GSM. Necesita un portador de voz GSM. Así que la pregunta más bien sería: ¿permite Android acceso a la carga de voz de telefonía desde las aplicaciones? – Bernd

Respuesta

0

Esto no es una pregunta para Android sino más bien al lado de la puerta de enlace. Android marcará usando SIP a través de una aplicación de terceros oa través de la proporcionada en su SDK, pero luego la transcodificación y la redirección a través de GSM se realiza en el lado de la puerta de enlace.

+1

Mi objetivo es llamar a mi teléfono Android a través de SIP y dejar que Android reenvíe esa llamada a un teléfono móvil diferente. –

+0

Entonces no entiendo el problema. Si llama a través de SIP, el otro teléfono móvil debe recibir la llamada en SIP.Si desea que el otro teléfono lo reciba a través de GSM, necesita una puerta de enlace en el medio. –

+0

Haré un ejemplo: vivo en Alemania y la persona P vive en República Checa. Mi teléfono Android con la tarjeta CZ SIM está en CZ y tengo Internet de alta velocidad en Alemania. Ahora quiero llamar a P en su móvil CZ. Mi idea ahora es que llamaría a mi teléfono Android ubicado en CZ usando SIP. El teléfono establecería una conexión GSM con P y reenviaría toda la carga de voz en ambas direcciones. –

1

En el caso de que utilice una computadora para administrar llamadas sip, puede "transferir" voz y controlar su teléfono con bluetooth.

1

Hasta la fecha, la mayoría de los dispositivos Android no están diseñados de manera que ambos lados del audio de guardia estén disponibles para las aplicaciones que se ejecutan bajo Linux en el procesador de la aplicación. En cambio, el audio de la llamada parece ser privado para el procesador de radio.

1

No se puede usar Android como una puerta de enlace GSM SIP. Es posible realizar llamadas, pero la API no le permitirá redirigir el audio entrante a otra transmisión o enviar la transmisión deseada como audio saliente. Se limitará al micrófono/altavoz del dispositivo y a los auriculares con bluetooth/con cable.

El paquete de telefonía Android pasa el control completo del dispositivo de radio a la biblioteca de Radio Daemon (rild) que no le permite cambiar las transmisiones de audio como se mencionó anteriormente. Incluso, rild es un software de propiedad dependiente del proveedor y no es de código abierto, por lo que el uso de ROM personalizados no ayudaría.

Para obtener más información técnica, consulte here.

Cuestiones relacionadas