Está en la página 1de 7

Configuración avanzada de servicios en Issabel

Implementación de WEebRTC y FOP

Recursos:

● 1 PC con VBox o Vmware

● OVA de Issabel o S.O. Issabel

● 2 Softphones (x001 y x002)

Requisitos previos
● Contar con 2 extensiones SIP registradas y operando en sus respectivos softphones.

¿Qué es WebRTC?

● WebRTC (Web Real Transmision Comunication) es un proyecto de código abierto


elaborado por la World Wide Web Consortium (W3C) dirigida a dotar a la web de una
comunicación en tiempo real. El proyecto WebRTC fue publicado Open Source por Google
en el 2010, estandarizando los protocolos pertinentes de la IETF y el API del navegador en
la W3C. El API se basa en el trabajo previo realizado por la WHATWG. Actualmente la
iniciativa de este proyecto es soportada por Google, Mozilla y Opera, entre otros.

● El código fuente de este proyecto está disponible en el repositorio:


https://chromium.googlesource.com/external/webrtc. Este proyecto tiene una licencia
BSD (Berkeley Software Distribution) con algunas restricciones, como que las
redistribuciones del código fuente deben conservar el copyright anterior y ni el nombre de
Google ni los nombres de sus colaboradores podrán usarse para respaldar o promocionar
productos derivados de este software sin el permiso previo por escrito.

¿Qué es FOP2?

● FOP2 Permite tener todas las comunicaciones en una sola interfaz web. Este panel le
permite ver la actividad detallada PBX, comunicaciones en curso, duración de llamadas,
llamadas en espera, llamadas en cola, etc, lo que facilita el proceso de transferencia de
llamadas, control de colas y mucho más.
● Otras funcionalidades como:
o Panel de Operadora Basada en Web
o Permite controlar llamadas
o Visualización de colas (Queues) y Agentes

1
o Monitoreo y Manejo de Conferencias
o Extensible mediante Plugins
o Tiene hasta 15 botones gratis en pantalla (Modo demo)

Procedimientos de implementación y configuración de WebRTC y FOP2

1. Primero procedemos a instalar FOP2 desde la consola de nuestra IPBx Issabel:


● Ingresamos al directorio /usr/src

● Descargamos e instalamos FOP2 utilizando el comando:


o wget -O - http://download.fop2.com/install_fop2.sh | bash

2
2. Cuando validemos que la instalación haya finalizado, ingresamos con el navegador Chrome
o Mozilla al siguiente link: https://<ip de su servidor>/fop2/admin

● Ingresamos las mismas credenciales que usamos para administrar Isabel vía web

3
● Con esto ya podemos validar que FOP2 se ha instalado correctamente en nuestro
Sistema.

3. Ahora continuaremos con la instalación del complemento FOP2 desde la consola en


nuestro Issabel

● Para esto ingrese a su servidor Issabel desde la consola e ingrese el comando:


o yum install fop2

● Vaya a la administración web de Issabel e ingrese a lo opción Addons del panel


izquierdo de navegación y valide que FOP2 esté instalado (se encuentra en la
segunda página)
Img. De FOP2 No instalado

Img. De FOP2 Instalado

4
● Confirme que en los menús de Issabel ahora aparece en PBX el menú FOP2:
submenú FOP2 y FOP2 Manager.

4. A continuación, habilitamos el soporte HTTPS y archivos de certificados en Asterisk


● En Issabel ingrese en el menú a la opción Security y Advanced Settings

● Habilite las opciones; Enable direct access (Non-embedded) to IssabelPBX y


Enable anonymous SIP calls
● Para poder guardar y allicar los cambios debe ingresar la contraseña de
administración de Issabel

5. Una vez hecho lo anterior, se podrá ingresar a las siguientes opciones: “PBX > PBX
Configurations> Unembeded Issabel PBX y en settings>advance settting”🡪 Esto con el fin
de habilitar los servicios HTTPs.
● Deje en True los indicados en la imagen

● Aplique cuando esté listo

5
6. Vuelva al panel principal de administracion de Issabel e ingrese a la opcion FOP2 🡪 FOP2
Manager opcion plugins. Busque el plugin WebRTC Browser Phone (casi al final de la lista)
y de instalar.

7. Vaya a Issabel→ PBX Configuration --> extensions y cree 2 extensiones x003 y x004 como
SIP WEB RTC device.

8. Vuelva al panel de FOP2 Manager, seleccione la opción users y cree un usuario con
cualquier número de extensión recientemente creado en el punto anterior y asígnele
todos los permisos. En la opción Groups seleccione todos los disponibles y en plugins
agregue webRTC Browser Phone.

Guarde los cambios.

6
9. Ingrese desde una pestaña nueva de navegación al link https://<ip de su servidor>/fop2
(se recomienda limpiar el historial y las cookies de su navegador)

10. Ingrese el número de la extensión para el usuario y contraseña, chequee que le aparece
un panel con las extensiones disponibles y un softphone para realizar llamadas.

También podría gustarte