Translate

Mostrando entradas con la etiqueta FreePBX. Mostrar todas las entradas
Mostrando entradas con la etiqueta FreePBX. Mostrar todas las entradas

miércoles, 2 de octubre de 2013

Aplicación Android para Espiar llamadas(ChanSpy)

Hola, esta vez les quiero compartir una aplicación para smartphones Android, la cual sirve para obtener los canales SIP activos de nuestro servidor Asterisk y poder monitorearlos a través del softphone que tengamos en nuestro celular.

Screenshots:

ICON



SPLASH SCREEN


First RUN


SETTINGS

SETTINGS 2

HOME / GET CHANS


FETCHING

NO CHANS

ACTIVE CHAN

FORBIDDEN ID

ABOUT



Requisitos:

  1. Un smartphone con un cliente SIP ya registrado.
  2. Android >= 2.3.3 (GingerBread).
  3. Habilita la instalación de paquetes no firmados en tu teléfono: AJUSTES--->APLICACIONES--->ORIGENES DESCONOCIDOS
  4. Instalar la aplicación en el smartphone.
  5. Instalar la GUI en el servidor Asterisk.

Instalación:

Descarga el APK para tu celular desde este enlace: Descargar APK 
O bien usa esta imagen desde tu celular:

Para Asterisk plano:

  1. Descarga el paquete de instalación de la GUI aquí:  Paquete para Asterisk Plano
  2. Descomprime el tar con el comando:
    tar zxvf plain_asterisk_spyagents.tar.gz
  3. Ejecuta el archivo install.sh e ingresa los datos: 
    ./install.sh
  4. Una vez que se instale ve a la interfaz WEB(http://ipdelservidor/spyagents) y crea los IDs que podrán llamar para monitorear las llamadas.
Imagen de la GUI:



Dejo el video de como instalar el paquete:



Instalación y Pruebas de la aplicación Android:




Para FreePBX:

  1. Descarga el módulo para instalarlo en Freepbx: Descargar Módulo FreePBX
  2. Ve al Menú ADMIN-->MODULE ADMIN.
  3. Selecciona la opción UPLOAD MODULE.
  4. Busca el módulo recién descargado y seleccionalo.
  5. Crea la IDs necesarias para monitorear las llamadas.
Imagen del Módulo:



Dejo el video de como instalar el módulo en FreePBX:



Operación de la aplicación:




Para Elastix:

  1. Descarga el RPM para elastix desde el siguiente enlace: Descargar RPM
  2. Ingresa a la consola de linux del PBX e instala el paquete con el siguiente comando:
    rpm -ihv --nodeps elastix-spyagents-0.1-1.noarch.rpm
  3. Ingresa a la interfaz gráfica de Elastix y ve al Menú: PBX--->SpyAgents
  4. Crea las IDs necesarias para monitorear las llamadas. 
Imagen de la GUI:



Dejo el video la instalación del RPM:



Operación de la Aplicación con Elastix:







Que lo disfruten ;)

martes, 20 de agosto de 2013

Módulo HTML VoiceMail para FreePBX

Uno de los primeros artículos de este sitio fue crear la notificación de correo tipo HTML para los buzones de Voz que recibimos en Asterisk. Ahora ese script lo he adaptado para que se pueda usar con FreePBX > 2.10.

El módulo lo pueden Descargar de este enlace.

Instalación.


  • Ir al Menú Module Admin--->upload
    • Seleccionar el tarball y dar click en Upload
    • Ir a la sección UNSUPPORTED
    • Instalar y dar click en Process.
  • Ir al Menú  Settings---->Voicemail Admin
    • Cambiar emailbody por: ${VM_NAME}|${VM_MAILBOX}|${VM_DUR}|${VM_CALLERID}|${VM_DATE}
    • Cambiar mailcmd por: /etc/asterisk/sendvm.php
  • Aplicar los cambios
  • Ir al Menú Settings---->HTML Voicemail
    • Cambiar los datos de autenticación del correo.
    • Dar click en salvar.


Uso.

El módulo incluye un template HTML básico que se puede apreciar en la página del módulo.




Si se desea cambiar el template basta con crear un nuevo código HTML en la sección "Cambiar template" y dar click en "Salvar Template":


Las variables que se pueden usar dentro del template HTML son:
  • ${name}: El dueño del buzón.
  • ${mailbox}: El número del buzón.
  • ${dur}: La duración del buzón de voz.
  • ${cid}: El identificador de la persona que dejó el buzón de voz.
  • ${date}: La fecha en que fue recibido el buzón de voz.




Saludos y gracias por el feedback que puedan dar. ;)





viernes, 24 de mayo de 2013

Instalando Soporte WebRTC en FreePBX

UPDATE 09/02/2013: He quitado los enlaces ya que FreePBX ya lanzo un módulo oficial: http://www.freepbx.org/news/2014-01-27/webrtc-softphone-module-now-available-for-freepbx


Hola, he creado un script para instalar el media gateway de Doubango WebRTC2SIP en un sistema FreePBX basado en CentOS, Fedora o La Distro de FreePBX.

El gateway permitirá de manera sencilla tener integración con WebRTC basado en la API SIPML5 con conexión a Asterisk; además de que permite el funcionamiento correcto del módulo emergencyphones-0.1.b3  creado anteriormente para dotar de un télefono web a los usuarios y administradores de FreePBX.

También he creado un módulo para poder cambiar la configuración del gateway WebRTC2SIP desde la Página web de FreePBX.


Vista de la página de configuración del Gateway con Warning de Archivo.

Vista de la Página con Hint y Configuración completa.

El paquete que contiene las instrucciones de instalación, el script para instalar el gateway y ambos módulos lo pueden descargar de este enlace.

viernes, 5 de abril de 2013

Módulo: Telefono WebRTC para FreePBX usando SIPML5

UPDATE 09/02/2014: He eliminado los enlaces ya que FreePBX ha sacado su módulo oficial: http://www.freepbx.org/news/2014-01-27/webrtc-softphone-module-now-available-for-freepbx


Hola, aquí les dejo un módulo(bastante mal hecho pero funcional) que provee un teléfono de software utilizando SIPML5 embebido en FreePBX.

La idea de este módulo es dar a los usuarios/clientes la posibilidad de un teléfono de emergencia en caso que las troncales locales fallen. El teléfono necesita registrarse a un server SIP remoto para poder operar correctamente.

La instalación es bastante sencilla basta con ir a MODULE ADMIN---->Upload y seleccionar el modulo para instalarlo.

Una vez instalado se creara un enlace dentro de la categoría Conectividad(Connectivity).

Las pruebas las he hecho con mi FreePBX 2.11 registrando a mi Asterisk en la RaspberryPi usando el gateway webrtc2Sip de doubango. Todo el feedback es apreciado.

En el futuro espero mejorar el código del módulo.

Imagen del Modulo:






























Actualización 17/04/2013:

Usando el archivo CSS del dashboard actualicé la apariencia, para que se viera más decente.
Dejo un vídeo de como se instala el modulo y su funcionamiento:






Actualización 22/04/2013:

Se añadió esta función a la página del usuario(ARI) sin opción a edición de datos. Por lo que el administrador deberá registrar por primera vez el módulo.

Vista de la Página de Usuario(ARI).

Vista de la Página Admin sin registrar.

Vista de la Página de Admin con detalles.

Vista de la página de Admin teléfono Registrado.































































Actualización 29/04/2013:
Se añadió el al módulo de ARI un softphone que se registra usando las credenciales del usuario, registrándose en el servidor local.

Cambio el nombre del módulo y los menús en la sección ARI.



Descarga el modulo dando click aquí.