Routage des contacts #
~.Dimensions.~ fournit une recherche de webhook d'annuaire de contacts qui peut être utilisée dans le cadre de la stratégie de routage de la plate-forme de communication pour contourner le routage normal et envoyer un appel à une destination spécifique au contact.
URL Paramètres #
| Paramètres | Désignation des marchandises | ~.pbx.kazoo.name.~ | 3CX |
|---|---|---|---|
| tenantID | Id unique pour votre instance client. Dans le portail, cliquez sur votre icône utilisateur et sélectionnez ' Informations diagnostiques pour afficher votre tenantId. | ✔ | ✔ |
| directoryId | Id unique du répertoire à rechercher. Dans la zone des paramètres, modifiez le répertoire que vous souhaitez rechercher, l'id du répertoire peut être copié à partir de URL. | ✔ | ✔ |
| champName | Nom du champ qui est renseigné avec la destination de routage pour l'appel. Voir le tableau ci-dessous pour les valeurs possibles. | ✔ | ✔ |
| cli | Le numéro de téléphone de l'appel entrant. Tous les champs de numéro de téléphone de l'annuaire seront recherchés (phone1, phone2, phone3 et phone4) | s.o. | ✔ |
URL Remplacez le webhook URL avec le bon pour votre région.
| Région | Base URL |
|---|---|
| Australie / Nouvelle-Zélande | https://webhook.au.myreports.cloud |
| L'Europe | https://webhook.eu.myreports.cloud |
| Amérique du Nord | https://webhook.na.myreports.cloud |
| Royaume-Uni | https://webhook.uk.myreports.cloud |
Noms de champs
| Nom du champ | Texte du paramètre |
|---|---|
| Titre | titre |
| Nom complet | nom complet |
| Nom de l'entreprise | nom de l'entreprise |
| Titre du poste | jobtitle |
| Adresse e-mail | emailaddress |
| CRM Pièce d'identité | crmid |
| Champ 1 | champ1 |
| Champ 2 | champ2 |
| Champ 3 | champ3 |
| Champ 4 | champ4 |
| Champ 5 | champ5 |
| Champ 6 | champ6 |
| Champ 7 | champ7 |
| Champ 8 | champ8 |
| Champ 9 | champ9 |
| Champ 10 | champ10 |
tip
Les noms de paramètres de champ sont sensibles à la casse lorsqu'ils sont utilisés dans l'URL. 'field9' est correct, 'Field9' ne l'est pas.
Réponses #
| Réponse | Raison |
|---|---|
| 200 (OK) | Correspondance de contact trouvée |
| 400 (BadRequest) | LocataireId, directoryId ou fieldName non valides sont introuvables. |
| 404 (Non trouvé) | Aucune correspondance de contact n'a été trouvée |
| 405 (méthode non autorisée) | Méthode de demande incorrectement définie |
Configuration #
La configuration & URI car cela varie en fonction de la plate-forme de communication utilisée. Veuillez suivre les instructions ci-dessous qui sont spécifiques à votre système.
~.pbx.kazoo.name.~ #
Pour implémenter cette fonctionnalité à l'aide de ~.pbx.kazoo.name.~ plate-forme, a ' PIVOT' l'action de flux d'appel doit être utilisée.

Méthode POST
Format Kazoo
Voix URL
https://webhook.[region].myreports.cloud/api/v1.0/kazoo/pivot/{tenantId}/contact/{directoryId}/{fieldName}
info
Le ' cli' paramètre n'est pas requis pour ~.pbx.kazoo.name.~ parce qu'il est inclus dans la norme ' PIVOT' demande.
warning
Assurez qu'une destination de secours est configurée sur PIVOT pour s'assurer que l'appel n'est pas abandonné si une réponse 400/404 est retournée.
3CX #
Pour implémenter cette fonctionnalité à l'aide de 3CX plate-forme, un ' httpRequest' il faut prendre des mesures.

HttpRequestType GET
URI
CONCATENATE("https://webhook.[region].myreports.cloud/api/v1.0/threecx/request/{tenantId}/contact/{directoryId}/{fieldName}?&cli=",session.ani)
info
Le session.ani contient le numéro de téléphone à rechercher et peut être ajouté au URI en utilisant le ' CONCATENATE' fonctionnement.