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.