help • 3 Configura Enreach Contact Desktop • Ajustes • Ajustes de integración • Integración de control de llamadas basada en URL
3.8.5.4 Integración de control de llamadas basada en URL
Estas funciones permiten la interacción basada en URL y facilitan una integración fluida con software de terceros, como CRM y sistemas empresariales. La aplicación admite dos mecanismos complementarios: recibir URLs de comando para el control remoto de llamadas y enviar notificaciones webhook para transmitir eventos de llamadas a servicios externos.
Estos comandos URL también se pueden ejecutar localmente en un Mac usando AppleScript. Esto permite a los usuarios de macOS iniciar, contestar o finalizar llamadas directamente desde pequeños scripts.
Función
Dirección
Propósito
Permitir comandos URL
Aplicación de terceros (p. ej., CRM) Enreach Contact Desktop Client
Permite que aplicaciones de terceros controlen acciones de llamada mediante solicitudes HTTP.
Los comandos URL deben coincidir exactamente con el formato que espera el Enreach Contact Desktop Client.
Notificaciones de llamadas por URL
Enreach Contact Desktop Client Aplicación de terceros (p. ej., CRM)
El cliente informa automáticamente a otras aplicaciones cuando las llamadas comienzan, se activan o finalizan.
Las URL configuradas deben seguir el formato que exige la aplicación de terceros que las recibe para garantizar un procesamiento correcto.
Esto permite controlar las llamadas desde otras aplicaciones y mantener los sistemas sincronizados automáticamente.
 
* 
Todas las aplicaciones deben ejecutarse en el mismo ordenador (PC o Mac).
 
Permitir comandos URL
Con Permitir comandos URL, otros sistemas pueden controlar las llamadas en la aplicación enviando solicitudes web simples (URL).
Cuando esta opción está activada, la aplicación abre un servidor HTTP local en el puerto especificado y espera URLs de comando entrantes. Estos comandos pueden activar acciones de llamada de forma remota.
Opción
Explicación
Puerto de escucha
El puerto de red que usa la aplicación para recibir comandos. El sistema externo debe enviar las solicitudes a este puerto.
Realizar llamada
Este campo define el segmento de comando que se utiliza para iniciar una llamada saliente mediante una solicitud URL. Para marcar un número, la aplicación de terceros envía una solicitud HTTP al puerto de escucha, incluyendo tanto la palabra clave del comando como el número de teléfono de destino.
Ejemplo:
http://localhost:5678/make/020123456
Al acceder a esta URL, la aplicación empieza a marcar inmediatamente el 020123456.
Responder llamada
Este campo define el comando que se utiliza para aceptar llamadas entrantes mediante una solicitud URL. Cuando una llamada está sonando, el sistema de terceros puede activar este endpoint para indicar a la aplicación que conteste la llamada automáticamente.
Ejemplo:
http://localhost:5678/answer
Cuando se ejecuta, la aplicación contesta la llamada entrante actual.
Finalizar llamada
Ruta URL utilizada para finalizar la llamada actual.
Ejemplo:
http://localhost:5678/end
Notificaciones de llamadas por URL
Con Notificaciones de llamadas por URL, la aplicación informa automáticamente a otros sistemas cuando se producen determinados eventos de llamada.
Cuando está activada esta opción, la aplicación envía una notificación (solicitud HTTP) a una URL predefinida. Estas notificaciones pueden incluir información como el número del llamante.
Opción
Explicación
Llamada entrante
Envía una notificación cuando se recibe una nueva llamada. Se envía una solicitud a la URL configurada.
Ejemplo:
https://example.com/incoming?callerid=$callerid
Llamada activa
Envía una notificación cuando se contesta una llamada.
Ejemplo:
https://example.com/active?callerid=$callerid
Finalizar llamada
Envía una notificación cuando finaliza una llamada.
Ejemplo:
https://example.com/end?callerid=$callerid