Contactos de enrutamiento

Contactos de enrutamiento #

~.Dimensions.~ Proporciona una búsqueda de webhook en el directorio de contactos que se puede utilizar como parte de la estrategia de enrutamiento de la plataforma de comunicación para omitir el enrutamiento normal y enviar una llamada a un destino específico del contacto.

URL Parámetros #

Parámetros Descripción ~.pbx.kazoo.name.~ 3CX
TenantID El identificador único de la instancia de cliente. En el portal, haga clic en el icono de usuario y seleccione ' Información diagnóstica' para ver el tenantId.
directoryId Identificador único del directorio en el que se va a realizar la búsqueda. En el área de configuración, edite el directorio que desea buscar, el id del directorio se puede copiar desde el URL.
fieldName El nombre del campo que se rellena con el destino de enrutamiento de la llamada. Consulte la tabla a continuación para conocer los valores posibles.
Cli El número de teléfono de la llamada entrante. Se buscarán todos los campos de números de teléfono del directorio (teléfono1, teléfono2, teléfono3 y teléfono4) N/A

URLs Reemplace el webhook URL con el correcto para su región.

Región Base URL
Australia / Nueva Zelanda https://webhook.au.myreports.cloud
Europa https://webhook.eu.myreports.cloud
América del Norte https://webhook.na.myreports.cloud
Reino Unido https://webhook.uk.myreports.cloud

Nombres de campo

Nombre del campo Texto del parámetro
Título título
Nombre completo Nombre completo
Nombre de la empresa Nombre de la empresa
Título del trabajo Título del trabajo
Dirección de correo electrónico Dirección de correo electrónico
CRM IDENTIFICACIÓN CRMID
Campo 1 campo1
Campo 2 campo2
Campo 3 campo3
Campo 4 campo4
Campo 5 campo5
Campo 6 campo6
Campo 7 campo7
Campo 8 campo8
Campo 9 campo9
Campo 10 campo10
Color Wand tip
Los nombres de los parámetros de campo distinguen entre mayúsculas y minúsculas cuando se utilizan en la dirección URL. 'field9' es correcto, 'Field9' no lo es.

Respuestas #

Respuesta Razón
200 (OK) Coincidencia de contacto encontrada
400 (BadRequest) No se encontraron tenantId, directoryId o fieldName no válidos.
404 (No encontrado) No se encontró ninguna coincidencia de contacto
405 (Método no permitido) Método de solicitud configurado incorrectamente

Configuración #

La configuración & URI para ello varía en función de la plataforma de comunicaciones que se utilice. Siga las instrucciones a continuación, que son específicas de su sistema.

~.pbx.kazoo.name.~ #

Para implementar esta función mediante el comando ~.pbx.kazoo.name.~ plataforma, a ' PIVOT' Se debe utilizar la acción de flujo de llamada.

pivote pivote

Método POST

Formato Kazoo

Voz URL

https://webhook.[region].myreports.cloud/api/v1.0/kazoo/pivot/{tenantId}/contact/{directoryId}/{fieldName}
Information Circle info
El ' cli' El parámetro no es necesario para ~.pbx.kazoo.name.~ Debido a que está incluido en la norma ' PIVOT' pedir.
Hand Left warning
Asegúrese de que un destino de reserva esté configurado en PIVOT para asegurarse de que la llamada no se interrumpa si se devuelve una respuesta 400/404.

3CX #

Para implementar esta función mediante el comando 3CX plataforma, un ' httpRequest' se debe utilizar la acción.

pivote

HttpRequestType GET

URI

CONCATENATE("https://webhook.[region].myreports.cloud/api/v1.0/threecx/request/{tenantId}/contact/{directoryId}/{fieldName}?&cli=",session.ani)
Information Circle info
El session.ani contiene el número de teléfono que se va a buscar y se puede agregar al URI Usando el ' CONCATENAR' operación.