Archives de Categoría: WebRTC

Llamadas WebRTC con 3CX PhoneSystem V12.5

WebRTCtA partir de 3CX V12.5 es posible usar la tecnología WebRTC para recibir llamadas del exterior. La central 3CX dispone de un nuevo elemento para comunicaciones externas denominado Gateway WebRTC mediante el cual gestionaremos la asociación de enlaces HTTPS públicos a extensiones internas de la PBX. Es decir, la idea es que, cualquier persona, desde cualquier navegador compatible con WebRTC, pueda abrir dicho enlace para generar directamente una llamada a la extensión deseada sin necesidad de que el llamante tenga que instalarse ningún tipo de software extra en su equipo.

Se pueden realizar llamadas WebRTC a extensiones de 3CX PhoneSystem desde cualquier navegador actualizado (Google Chrome, Firefox, etc.) y cualquier sistema operativo (Windows, Linux, Android, etc.)

Configuración

Antes de nada, hay que tener en cuenta que si queremos habilitar las llamadas WebRTC desde el exterior, debemos abrir puertos en el Router/Firewall de la conexión de nuestra centralita y redirigirlos a la dirección IP Interna de la misma. Esos puertos son los siguientes:

  • Puerto Web utilizado: 443 (si usamos HTTPS por defecto). Si no, abrir el puerto que hayamos configurado para el acceso HTTP/HTTPS.
  • Puertos de Audio: Rango del 9100 al 9199 en UDP.

Una vez abiertos los puertos, dentro de la web de configuración de 3CX PhoneSystem podemos acceder al Gateway WebRTC y configurar/personalizar los enlaces HTTPS asociados a cada una de las extensiones, así como habilitar que extensiones estarán accesibles o no a través de WebRTC. Antes de proceder a configurar el Gateway WebRTC hay que asegurarse que en nuestra centralita tenemos configurado de forma correcta las direcciones IP o Dominios (FQDN) interno y externo. Para ello, vamos a Opciones –> Red y seleccionamos la pestaña FQDN. A continuación, dejo una captura de ejemplo:

FQND

 

Una vez configurados los Dominios o IPs, podremos proceder a habilitar extensiones accesibles por WebRTC y sus enlaces correspondientes. Para ello, debemos seleccionar el Gateway WebRTC y seleccionar la pestaña de WebRTC Links. Aquí tenéis una imagen de ejemplo en la cual habilito la extensión 129 y le personalizo el Link de llamada. En este caso de ejemplo, si una persona ajena a la centralita quisiera contactar con la extensión 129 no tendría más que abrir el enlace https://micentralita:443/callus/antonioluis

Link

 

¿ Cómo hacer llamadas WebRTC ?

Para hacer una llamada WebRTC basta con abrir un nagevador cualquiera (compatible con WebRTC) e introducir el enlace correspondiente. En nuestro caso, https://micentralita.com/callus/antonioluis. Cuando se abre dicho enlace, nos aparece un pequeño interfaz intuitivo mediante el cual, haciendo click en el icono correspondiente, generaremos la llamada con destino a la extensión 129. Hay que recordar que la persona que llama no ha necesitado instalar ningún tipo de software extra. Aquí tenéis una captura de ejemplo.

LlamadaCliente

 

Además, se dispone de la posibilidad de chatear, siempre y cuando la persona llamada (en nuestro caso, la extensión 129) envíe el primer mensaje a la otra persona. Obviamente, el destino de esa llamada debe ser un cliente 3CX Phone V12 para poder hacer uso de la capacidad de envío y recepción de mensajes de texto.

Ejemplo de aplicación

Este tipo de llamadas o forma de contactar abre un abanico de posibilidades a la hora de facilitar la forma de contactar a los clientes de una forma rápida, intuitiva y sin que éste tenga que instalar ningún software extra. Como ejemplo, tenemos la página web de mis colegas de la empresa USA-VOIP que disponen de la posibilidad de ser contactados mediante una llamada WebRTC. En este caso, han colocado un pequeño botón flotante en su web, que al pulsarlo, nos abre el interfaz web de contacto WebRTC para llamarles directamente. Aquí tenéis la captura:

EjemploWebRTC

 

Como podéis ver, es muy sencillo configurar un sistema 3CX PhoneSystem V12.5 para recibir llamadas a tráves de WebRTC.

 

Categorías 3CX, WebRTC.