1 votos

Utilizar un teléfono Android como un SIP ATA

Me gustaría tener unos cuantos teléfonos Android funcionando como SIP ATA para poder hacer y recibir llamadas vía SIP. Me doy cuenta de que se podría utilizar Bluetooth para emparejar con algo como Asterisk, pero tenía grandes esperanzas de que podría haber una aplicación independiente que lo transformaría en un ATA. ¿Hay algo que me permita hacer esto?

Editar: Sí, buscado Play Store nada que encontrar por desgracia.

2voto

Andreas Kuntzagk Puntos 306

Hay un cliente SIP integrado en tu teléfono (Gingerbread y superiores). Puedes encontrarlo en los ajustes generales o en los ajustes de la aplicación de marcación telefónica.

Por ejemplo, en Jellybean:

  • ir a la página del marcador telefónico (como si fueras a hacer una llamada)
  • elija el menú (vertical inferior derecha "...")
  • pulse Ajustes
  • Desplázate hasta "Cuentas" y tócalo.
  • introduzca la información de su cuenta SIP.

Así de sencillo.

Dependiendo del servicio SIP al que te conectes, es posible que te encuentres en el mundo de los códecs. El marcador integrado intentará utilizar los siguientes códecs:

  1. GSM-EFR
  2. AMR
  3. GSM
  4. G711u
  5. G711a

Si estás usando un servidor SIP basado en Asterisk, entonces lo más probable es que termine usando G711 (también conocido como ULAW). Todavía estoy experimentando, pero hasta ahora he tenido más suerte con GSM y fui capaz de ajustar mi servidor Asterisk para utilizar eso en su lugar. Si estás usando un servicio de terceros, lo más probable es que ya hayan habilitado GSM.

Dicho esto, he utilizado CSipSimple para llegar tan lejos como lo hice. Permite seleccionar fácilmente qué códecs se usarán y cuándo (WiFi vs 3/4G), así que simplificó mucho la depuración. (Por cierto, la versión de la tienda es bastante antigua en el momento en que escribo esto. También puedes descargar las versiones diarias y probarlas).

0 votos

Gracias por el comentario, pero estoy buscando una manera de marcar desde el dispositivo, así como redirigir las llamadas entrantes a Asterisk directamente desde el teléfono. Por lo que puedo decir las aplicaciones SIP y herramientas que veo ahora sólo le permiten marcar desde el dispositivo y recibir llamadas enviadas a él.

0 votos

Ah, por lo que desea habilitar el siguiente escenario: la llamada entra en su teléfono a través de la red celular, es reenviada por el teléfono a una conexión SIP de nuevo a un servidor SIP existente, por ejemplo, el Asterisk Box en la oficina. ¿Es así?

0 votos

Mm2001, ¡lo has conseguido! Exactamente. La idea es que mientras se está en la oficina es mucho mejor que la centralita se haga cargo de las conexiones celulares para que todas las llamadas se contesten y gestionen como es debido.

1voto

nasirbest Puntos 111

¡Usted no encontrará nada, ya que no es posible, incluso se puede hacer / contestar llamadas mediante programación, pero no se puede controlar la voz / flujo de los medios de comunicación debido a algunas restricciones en Android Radio Interface Layer (RIL). para los medios de comunicación / voz que tiene que transmitir en algunas otras interfaces como micrófono / altavoz, Bluetooth, manos libres o cables de bucle de retorno, pero todas estas cosas no son lo que estás buscando! Así que en resumen no se puede utilizar como GSM Gateway o VoIP ATA.

Si desea más información, visite Por qué no es posible utilizar Android como ATA VoIP

0 votos

Mi teléfono Samsung tiene una función de llamada en texto en otros dispositivos. Esto es capaz de reenviar las llamadas de voz GSM a través de Internet. Así que alguna aplicación de Samsung ya es capaz de interceptar el audio entrante y saliente.

0voto

ce4 Puntos 11180

Es posible utilizar terminales Android como teléfono SIP.

Ni siquiera es necesario un plan de llamadas/datos, no necesitas una SIM insertada para que funcione.

Buscar SIP en Google Play y encontrarás algunos:

Para aclarar: lo más probable es que hayas mezclado algo, un SIP ATA es un adaptador telefónico analógico Un dispositivo que habla SIP por un lado y POTS por el otro y convierte un teléfono antiguo en un teléfono SIP. Los teléfonos Android no harán eso, son un teléfono por sí mismos y no tienen interfaz POTS. Bluetooth tampoco te ayudará a conectarte a Asterisk. Asterisk es un servidor SIP y no permite a los teléfonos Android emparejarse vía bluetooth para realizar llamadas (eso es únicamente para usar teléfonos con bluetooth como canales FX0/FXS para enviar faxes/hacer llamadas).

0 votos

No se mezcló nada. El lado POTS del negocio sería la red móvil. Además, Asterisk sin duda soporta el emparejamiento con dispositivos bluetooth para lograr objetivos similares a los que yo hablo y lo ha hecho desde (al menos) v1.4. Ver chan_mobile para más detalles. Estoy buscando una solución de software similar a lo que podría ser más comúnmente conocido como una pasarela SIP bluetooth.

0 votos

Er, ok. Ahora entiendo lo que quieres conseguir. Esto no estaba claro desde un primer vistazo a la pregunta para mí. Parece que mi respuesta está fuera del tema de tu pregunta. Buena pregunta, sin embargo, es un poco localizado y no estoy seguro de si es así. puede responder aquí. Parece más relacionada con el desarrollo (no conozco una solución ad-hoc, es mejor que preguntes también en la lista de correo de asterisk). ¿Podrías editar tu respuesta para incluir una historia de usuario que refleje mejor tu problema?

0 votos

Parece que alguien también quiere esto: freelancer.com/projects/Android-Asterisk-PBX/

0voto

Mark Williams Puntos 111

Simplemente desviaría la llamada (*72XXXXXXXXXX) del teléfono móvil al número SIP DID deseado. Boom, todas las llamadas desviadas.

2 votos

Intentaba hacer lo contrario...

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X