Ir al contenido principal

New - Integración con Nubelfon

Conecta tu servicio de telefonía y disfruta de las ventajas

Escrito por Sara Agente

1. Introducción

  • 🔄 Registro de eventos de llamada

  • 🖱️ Click2Call

  • 💬 Pop-up de Llamadas Entrantes

  • ⏺️ Grabaciones de Llamadas en CRM

2. Cómo solicitar la integración Nubelfon-Clientify

3. Configuración

  • Configuración de Clientify

  • Clave API

  • Activar Integración

  • Configuración de FreePBX

  • Usuario Ami worker

  • Activar Pop-up

  • Sangoma Phone

  • Ficheros de configuración del servidor

1. Introducción

Este documento es una guía detallada para la integración de la centralita virtual (FreePBX 17) de Nubelfon con la plataforma CRM Clientify.

El objetivo principal es explicar la puesta en marcha y la configuración del servicio, destacando las funcionalidades clave que se obtienen con la integración:

  • Registro de eventos en el CRM: permite la sincronización de datos y el registro automático de la actividad de llamadas.

  • Click2Call: Módulo que permite iniciar llamadas salientes directamente desde la interfaz del CRM.

  • Pop-up de Llamadas Entrantes: Sistema de notificación en pantalla para visualizar el contexto del cliente (datos asociados al Caller ID) antes de descolgar.

  • Grabaciones de Llamadas: Captura, almacenamiento y vinculación del audio de las conversaciones con el registro de la llamada en el CRM.

La guía también incluye pasos para solicitar el alta del servicio, los detalles de configuración en Clientify y FreePBX, la configuración de Sangoma Phone, y los ficheros de configuración del servidor.

🔄 Registro de eventos de llamada

Mediante en enlace entre el sistema de telefonía y la plataforma de gestión de clientes de clientify, conseguimos:.

  • Sincronización de datos: Relaciona los eventos telefónicos con los registros de la base de datos.

  • Registro de actividad: Automatiza la creación de logs de llamadas (fecha, hora, duración, origen y destino) dentro de la ficha del cliente correspondiente en el CRM, manteniendo el historial actualizado sin intervención manual.

🖱️ Click2Call

Funcionalidad que permite automatizar las llamadas salientes.

  • Convierte los números de teléfono de la interfaz en elementos interactivos (clickables).

  • Envía la instrucción de marcado al sistema de telefonía directamente desde el entorno de trabajo, eliminando la necesidad de introducción manual en terminales físicos y agilizando la cadencia de llamadas.

💬 Pop-up de Llamadas Entrantes

Sistema de notificación en pantalla (UI) disparado por eventos de llamadas entrantes.

  • Captura el identificador de llamadas (Caller ID) entrante en tiempo real.

  • Realiza una consulta al CRM para recuperar los datos asociados a ese número y los renderiza en una ventana emergente.

  • Permite al agente visualizar el contexto del cliente antes de descolgar el teléfono, facilitando el acceso rápido a su ficha.

⏺️ Grabaciones de Llamadas en CRM

En el caso de que se estén grabando las llamadas, estas podrán consultarse directamente en el CRM.

  • Vincula el archivo de audio generado con el registro de la llamada correspondiente.

  • Facilita el acceso estructurado a las grabaciones para auditorías, control de calidad o validación de acuerdos comerciales directamente desde el sistema.

2. Cómo solicitar la integración Nubelfon-Clientify

  1. Ponerse en contacto con Nubelfon y solicitar el alta de la integración

  2. Una vez finalizada el alta puede:

    1. Ponerla en marcha usted mismo. Recibirá un paquete instalable el cual deberá descomprimir en su sistema y luego seguir en el apartado Configuración.

    2. Solicitar que el equipo de Nubelfon se encargue de la configuración. Puede solicitarlo a través del correo [email protected].

3. Configuración

Configuración de Clientify

Clave API

Necesitarás obtener la clave API de Clientify para la configuración del servicio. Puedes hacerlo de la siguiente manera:

  1. Haz clic en el icono de la esquina inferior izquierda de la página inicial. En el apartado Mi usuario encontrarás la sección API Key.

  1. Una vez en la sección, haz clic en Copiar.

Activar Integración

Configuración de FreePBX

Usuario Ami worker

Accede a la centralita FreePBX y establece la configuración inicial

  1. Ve a Opciones → Usuarios gestor Asterisk.

  1. Haz clic en Añadir gestor.

  1. Introduce un nombre de usuario. La contraseña (secreto) se crea automáticamente.

  2. Deja el resto de campos con los valores predeterminados y haz clic en Crear nuevo.

  1. Para guardar los cambios, haz clic en Enviar y después en Aplicar cambios.

Activar Pop-up

Para activar correctamente los Pop-ups:

  1. Navega a Conectividad → Rutas Entrantes

  2. En el número de teléfono que quieras establecer la funcionalidad, haz clic en el icono de Editar bajo la columna Acciones.

  1. Una vez en el menú, establece el campo Fijar Destino como “Destinos personalizados". Establece el destino personalizado Añadir nuevo destino personalizado.

  1. Rellena los campos Objetivo y Descripción como se indica. Establece el campo retorno en Sí y el destino de retorno que tenía anteriormente el número. Por último haz clic en Guardar.

  1. Guarda los cambios clicando en Enviar en la esquina inferior derecha y seguidamente en Aplicar configuración en la superior.

Sangoma Phone

Para hacer llamadas desde su ordenador configura Sangoma Phone:

  1. Establece la dirección ip de la centralita y tu número de extensión. Pulsa en Login. Después, introduce tu contraseña y haz clic en Submit.

  1. Una vez en el entorno de llamadas, haz clic en tu extensión en la parte superior derecha y luego en Settings.

  1. Haz click en el botón Enable Call Pop up. Configura los campos de la siguiente manera:

Establece también el desplegable Pop Up When como Answered Call y la variable CALLER_ID_NAME.

Ficheros de configuración del servidor

En la carpeta donde descomprimiste el zip del servicio:

  1. Abre un terminal y ejecuta los siguientes comandos.

cp /opt/amiWorker/config/Crm/config.sample.json config.json

chgrp asterisk /opt/amiWorker/config/Crm/config.json

chmod 640 /opt/amiWorker/config/Crm/config.json

  1. Ahora necesitas abrir el archivo llamado config.json en /config/Crm. Verás un archivo parecido a este, donde tendrás que rellenar las diferentes variables por sus valores reales.

Introduce todos los valores entre comillas dobles (“”).

default_callerid: número de teléfono que se mostrará al receptor de la llamada con la función click2call.

db-host: dirección IP de tu base de datos.

db-name: nombre de la base de datos.

db-user: nombre del usuario para acceder a la base de datos.

db-pwd: contraseña de ese usuario.

En el caso de no tener el usuario creado, puedes crearlo así:

CREATE USER 'db-user'@'db-host' IDENTIFIED BY 'db-pwd';

GRANT ALL PRIVILEGES ON name_db.* TO 'db-user'@'db-host';

type: Clientify.

apikey: la clave API obtenida anteriormente.

create_new_contacts: Escribe true si quieres que el sistema guarde automáticamente como contacto nuevo a cualquier persona desconocida que llame. Si prefieres hacerlo tú a mano, escribe false.

credentials-host: dirección IP de FreePBX.

credentials-port: puerto de conexión (5038 por defecto).

credentials-user: Tu nombre de usuario gestor creado anteriormente (apartado b. FreePBX)

credentials-password: secreto del usuario creado anteriormente.

  1. Una vez establecidos los valores, guarda el archivo. Vuelve al terminal y ejecuta esto para finalizar la instalación:

chmod +x install.sh

¿Ha quedado contestada tu pregunta?