Softphone24 y FreePBX: la configuración

Cómo configurar FreePBX para el funcionamiento correcto de la extensión Softphone24

Softphone24 — es una extensión para el navegador Chrome que hemos desarrollado exclusivamente para nuestra integración Bitrix24 y Asterisk.  Es un softphone mediante el cual se puede hacer y recibir las llamadas directamente desde el navegador sin usar unos dispositivos adicionales incluso cuando la pestaña con Bitrix24 esté cerrada. Además toda la información de las llamadas se guarda automáticamente en Bitrix24. 

En este artículo le vamos a contar sobre ajustes que se tiene que hacer con FreePBX y con el módulo de integración para ejecutar correctamente la extensión.

Preste la atención, para la configuración correcta el portal de Bitrix24 tiene que funcionar vía HTTPS con el certificado válido.

La configuración de PBX

Acude a la página principal de FreePBX y seleccione en la barra superior Admin → Certificate Manager. Esta herramienta permite obtener el certificado en el modo semiautomático.

Haga click New certificate → Generate Let’s encrypt Certificate.

Rellene todos los campos requeridos para obtener el certificado. Asigne el certificado como predeterminado marcándolo en el campo Default.

En la barra superior seleccione Settings → Advanced Settings. Marque Yes frente a los campos Enable the mini-HTTP Server y Enable TLS for the mini-HTTP Server. Asegúrese de que si son correctos los ajustes de los campos HTTPS Bind Address y HTTPS Bind Port.

La configuración de SIP y PJSIP

Preste la atención a que los valores del uso de los drivers de mini-HTTP servidor y Extensions deben coincidir. Para esto hay que configurar aquel tipo de driver con que va a funcionar websocket. A modo de ejemplo vamos a ver PJSIP.

En la barra superior seleccione Applications → Extensions y verifique que tipo de driver está asignado a los números que van a funcionar con websocket

Si es necesario se puede abrir la ventana de la redacción del número interno y cambiar el tipo de driver.

Luego en la barra superior seleccione Settings → Advanced Settings y verifique que valor está indicado en el campo SIP Channel Driver.

Si es both, como en el ejemplo de arriba, entonces vuelva en la parte superior de la página y asigne el valor PJSIP al campo Force WebSocket.

Si ha decidido utilizar driver SIP, entonces repita las mismas acciones cambiando los valores por SIP

La configuración del módulo de la integración

Entre en el módulo de la integración InformUnity Bitrix24. Dentro de la pestaña Advanced haga clic en el botón Check que está frente al campo Softphone24 Settings. Indique el puerto WSS externo. 

La verificación de los ajustes

Introduzca en la barra de la dirección url de tipo: “https:// + la dirección externa del servidor FreePBX (en forma del nombre del dominio) + el puerto a través del cual tiene que funcionar el servicio de websockets + ws”. Como el resultado tiene que obtener la siguiente página:

La configuración de la extensión

La configuración para PJSIP

En la barra superior seleccione Applications → Extensions. Abra la ventana de la redacción del número interno y asegúrese de que el número está utilizando PJSIP

Pase a la pestaña Advanced y ponga en Yes los siguientes campos: Enable AVPF, Enable ICE Support, Enable rtcp Mux.

Luego desplácese hacia abajo y determine los parámetros DTLS. Marque Yes frente al campo Enable DTLS y seleccione el certificado necesario

La configuración para SIP

En la barra superior seleccione Applications → Extensions. Abra la ventana de la redacción del número interno y asegúrese de que el número esté usando SIP.

Pase a la pestaña Advanced y cambie el interruptor al estado Yes de los campos siguientes: Enable AVPF, Force AVP, Enable ICE Support, Enable rtcp Mux.

Luego desplácese hacia abajo y establece los parámetros DTLS. Marque Yes frente al campo Enable DTLS y seleccione el certificado necesario.

El arranque de la extensión

Después de la configuración de los números internos se puede pasar al arranque de la extensión. Instale Softphone24 y introduzca url del portal. Si todas las configuraciones se hayan hecho correctamente puede comenzar a trabajar.

Recordamos que la extensión Softphone24 funciona únicamente con nuestro modulo de integración Bitrix24 y Asterisk.

Si le quedan algunas preguntas acerca de cómo funciona Softphone24 escribanos un comentario. Estarémos encantados de responderle.

Hemos respondido a las preguntas más frequentes sobre la integración de Bitrix24 y Asterisk en este FAQ. Escribanos y nosotros siempre le ayudaremos.

Volver a la lista