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 |
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.
Método POST
Formato Kazoo
Voz URL
https://webhook.[region].myreports.cloud/api/v1.0/kazoo/pivot/{tenantId}/contact/{directoryId}/{fieldName}
info
El ' cli' El parámetro no es necesario para ~.pbx.kazoo.name.~ Debido a que está incluido en la norma ' PIVOT' pedir.
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.
HttpRequestType GET
URI
CONCATENATE("https://webhook.[region].myreports.cloud/api/v1.0/threecx/request/{tenantId}/contact/{directoryId}/{fieldName}?&cli=",session.ani)
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.