ChannelProfile

Un ChannelProfile configure le comportement de l'agent pour un canal de communication spécifique, tel que l'interface utilisateur Web ou la téléphonie.

Représentation JSON
{
  "profileId": string,
  "channelType": enum (ChannelProfile.ChannelType),
  "personaProperty": {
    object (ChannelProfile.PersonaProperty)
  },
  "disableDtmf": boolean,
  "disableBargeInControl": boolean,
  "webWidgetConfig": {
    object (ChannelProfile.WebWidgetConfig)
  },
  "noiseSuppressionLevel": string
}
Champs
profileId

string

Facultatif. Identifiant unique du profil de chaîne.

channelType

enum (ChannelProfile.ChannelType)

Facultatif. Type de profil de chaîne.

personaProperty

object (ChannelProfile.PersonaProperty)

Facultatif. Propriété "persona" du profil de la chaîne.

disableDtmf

boolean

Facultatif. Indique si le DTMF (double fréquence) doit être désactivé.

disableBargeInControl

boolean

Facultatif. Indique si le contrôle de l'interruption par l'utilisateur doit être désactivé dans la conversation. - true : les interruptions de l'utilisateur sont désactivées pendant que l'agent parle. - false : l'agent conserve le contrôle automatique du moment où l'utilisateur peut interrompre.

webWidgetConfig

object (ChannelProfile.WebWidgetConfig)

Facultatif. Configuration du widget Web.

noiseSuppressionLevel

string

Facultatif. Niveau de suppression du bruit du profil de chaîne. Les valeurs disponibles sont "low", "moderate", "high" et "very_high".

ChannelProfile.ChannelType

Type de profil de chaîne.

Enums
UNKNOWN Type de canal inconnu.
WEB_UI Canal de l'UI Web.
API Canal API.
TWILIO Canal Twilio.
GOOGLE_TELEPHONY_PLATFORM Chaîne de la plate-forme de téléphonie Google.
CONTACT_CENTER_AS_A_SERVICE Canal Contact Center as a Service (CCaaS).
FIVE9 Canal Five9.
CONTACT_CENTER_INTEGRATION Canal d'intégration de centre de contact tiers.

ChannelProfile.PersonaProperty

Représente la propriété de persona d'une chaîne.

Représentation JSON
{
  "persona": enum (ChannelProfile.PersonaProperty.Persona)
}
Champs
persona

enum (ChannelProfile.PersonaProperty.Persona)

Facultatif. Personnalité de la chaîne.

ChannelProfile.PersonaProperty.Persona

Personnalité de la chaîne.

Enums
UNKNOWN Persona INCONNU.
CONCISE L'agent fournit des réponses concises et précises.
CHATTY L'agent fournit du contexte, des explications et des détails supplémentaires.

ChannelProfile.WebWidgetConfig

Message de configuration du widget Web.

Représentation JSON
{
  "modality": enum (ChannelProfile.WebWidgetConfig.Modality),
  "theme": enum (ChannelProfile.WebWidgetConfig.Theme),
  "webWidgetTitle": string,
  "securitySettings": {
    object (ChannelProfile.WebWidgetConfig.SecuritySettings)
  }
}
Champs
modality

enum (ChannelProfile.WebWidgetConfig.Modality)

Facultatif. Modalité du widget Web.

theme

enum (ChannelProfile.WebWidgetConfig.Theme)

Facultatif. Thème du widget Web.

webWidgetTitle

string

Facultatif. Titre du widget Web.

securitySettings

object (ChannelProfile.WebWidgetConfig.SecuritySettings)

Facultatif. Paramètres de sécurité du widget Web.

ChannelProfile.WebWidgetConfig.Modality

Modalité du widget Web.

Enums
MODALITY_UNSPECIFIED Modalité inconnue.
CHAT_AND_VOICE Le widget est compatible avec la saisie par chat et vocale.
VOICE_ONLY Le widget n'accepte que les commandes vocales.
CHAT_ONLY Le widget n'accepte que les entrées de chat.
CHAT_VOICE_AND_VIDEO Le widget accepte les entrées de chat, vocales et vidéo.

ChannelProfile.WebWidgetConfig.Theme

Thème du widget Web.

Enums
THEME_UNSPECIFIED Thème inconnu.
LIGHT Thème clair.
DARK le thème sombre.

ChannelProfile.WebWidgetConfig.SecuritySettings

Paramètres de sécurité du widget Web.

Représentation JSON
{
  "enablePublicAccess": boolean,
  "enableOriginCheck": boolean,
  "allowedOrigins": [
    string
  ],
  "enableRecaptcha": boolean
}
Champs
enablePublicAccess

boolean

Facultatif. Indique si l'accès public au widget Web est activé. Si la valeur est true, le widget Web sera accessible au public. Si la valeur est false, le widget Web doit être intégré à votre propre système d'authentification et d'autorisation pour renvoyer des identifiants valides permettant d'accéder à l'agent CES.

enableOriginCheck

boolean

Facultatif. Indique si la vérification de l'origine du widget Web est activée. Si la valeur est true, le widget Web vérifie l'origine du site Web qui charge le widget Web et n'autorise le chargement que dans la même origine ou dans l'une des origines autorisées.

allowedOrigins[]

string

Facultatif. Origines autorisées à héberger le widget Web. Une origine est définie par la norme RFC 6454. Si ce champ est vide, toutes les origines sont autorisées. Vous ne pouvez pas inclure plus de 100 origines. Exemple : "https://example.com"

enableRecaptcha

boolean

Facultatif. Indique si la validation reCAPTCHA pour le widget Web est activée.