ChannelProfile

Mit einem ChannelProfile wird das Verhalten des Agents für einen bestimmten Kommunikationskanal konfiguriert, z. B. für die Web-UI oder die Telefonie.

JSON-Darstellung
{
  "profileId": string,
  "channelType": enum (ChannelProfile.ChannelType),
  "personaProperty": {
    object (ChannelProfile.PersonaProperty)
  },
  "webWidgetConfig": {
    object (ChannelProfile.WebWidgetConfig)
  },
  "whatsappConfig": {
    object (ChannelProfile.WhatsAppConfig)
  },
  "instagramConfig": {
    object (ChannelProfile.InstagramConfig)
  },
  "disableDtmf": boolean,
  "disableBargeInControl": boolean,
  "noiseSuppressionLevel": string
}
Felder
profileId

string

Optional. Die eindeutige ID des Channelprofils.

channelType

enum (ChannelProfile.ChannelType)

Optional. Der Typ des Channel-Profils.

personaProperty

object (ChannelProfile.PersonaProperty)

Optional. Die Persona-Eigenschaft des Kanalprofils.

webWidgetConfig

object (ChannelProfile.WebWidgetConfig)

Optional. Die Konfiguration für das Web-Widget.

whatsappConfig

object (ChannelProfile.WhatsAppConfig)

Optional. Konfiguration für WhatsApp-Bereitstellungen.

instagramConfig

object (ChannelProfile.InstagramConfig)

Optional. Konfiguration für Instagram-Bereitstellungen.

disableDtmf

boolean

Optional. Gibt an, ob DTMF (Dual-Tone-Multifrequenz) deaktiviert werden soll.

disableBargeInControl

boolean

Optional. Gibt an, ob die Funktion zum Unterbrechen von Nutzeranfragen in der Unterhaltung deaktiviert werden soll. – true: Nutzerunterbrechungen sind deaktiviert, während der Agent spricht. – false: Der Agent behält die automatische Kontrolle darüber, wann der Nutzer unterbrechen kann.

noiseSuppressionLevel

string

Optional. Der Grad der Geräuschunterdrückung des Kanalprofils. Verfügbare Werte sind „low“, „moderate“, „high“ und „very_high“.

ChannelProfile.ChannelType

Der Typ des Channel-Profils.

Enums
UNKNOWN Unbekannter Kanaltyp.
WEB_UI Webbenutzeroberflächen-Channel
API API-Channel.
TWILIO Twilio-Channel.
GOOGLE_TELEPHONY_PLATFORM Google Telephony Platform-Kanal.
CONTACT_CENTER_AS_A_SERVICE Contact Center as a Service (CCaaS)
CONTACT_CENTER_AS_A_SERVICE_CHAT Contact Center as a Service (CCaaS Chat)
FIVE9 Five9-Kanal.
CONTACT_CENTER_INTEGRATION Drittanbieter-Channel für die Contact-Center-Integration.
WHATSAPP WhatsApp-Kanal.
INSTAGRAM Instagram-Kanal

ChannelProfile.PersonaProperty

Stellt die Persona-Property eines Kanals dar.

JSON-Darstellung
{
  "persona": enum (ChannelProfile.PersonaProperty.Persona)
}
Felder
persona

enum (ChannelProfile.PersonaProperty.Persona)

Optional. Die Persona des Kanals.

ChannelProfile.PersonaProperty.Persona

Die Persona des Kanals.

Enums
UNKNOWN UNKNOWN-Persona.
CONCISE Der Agent hält die Antworten kurz und prägnant.
CHATTY Der KI-Agent liefert zusätzlichen Kontext, Erklärungen und Details.

ChannelProfile.WebWidgetConfig

Nachricht für die Konfiguration des Web-Widgets.

JSON-Darstellung
{
  "modality": enum (ChannelProfile.WebWidgetConfig.Modality),
  "theme": enum (ChannelProfile.WebWidgetConfig.Theme),
  "webWidgetTitle": string,
  "securitySettings": {
    object (ChannelProfile.WebWidgetConfig.SecuritySettings)
  }
}
Felder
modality

enum (ChannelProfile.WebWidgetConfig.Modality)

Optional. Die Modalität des Web-Widgets.

theme

enum (ChannelProfile.WebWidgetConfig.Theme)

Optional. Das Design des Web-Widgets.

webWidgetTitle

string

Optional. Der Titel des Web-Widgets.

securitySettings

object (ChannelProfile.WebWidgetConfig.SecuritySettings)

Optional. Die Sicherheitseinstellungen des Web-Widgets.

ChannelProfile.WebWidgetConfig.Modality

Modalität des Web-Widgets.

Enums
MODALITY_UNSPECIFIED Unbekannte Modalität.
CHAT_AND_VOICE Das Widget unterstützt sowohl Chat- als auch Spracheingabe.
VOICE_ONLY Das Widget unterstützt nur Spracheingabe.
CHAT_ONLY Das Widget unterstützt nur Chateingaben.
CHAT_VOICE_AND_VIDEO Das Widget unterstützt Chat-, Sprach- und Videoeingabe.

ChannelProfile.WebWidgetConfig.Theme

Design des Web-Widgets.

Enums
THEME_UNSPECIFIED Unbekanntes Thema.
LIGHT Helles Design
DARK Dunkles Design

ChannelProfile.WebWidgetConfig.SecuritySettings

Sicherheitseinstellungen für das Web-Widget.

JSON-Darstellung
{
  "enablePublicAccess": boolean,
  "enableOriginCheck": boolean,
  "allowedOrigins": [
    string
  ],
  "enableRecaptcha": boolean
}
Felder
enablePublicAccess

boolean

Optional. Gibt an, ob der öffentliche Zugriff auf das Web-Widget aktiviert ist. Wenn true, ist das Web-Widget öffentlich zugänglich. Wenn false, muss das Web-Widget in Ihr eigenes Authentifizierungs- und Autorisierungssystem integriert werden, um gültige Anmeldedaten für den Zugriff auf den CES-Agent zurückzugeben.

enableOriginCheck

boolean

Optional. Gibt an, ob die Ursprungsprüfung für das Web-Widget aktiviert ist. Wenn true, prüft das Web-Widget den Ursprung der Website, auf der das Web-Widget geladen wird. Das Laden ist nur für denselben Ursprung oder einen der zulässigen Ursprünge zulässig.

allowedOrigins[]

string

Optional. Die Ursprünge, die das Web-Widget hosten dürfen. Ein Ursprung wird durch RFC 6454 definiert. Wenn das Feld leer ist, sind alle Ursprünge zulässig. Es sind maximal 100 Ursprünge zulässig. Beispiel: „https://beispiel.de“

enableRecaptcha

boolean

Optional. Gibt an, ob die reCAPTCHA-Überprüfung für das Web-Widget aktiviert ist.

ChannelProfile.WhatsAppConfig

Konfiguration für WhatsApp-Bereitstellungen.

JSON-Darstellung
{
  "wabaId": string,
  "phoneNumberId": string,
  "phoneNumber": string,
  "displayName": string,
  "thumbnailUrl": string,
  "description": string
}
Felder
wabaId

string

Erforderlich. Die WhatsApp Business-Konto-ID.

phoneNumberId

string

Erforderlich. Die Meta-Telefonnummer-ID.

phoneNumber

string

Optional. Die Telefonnummer im E.164-Format.

displayName

string

Nur Ausgabe. Der abgerufene Name der Meta-Unternehmensseite.

thumbnailUrl

string

Nur Ausgabe. Die abgerufene Miniaturansicht-URL des Meta-Unternehmensprofils.

description

string

Nur Ausgabe. Die Beschreibung der Meta-Unternehmensseite oder des Meta-Profils.

ChannelProfile.InstagramConfig

Konfiguration für Instagram-Bereitstellungen.

JSON-Darstellung
{
  "instagramAccountId": string,
  "displayName": string,
  "thumbnailUrl": string,
  "description": string
}
Felder
instagramAccountId

string

Erforderlich. Die Instagram-Konto-ID.

displayName

string

Nur Ausgabe. Der abgerufene Name der Meta-Unternehmensseite.

thumbnailUrl

string

Nur Ausgabe. Die abgerufene Miniaturansicht-URL des Meta-Unternehmensprofils.

description

string

Nur Ausgabe. Die Beschreibung der Meta-Unternehmensseite oder des Meta-Profils.