- Représentation JSON
- ChannelProfile.ChannelType
- ChannelProfile.PersonaProperty
- ChannelProfile.PersonaProperty.Persona
- ChannelProfile.WebWidgetConfig
- ChannelProfile.WebWidgetConfig.Modality
- ChannelProfile.WebWidgetConfig.Theme
- ChannelProfile.WebWidgetConfig.SecuritySettings
- ChannelProfile.WhatsAppConfig
- ChannelProfile.InstagramConfig
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 ( |
| Champs | |
|---|---|
profileId |
Facultatif. Identifiant unique du profil de chaîne. |
channelType |
Facultatif. Type de profil de chaîne. |
personaProperty |
Facultatif. Propriété "persona" du profil de la chaîne. |
webWidgetConfig |
Facultatif. Configuration du widget Web. |
whatsappConfig |
Facultatif. Configuration spécifique aux déploiements WhatsApp. |
instagramConfig |
Facultatif. Configuration spécifique aux déploiements Instagram. |
disableDtmf |
Facultatif. Indique si le DTMF (double fréquence) doit être désactivé. |
disableBargeInControl |
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 sur le moment où l'utilisateur peut interrompre. |
noiseSuppressionLevel |
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). |
CONTACT_CENTER_AS_A_SERVICE_CHAT |
Canal Contact Center as a Service (CCaaS Chat). |
FIVE9 |
Canal Five9. |
CONTACT_CENTER_INTEGRATION |
Canal d'intégration de centre de contact tiers. |
WHATSAPP |
Canal WhatsApp. |
INSTAGRAM |
Canal Instagram. |
ChannelProfile.PersonaProperty
Représente la propriété de persona d'une chaîne.
| Représentation JSON |
|---|
{
"persona": enum ( |
| Champs | |
|---|---|
persona |
Facultatif. Personnalité de la chaîne. |
ChannelProfile.PersonaProperty.Persona
Personnalité de la chaîne.
| Enums | |
|---|---|
UNKNOWN |
Persona UNKNOWN. |
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 ( |
| Champs | |
|---|---|
modality |
Facultatif. Modalité du widget Web. |
theme |
Facultatif. Thème du widget Web. |
webWidgetTitle |
Facultatif. Titre du widget Web. |
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 la saisie vocale. |
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 |
Facultatif. Indique si l'accès public au widget Web est activé. Si la valeur est |
enableOriginCheck |
Facultatif. Indique si la vérification de l'origine du widget Web est activée. Si la valeur est |
allowedOrigins[] |
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 |
Facultatif. Indique si la validation reCAPTCHA pour le widget Web est activée. |
ChannelProfile.WhatsAppConfig
Configuration spécifique aux déploiements WhatsApp.
| Représentation JSON |
|---|
{ "wabaId": string, "phoneNumberId": string, "phoneNumber": string, "displayName": string, "thumbnailUrl": string, "description": string } |
| Champs | |
|---|---|
wabaId |
Obligatoire. ID de compte WhatsApp Business. |
phoneNumberId |
Obligatoire. ID du numéro de téléphone Meta. |
phoneNumber |
Facultatif. Numéro de téléphone au format E.164. |
displayName |
Uniquement en sortie. Nom de la page Facebook récupérée. |
thumbnailUrl |
Uniquement en sortie. URL de la vignette de la fiche d'établissement Meta récupérée. |
description |
Uniquement en sortie. Description de la page ou du profil Meta de l'entreprise. |
ChannelProfile.InstagramConfig
Configuration spécifique aux déploiements Instagram.
| Représentation JSON |
|---|
{ "instagramAccountId": string, "displayName": string, "thumbnailUrl": string, "description": string } |
| Champs | |
|---|---|
instagramAccountId |
Obligatoire. ID du compte Instagram. |
displayName |
Uniquement en sortie. Nom de la page Facebook récupérée. |
thumbnailUrl |
Uniquement en sortie. URL de la vignette de la fiche d'établissement Meta récupérée. |
description |
Uniquement en sortie. Description de la page ou du profil Meta de l'entreprise. |