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.