Utilisez l'action Get SIP Headers dans les flux d'appels entrants, en file d'attente et sécurisés pour obtenir les en-têtes SIP BYOC Cloud existants dans une variable de type JSON. Dans la boîte à outils de l'architecte, faites glisser une action Get SIP Headers Data à l'emplacement approprié dans l'éditeur de tâches.

Remarque :  Si vous souhaitez récupérer une collection de noms d'en-têtes SIP définie par l'utilisateur, vous pouvez ajouter un maximum de 10 noms d'en-têtes à votre collection de chaînes.
Nom Description
Champ Nom Tapez un nom distinctif pour l’action. L’étiquette que vous entrez ici devient le nom de l’action affiché dans la séquence tâche.
Noms des en-têtes SIP

Spécifiez les en-têtes SIP à récupérer. 

  • Pour renvoyer tous les en-têtes SIP, sélectionnez All SIP Headers, ou sélectionnez literal et laissez la collection de chaînes vide. Vous pouvez également utiliser l'expression MakeEmptyList(ToString(NOT_SET)).
  • Pour ajouter une collection de chaînes personnalisées comprenant jusqu'à 10 chaînes de noms d'en-têtes que l'action GET SIP Headers doit obtenir, sélectionnez littéral et cliquez sur String. Vous pouvez également utiliser une expression. Par exemple, pour utiliser une expression afin d'ajouter une collection de chaînes contenant les chaînes "call-id", "contact" et "content-length" pour les noms d'en-tête SIP, utilisez MakeList("call-id", "contact", "content-length").
Résultat des en-têtes SIP

Saisissez un nom distinctif pour la variable du type de données JSON que l'action utilise pour renvoyer les en-têtes SIP.

Sorties échouées

Ces sorties permettent à l'auteur du flux de mapper les résultats des variables errorType et errorMessage lorsque l'action Get SIP Headers emprunte la voie de l'échec.

  • erreurType: Une chaîne non vide qui contient le type ou la catégorie de l'erreur.
  • Message d’erreur: Message d'erreur non localisé. La chaîne peut être vide ou NOT_SET.

Remarque : Survolez l'icône d'information à côté de errorType pour afficher la liste des valeurs de type d'erreur autorisées.

Genesys Cloud vérifie les scénarios de chemin d'échec et si aucun d'entre eux n'est respecté, Genesys Cloud récupère les en-têtes SIP. Vous pouvez utiliser les valeurs errorType suivantes :

  • ActionInvocationLimitExceeded: Si un flux a exécuté cinq fois avec succès l'action Get SIP Headers, toutes les invocations ultérieures de l'action suivent le chemin de l'échec.
  • GeneralError: En cas d'erreur générale lors de la récupération des en-têtes SIP, l'action Get SIP Headers prend le chemin de l'échec.
  • NoSipHeadersExist: Si aucun en-tête SIP n'existe, l'action Get SIP Headers prend le chemin de l'échec.
  • SipHeaderNamesCollectionItemLimitExceeded: Si la collection de noms d'en-têtes SIP contient plus de 10 éléments, l'action Get SIP Headers prend le chemin de l'échec.