- Representación 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 configura el comportamiento del agente para un canal de comunicación específico, como la IU web o la telefonía.
| Representación JSON |
|---|
{ "profileId": string, "channelType": enum ( |
| Campos | |
|---|---|
profileId |
Es opcional. Es el identificador único del perfil del canal. |
channelType |
Es opcional. Es el tipo de perfil del canal. |
personaProperty |
Es opcional. Es la propiedad de arquetipo del perfil del canal. |
webWidgetConfig |
Es opcional. Es la configuración del widget web. |
whatsappConfig |
Es opcional. Es la configuración específica de las implementaciones de WhatsApp. |
instagramConfig |
Es opcional. Es la configuración específica para las implementaciones de Instagram. |
disableDtmf |
Es opcional. Indica si se debe inhabilitar la señalización multifrecuencia de dos tonos (DTMF). |
disableBargeInControl |
Es opcional. Indica si se debe inhabilitar el control de interrupción del usuario en la conversación. - true: Las interrupciones del usuario se inhabilitan mientras el agente está hablando. - false: El agente conserva el control automático sobre cuándo puede interrumpir el usuario. |
noiseSuppressionLevel |
Es opcional. Es el nivel de reducción de ruido del perfil del canal. Los valores disponibles son "low", "moderate", "high" y "very_high". |
ChannelProfile.ChannelType
Es el tipo de perfil del canal.
| Enums | |
|---|---|
UNKNOWN |
Tipo de canal desconocido. |
WEB_UI |
Es el canal de la IU web. |
API |
Canal de API |
TWILIO |
Canal de Twilio. |
GOOGLE_TELEPHONY_PLATFORM |
Canal de la Plataforma de Telefonía de Google |
CONTACT_CENTER_AS_A_SERVICE |
Canal de centro de contacto como servicio (CCaaS). |
CONTACT_CENTER_AS_A_SERVICE_CHAT |
Canal de centro de contacto como servicio (CCaaS Chat). |
FIVE9 |
Canal de Five9 |
CONTACT_CENTER_INTEGRATION |
Canal de integración de centros de contacto de terceros. |
WHATSAPP |
Canal de WhatsApp |
INSTAGRAM |
Canal de Instagram |
ChannelProfile.PersonaProperty
Representa la propiedad de arquetipo de un canal.
| Representación JSON |
|---|
{
"persona": enum ( |
| Campos | |
|---|---|
persona |
Es opcional. La personalidad del canal |
ChannelProfile.PersonaProperty.Persona
La personalidad del canal
| Enums | |
|---|---|
UNKNOWN |
Arquetipo DESCONOCIDO. |
CONCISE |
El agente mantiene las respuestas concisas y específicas. |
CHATTY |
El agente proporciona contexto, explicaciones y detalles adicionales. |
ChannelProfile.WebWidgetConfig
Es el mensaje de configuración del widget web.
| Representación JSON |
|---|
{ "modality": enum ( |
| Campos | |
|---|---|
modality |
Es opcional. Es la modalidad del widget web. |
theme |
Es opcional. Es el tema del widget web. |
webWidgetTitle |
Es opcional. Es el título del widget web. |
securitySettings |
Es opcional. Es la configuración de seguridad del widget web. |
ChannelProfile.WebWidgetConfig.Modality
Modalidad del widget web.
| Enums | |
|---|---|
MODALITY_UNSPECIFIED |
Modalidad desconocida. |
CHAT_AND_VOICE |
El widget admite la entrada de voz y chat. |
VOICE_ONLY |
El widget solo admite entrada de voz. |
CHAT_ONLY |
El widget solo admite la entrada de chat. |
CHAT_VOICE_AND_VIDEO |
El widget admite la entrada de chat, voz y video. |
ChannelProfile.WebWidgetConfig.Theme
Es el tema del widget web.
| Enums | |
|---|---|
THEME_UNSPECIFIED |
Tema desconocido. |
LIGHT |
Tema claro |
DARK |
Tema oscuro |
ChannelProfile.WebWidgetConfig.SecuritySettings
Es la configuración de seguridad del widget web.
| Representación JSON |
|---|
{ "enablePublicAccess": boolean, "enableOriginCheck": boolean, "allowedOrigins": [ string ], "enableRecaptcha": boolean } |
| Campos | |
|---|---|
enablePublicAccess |
Es opcional. Indica si está habilitado el acceso público al widget web. Si es |
enableOriginCheck |
Es opcional. Indica si la verificación de origen del widget web está habilitada. Si es |
allowedOrigins[] |
Es opcional. Son los orígenes que pueden alojar el widget web. Un origen se define en el RFC 6454. Si está vacío, se permiten todos los orígenes. Se permite un máximo de 100 orígenes. Ejemplo: "https://example.com" |
enableRecaptcha |
Es opcional. Indica si está habilitada la verificación de reCAPTCHA para el widget web. |
ChannelProfile.WhatsAppConfig
Es la configuración específica de las implementaciones de WhatsApp.
| Representación JSON |
|---|
{ "wabaId": string, "phoneNumberId": string, "phoneNumber": string, "displayName": string, "thumbnailUrl": string, "description": string } |
| Campos | |
|---|---|
wabaId |
Obligatorio. Es el ID de la cuenta de WhatsApp Business. |
phoneNumberId |
Obligatorio. Es el ID del número de teléfono de Meta. |
phoneNumber |
Es opcional. Número de teléfono en formato E.164. |
displayName |
Solo salida. Es el nombre de la página comercial de Meta recuperada. |
thumbnailUrl |
Solo salida. Es la URL de la miniatura del perfil de la empresa de Meta recuperada. |
description |
Solo salida. Es la descripción del perfil o la página comercial de Meta. |
ChannelProfile.InstagramConfig
Es la configuración específica para las implementaciones de Instagram.
| Representación JSON |
|---|
{ "instagramAccountId": string, "displayName": string, "thumbnailUrl": string, "description": string } |
| Campos | |
|---|---|
instagramAccountId |
Obligatorio. Es el ID de la cuenta de Instagram. |
displayName |
Solo salida. Es el nombre de la página comercial de Meta recuperada. |
thumbnailUrl |
Solo salida. Es la URL de la miniatura del perfil de la empresa de Meta recuperada. |
description |
Solo salida. Es la descripción del perfil o la página comercial de Meta. |