Selección_124Asterisk Connect es una aplicación gratuita para Android que se puede encontrar en el Google Play, que hace uso de nuestro Asterisk para hacer llamadas utilizando las líneas y tarifas que tengamos en nuestro propio Asterisk.

El funcionamiento es muy simple:
Desde nuestro móvil, con la aplicación Asterisk Connect instalada, seleccionamos una persona a la que llamar utilizando la aplicación, esta se conecta a nuestro Asterisk que genera una llamada a nuestro móvil y al descolgar, Asterisk llama al número destino y conecta ambas llamadas. De esta manera, podemos hacer llamadas sin coste por nuestra parte (ambas llamadas las “paga” Asterisk) pero no nosotros ni nuestra tarifa de voz. Esta forma de llamar (CallBack), se está haciendo bastante popular gracias a aplicaciones como MOVVIL, con la diferencia que AsteriskConnect utiliza nuestro Asterisk y MOVVIL es autónomo y no requiere de ningún otro sistema propio además de tener unas fantásticas tarifas.

asteriskconnect-01Para hacer esto, la aplicación debe poder conectarse a Asterisk mediante el Manager o, (atención!) al interfaz Restful (ARI) compatible con los nuevos Asterisk 12 y Asterisk 13. Por supuesto, si vamos a utilizar esta aplicación con varios usuarios, es necesario disponer de varias cuentas del Manager para una gestión correcta, aunque como tenemos que introducir nuestro propio número de teléfono, puede que podamos trabajar con una única cuenta ya que la aplicación envía el número en cada llamada.

La versión gratuita cuenta con la funcionalidad CallBack (Asterisk nos llama y cuando descolguemos, Asterisk llama a la persona con la que queremos hablar) aunque también tenemos la posibilidad de activar DISA (Asterisk nos llama y nos ofrece un tono de línea que nos permita marcar el número que queramos) o incluso mejor aún Directa (llama de forma automática sin necesidad de que descolguemos).

También, aprovechando la conexión con el Manager, también podemos “monitorizar” el estado de usuarios SIP de Asterisk, permitiéndonos saber si están ocupados o disponibles.

La configuración no puede ser más sencilla, tan solo hay que configurar un contexto de “salida” como from-internal o alguno similar y desde el que se puedan hacer llamadas. Luego creamos una cuenta del manager siguiendo las indicaciones que vienen incluidas en la aplicación y probar a llamar.

En este ejemplo, quiero llamar al número 699876543 desde mi número de teléfono 600123456:

Connected to Asterisk SVN-branch-11-r615837 currently running on asterisk (pid = 12617)
== Manager ‘asteriskconnect’ logged on from XXX.XXX.XXX.XXX
— Executing [600123456@from-internal:1] Dial(“Local/600123456@from-internal-00000004;2″, “SIP/operador/600123456“) in new stack
== Using SIP RTP CoS mark 5
— Called SIP/operador/600123456
— SIP/operador-00000004 is making progress passing it to Local/600123456@from-internal-00000004;2
— SIP/operador-00000004 answered Local/600123456@from-internal-00000004;2
— Executing [699876543@from-internal:1] Dial(“Local/600123456@from-internal-00000004;1″, “SIP/operador/699876543“) in new stack
== Using SIP RTP CoS mark 5
— Called SIP/operador/699876543
— Local/600123456@from-internal-00000004;1 requested media update control 20, passing it to SIP/operador-00000005

… hablando …

== Spawn extension (from-internal, 600123456, 1) exited non-zero on ‘Local/600123456@from-internal-00000004;2′
— SIP/operador-00000005 is making progress passing it to SIP/operador-00000004
asterisk*CLI>

La aplicación aunque es bastante nueva, se actualiza muy frecuentemente por lo que que si veis algo que mejorar, podéis reportarlo en la lista o en la aplicación y seguro que lo hacen rápidamente además de incluir muchas novedades, esperemos que estas novedades no influyan en la estabilidad y funcionalidad que anuncian.

La aplicación puedes descargarla de aquí:
https://play.google.com/store/apps/details?id=com.europesip.asteriskconnect&hl=es

 

3 Comentarios

  • Felicidades Elio. Muy buen artículo.

  • Esta herramienta esta licenciada como gpl?

  • @Gabriel,

    No, no es GPL. La versión que hay en el market aporta las funcionalidades detalladas en el articulo de forma gratuita (Callback, DISA, BLF, etc), y alguna sorpresa mas que estamos preparando, pero esa misma versión tambien tiene código para funcionalidades avanzadas de pago (follow-me, myextension, gestion avanzada de colas, provisionamiento remoto, centralización, etc) por lo que no es viable (al menos actualmente) dejar acceso libre al código. Es algo que no se descarta, de todas formas, para versiones futuras..

Archivos

© 2014 Sinologic, inc. All rights reserved.

Menú

Redes sociales