Déblocage de la minuterie

Dernière mise à jour : Nov 09, 2023 |
Informations sur le prologue
Dans Experience Portal 7.1 et les versions ultérieures, les valeurs par défaut des temporisateurs MPP qui contrôlent les événements du serveur de parole et protègent les défaillances du serveur de parole ont été réétalonnées. Selon l'application déployée, vous pouvez modifier ces valeurs.
Nom de la minuterie
Version précédente
Portail d’expérience 7.1
mpp.mrcpsessionrefresh.timer
40
40
mpp.mrcppoststartofspeechevent.timer
20
80
mpp.mrcppostrecogstartedevent.timer
20
20 + valeur dynamique

mpp.mrcpsessionrefresh.timer

Utilisez cette minuterie comme protection contre une défaillance du serveur de messagerie vocale lorsque vous lisez des invites ou utilisez ASR. Vous pouvez également utiliser cette minuterie pour générer du trafic lorsque la parole n’est pas utilisée pour empêcher un délai d’attente de session de serveur de parole.
mpp.mrcpsessionrefresh.timer la valeur doit toujours être réglée à 20 secondes de moins que la valeur de temporisation de la session du serveur de parole. Cette valeur doit être supérieure à la plus grande invite à lire et doit être supérieure à la réponse ASR la plus longue attendue.
La valeur de temporisation de session est de 60 secondes par défaut pour Nuance. Sur chaque serveur vocal Nuance, modifiez la valeur dans le server.mrcp2.sip.sessionTimeout pour MRCP V2 et dans le server.mrcp1.rtsp.sessionTimeout pour MRCP V1 dans le fichier de configuration. D’autres fournisseurs peuvent avoir une autre façon de mettre à jour cette valeur.
Par exemple, si vous devez lire un message-guide d'une durée de 180 secondes, réglez la valeur de mpp.mrcpsessionrefresh.timer à 190 secondes sur chaque serveur MPP et réglez le délai d'attente de la session du serveur de parole à 210.

mpp.mrcppoststartofspeechevent.timer

Utilisez cette minuterie comme protection pour les cas où le MPP a reçu un début d’événement de parole, mais n’a pas reçu de reconnaissance effectuée ou une réponse d’erreur parce que le serveur de parole est hors service.
La valeur doit toujours être de 20 secondes de plus que la valeur de voix maximale définie pour le serveur de voix.
La valeur sur le serveur de messagerie vocale peut être mise à jour de la manière suivante dans l'ordre de priorité :
  1. En tant que propriété VXML : Cette méthode est la méthode privilégiée, car elle est spécifique à la propriété de grammaire individuelle. <name="maxspeechtimeout" value="10s"/>
  2. En ouvrant une session dans l’EPM et en modifiant la valeur du délai de reconnaissance :
    • Connectez-vous à EPM > Applications > Modifier la page d’application.
    • Dans Paramètres de dialogue, ASR modifie la valeur du délai de reconnaissance.
      Il s’agit d’un paramètre qui s’applique à toutes les demandes de reconnaissance pour l’application particulière.
  3. En modifiant la maxspeechtimeout propriété : sur le serveur de dialogue Nuance, modifiez la maxspeechtimeout propriété dans le Recognizer’s Baseline.xml fichier.
    (La valeur par défaut est 22 s pour la V1 et 10 s pour la V2)
  4. Répétez l'étape 3 sur tous les serveurs de messagerie vocale.
    D'autres fournisseurs peuvent avoir une autre façon de spécifier cette valeur.
    Si la valeur maximale définie pour la parole pour toutes les applications est inférieure à 60 secondes, il n’est pas nécessaire de modifier la configuration MPP. Pour les valeurs supérieures à 60 secondes, modifiez la valeur de configuration MPP pour mpp.mrcppoststartofspeechevent.timer à la valeur de voix maximale + 20 secondes sur chaque serveur MPP.

mpp.mrcppostrecogstartedevent.time

Utilisez cette minuterie comme protection contre une défaillance du serveur de messagerie vocale en attendant que la reconnaissance soit terminée. La valeur du délai d'attente de garde est calculée dynamiquement en ajoutant la valeur configurée (mpp.mrcppostrecogstartedevent.timer) à la valeur du délai d'attente sans entrée transmise au serveur de messagerie vocale.
Remarque :
Comme la valeur de protection est calculée dynamiquement, la valeur configurée MPP ne doit pas être modifiée.
Une valeur de temporisation sans entrée est transmise au serveur de messagerie vocale sous le nom RECOGNITON-START-TIMERS en cas de MRCP V1 ou START-INPUT-TIMERS en cas de MRCPv2.
Cette valeur de protection MPP commence par mpp.mrcppostrecogstartedevent.timer qui est réglée à 20 secondes, puis ajoute la valeur de temporisation sans entrée définie par l’une des méthodes suivantes en ordre de priorité :
  1. Modifier la valeur de VXI : La valeur par défaut de VXI pour le délai d’attente est de 7 secondes. Vous pouvez modifier cette valeur par demande de reconnaissance comme suit :
    <property name="timeout" value="10s"/>
    Par exemple, la valeur du protecteur sera de 20 + 10 = 30 secondes.
  2. Mise à jour globale de la valeur de temporisation sans entrée : cette méthode met à jour la valeur de temporisation sans entrée globalement dans l'application, à moins que chaque demande de reconnaissance ait une balise de propriété utilisée pour définir la valeur de temporisation comme mentionné dans la méthode 1.
    • Connectez-vous à EPM et naviguez jusqu’à la page Applications > Paramètres vocaux > ASR .
    • Mettez à jour la valeur du délai d’absence d’entrée.
Par exemple : Pas de délai d’entrée = 45 000 millisecondes
Cela réglera la valeur du protecteur à 20 + 45 = 65 secondes.
Remarque :
La valeur du délai d'attente sans entrée transmise au serveur de messagerie vocale ne doit pas être supérieure à la valeur définie pour le délai d'attente de la session du serveur de messagerie vocale.