DTMF pour les intégrations de téléphonie

Vous pouvez activer et configurer DTMF (Dual-tone multi-frequency signaling) pour les intégrations de téléphonie. Lorsqu'il est activé, les frappes sur le clavier téléphonique de l'utilisateur final sont converties en texte normal et traitées comme une entrée utilisateur final par l'agent. Cette conversion peut être aussi simple que les caractères associés aux pressions sur les touches du téléphone (12*34#), ou vous pouvez utiliser des expressions régulières pour des séquences plus complexes.

Règles de correspondance

Les paramètres DTMF ont trois règles de correspondance différentes:

Vous pouvez associer des modèles DTMF à des intents et des entités individuels pour déclencher une correspondance avec les séquences d'entrée de l'utilisateur final. Lorsque vous activez le DTMF globalement, les entités système sont activées par défaut.

Règle d'entité système

Les règles des entités système sont activées par par défaut lorsque vous activez le format DTMF.

Nom du type Schéma DTMF Exemple
sys.percentage tout nombre entier 29 -> 29 %
sys.temperature tout nombre entier 30 -> 30 °C ou 30 °F
sys.phone-number n'importe quelle séquence de chiffres 4081111111
sys.date (selon les paramètres régionaux) AAAAMMJJ (en-us) ou MMJJAAY 20231001 -> 2023-10-01, 10-01-2023 -> 10-01-2023
sys.zip-code n'importe quelle séquence de chiffres 94043
sys.number suite de chiffres avec un point représenté par "*" touche 123 -> 123, 123*45 -> 123.45
sys.cardinal n'importe quelle séquence de chiffres 12345
sys.number-integer n'importe quelle séquence de chiffres 12345
sys.number-sequence n'importe quelle séquence de chiffres 12345
sys.ordinal n'importe quelle séquence de chiffres 12345

Paramètres

Cette section décrit les paramètres supplémentaires que vous pouvez configurer lorsque vous activez la DTMF.

Chiffre final

Ce paramètre contrôle l'appui sur une touche qui entraîne l'arrêt immédiat de la saisie DTMF. sans avoir à attendre la moindre réponse. Il est courant d'utiliser # pour ce paramètre. Le chiffre de fin n'est pas inclus dans l'entrée convertie de l'utilisateur final. Par exemple : Si le chiffre de fin est # et que l'entrée est 123#, alors l'utilisateur final converti l'entrée fournie au traitement de l'agent est 123.

Durée du délai d'inactivité entre les chiffres

Un utilisateur final peut s'arrêter en saisissant une séquence de touches. Si cette durée de pause est supérieure à la durée d'expiration entre les chiffres, Dialogflow interrompt le traitement DTMF pour la séquence.

Si Dialogflow interrompt le traitement DTMF, il fournit à l'agent la séquence non convertie capturée jusqu'à ce point en tant qu'entrée de l'utilisateur final. Il est peu probable que cette entrée corresponde à un intent ou à des paramètres de formulaire. Dialogflow appellera donc probablement un événement de non-correspondance.

Lorsque vous utilisez la console, ce champ est exprimé en secondes.

Délai avant expiration du point de terminaison

Une fois qu'une correspondance a été établie pour une séquence de frappe, Dialogflow continue de traiter les frappes. Le délai d'expiration des points de terminaison est la durée pendant laquelle Dialogflow attend d'avoir plus d'entrées après une correspondance avant à l'arrêt de la détection. Ce comportement gère les scénarios dans lesquels la séquence est une longueur variable, comme les nombres illimités.

Si l'utilisateur final suspend l'entrée pendant une durée supérieure au délai avant expiration des points de terminaison durée, Dialogflow abandonne le traitement DTMF et convertit le la séquence correspondante, comme d'habitude.

Activer le DTMF

Vous pouvez activer le DTMF au niveau de l'agent, de la page ou des paramètres. Le format DTMF sera appliqué à tout ce qui est dans ce champ d’application. Cette section explique comment activer la DTMF pour un agent. Vous pouvez également activer la DTMF à l'aide des paramètres de la page (pages), des paramètres du flux (flux) ou en sélectionnant un paramètre et en affichant le menu des paramètres. Dans tous les cas, les paramètres DTMF se trouvent en bas de la page.

  1. Accédez à Paramètres de l'agent, puis sélectionnez l'onglet Voix et SVI.

  2. En bas de la page, cochez la case Activer le DTMF.

  3. Définissez les valeurs associées au chiffre de fin, à la durée du délai avant expiration de l'interchiffre et Délai avant expiration de la pointage. DTMF est à présent activé pour tous les éléments le champ d'application de cet agent. S'ils sont définis à un niveau inférieur, ces paramètres remplacent désormais tous les paramètres de niveau supérieur. Tous les intents ou types d'entités actifs des créneaux actifs de ce champ d'application peuvent être déclenchés si des modèles DTMF sont définis.

Ajouter un format DTMF à un intent

  1. Dans le menu de navigation de gauche, sélectionnez l'onglet Gérer, puis cliquez sur Intents :

  2. Sélectionnez un intent dans la liste qui s'affiche, puis accédez à la zone Schéma DTMF.

  3. Saisissez une séquence DTMF. Vous pouvez utiliser des expressions régulières pour des modèles DTMF plus complexes.

  4. Cliquez sur Enregistrer pour enregistrer les modifications.

Ajouter un format DTMF à une entité

  1. Dans le menu de navigation de gauche, sélectionnez l'onglet Gérer, puis cliquez sur Types d'entités.

  2. Sélectionnez un type d'entité dans la liste qui s'affiche. Accédez au modèle DTMF. de la table Entities (Entités).

  3. Définissez un format DTMF pour chaque entité de la table. Vous pouvez utiliser des expressions régulières pour des modèles DTMF plus complexes.

  4. Cliquez sur Enregistrer pour enregistrer les modifications.

Utiliser le format DTMF dans le simulateur

Vous pouvez tester votre configuration DTMF dans le simulateur de la console.

  1. Dans la console Dialogflow, cliquez sur Test Agent (Agent de test) en haut à droite. le coin de la main de l'écran.

  2. Dans le panneau qui s'affiche, cliquez sur le symbole + à côté de la zone de saisie de texte Parler à un agent. Sélectionnez DTMF.

  3. Saisissez le format DTMF que vous souhaitez tester et le chiffre de fin DTMF. Assurez-vous que la case Envoyer une nouvelle entrée DTMF est cochée, puis cliquez sur Envoyer. La réponse à l'entrée DTMF s'affiche dans le simulateur.