Routage des contacts

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
Color Wand 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.

pivot pivot

Méthode POST

Format Kazoo

Voix URL

https://webhook.[region].myreports.cloud/api/v1.0/kazoo/pivot/{tenantId}/contact/{directoryId}/{fieldName}
Information Circle info
Le ' cli' paramètre n'est pas requis pour ~.pbx.kazoo.name.~ parce qu'il est inclus dans la norme ' PIVOT' demande.
Hand Left 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.

pivot

HttpRequestType GET

URI

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