Translate

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.

2 comentarios:

  1. tengo un mensaje The WebRTC2SIP Gateway Is Not Running you must run the command qu hago

    ResponderEliminar
    Respuestas
    1. Hola, si tienes la última versión del Módulo de WebRTC2SIP puedes darle click en el botón de START esperar unos segundos y refrescar la página para ver si ya esta corriendo el gateway.

      Si no lo tienes tienes que entrar a la consola de Linux y ejecutar:
      screen -dmS wrtc /usr/local/sbin/webrtc2sip --config=/usr/local/sbin/config.xml

      Para saber si realmente esta corriendo ejecuta el comando:
      screen -ls

      Debes ver algun resultado como:
      There is a screen on:
      6805.wrtc (Detached)
      1 Socket in /var/run/screen/S-root.


      Pero si obtienes:
      No Sockets found in /var/run/screen/S-root.

      Quiere decir que no se ejecuto, verifica que existe el binario del gateway en /usr/local/sbin y ejecutalo desde ahi sin la sesión screen para ver si te da errores.

      Eliminar