Translate

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í.