Acheminement des contacts #
~.Dimensions.~ Fournit une recherche 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 de contact.
URL Paramètres #
| Paramètres | Description | ~.pbx.kazoo.name.~ | 3CX |
|---|---|---|---|
| tenantID | L'identifiant unique de votre instance client. Dans le portail, cliquez sur l'icône de votre utilisateur et sélectionnez ' Informations de diagnostic' pour afficher votre tenantId. | ✔ | ✔ |
| directoryId | ID unique du répertoire à rechercher. Dans la zone des paramètres, modifiez le répertoire dans lequel vous souhaitez effectuer une recherche, l'identifiant du répertoire peut être copié à partir du URL. | ✔ | ✔ |
| fieldName | Nom du champ renseigné avec la destination de routage de l'appel. Consultez le tableau ci-dessous pour connaître 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 (téléphone1, téléphone2, téléphone3 et téléphone4) | n/a | ✔ |
Liens URLs Remplacez le webhook URL avec le bon pour votre région.
| Région | Base URL |
|---|---|
| Australie / Nouvelle-Zélande | https://webhook.au.myreports.cloud |
| 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 | Titre du poste |
| Adresse courriel | adresse e-mail |
| CRM ID | 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) | Le tenantId, directoryId ou fieldName non valide est introuvable. |
| 404 (Introuvable) | Aucune correspondance de contact n'a été trouvée |
| 405 (Méthode non autorisée) | Méthode de requête mal 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 la commande ~.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' n'est pas requis pour ~.pbx.kazoo.name.~ Parce qu'il est inclus dans la norme ' PIVOT' demander.
warning
Assurez-vous qu'une destination de secours est configurée sur PIVOT action pour s'assurer que l'appel n'est pas interrompu si une réponse 400/404 est renvoyée.
3CX #
Pour implémenter cette fonctionnalité à l'aide de la commande 3CX plate-forme, un ' httpRequest' action doit être utilisée.

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é à la URI à l'aide du ' CONCATÉNER' opération.