SIP-Header-Aktion abrufen

Verwenden Sie die Aktion Get SIP Headers in Inbound-, In-Queue- und Secure-Call-Flows, um bestehende BYOC Cloud SIP-Header in eine Variable des Datentyps JSON zu erhalten. Ziehen Sie aus der Architect Toolbox eine Aktion Get SIP Headers Data an die entsprechende Stelle im Aufgabeneditor.

Notizen:
  • Wenn Sie eine benutzerdefinierte Sammlung von SIP-Headernamen abrufen möchten, können Sie Ihrer Zeichenfolgensammlung maximal 10 Headernamen hinzufügen.
  • Mit dieser Aktion können nur die Header abgerufen werden, die in der ursprünglichen Einladung für die betreffende Konversation vorhanden waren.
Name Beschreibung
Feld Name Geben Sie einen eindeutigen Namen für die Aktion ein. Die Bezeichnung, die Sie hier eingeben, wird als Name der Aktion in der Vorgangsreihenfolge angezeigt.
SIP-Header-Namen

Geben Sie die abzurufenden SIP-Header an. 

  • To return all SIP headers, select All SIP Headers, or select literal and leave the string collection empty. You can also use the expression MakeEmptyList(ToString(NOT_SET)).
  • To add a custom string collection of up to 10 header name strings for the GET SIP Headers action to get, select literal and click String. You can also use an expression. For example, to use an expression to add a string collection that contains the strings “call-id”, “contact” and “content-length” for SIP header names, use MakeList("call-id", "contact", "content-length").
SIP-Header Ergebnis

Geben Sie einen eindeutigen Namen für die Variable des JSON-Datentyps ein, den die Aktion verwendet, um die SIP-Header zurückzugeben.

Fehlerausgaben

Diese Ausgaben ermöglichen es dem Autor des Datenflusses, die Ergebnisse aller resultierenden errorType- und errorMessage-Variablen zuzuordnen, wenn die Aktion Get SIP Headers den Fehlerpfad einnimmt.

  • errorType: Eine nicht leere Zeichenfolge, die den Typ oder die Kategorie des Fehlers enthält.
  • Fehlermeldung Eine nicht-lokalisierte Fehlermeldung. Die Zeichenkette kann leer oder NOT_SET sein.

Hinweis: Bewegen Sie den Mauszeiger über das Informationssymbol neben errorType, um die Liste der zulässigen errorType-Werte anzuzeigen.

Genesys Cloud prüft Fehlerpfadszenarien und wenn keines davon erfüllt ist, ruft Genesys Cloud die SIP-Header ab. Sie können die folgenden errorType-Werte verwenden:

  • ActionInvocationLimitExceeded: Wenn ein Fluss die Aktion "Get SIP Headers" fünfmal erfolgreich ausgeführt hat, nehmen alle nachfolgenden Aufrufe der Aktion den Fehlerpfad.
  • GeneralError: Wenn beim Abrufen der SIP-Header ein allgemeiner Fehler auftritt, nimmt die Aktion "Get SIP Headers" den Fehlerpfad.
  • NoSipHeadersExist: Wenn keine SIP-Header vorhanden sind, nimmt die Aktion "Get SIP Headers" den Fehlerpfad.
  • SipHeaderNamesCollectionItemLimitExceeded: Wenn die Sammlung von SIP-Header-Namen mehr als 10 Elemente enthält, nimmt die Aktion SIP-Header abrufen den Fehlerpfad.