- Representação JSON
- ChannelProfile.ChannelType
- ChannelProfile.PersonaProperty
- ChannelProfile.PersonaProperty.Persona
- ChannelProfile.WebWidgetConfig
- ChannelProfile.WebWidgetConfig.Modality
- ChannelProfile.WebWidgetConfig.Theme
- ChannelProfile.WebWidgetConfig.SecuritySettings
- ChannelProfile.WhatsAppConfig
- ChannelProfile.InstagramConfig
Um ChannelProfile configura o comportamento do agente para um canal de comunicação específico, como UI da Web ou telefonia.
| Representação JSON |
|---|
{ "profileId": string, "channelType": enum ( |
| Campos | |
|---|---|
profileId |
Opcional. O identificador exclusivo do perfil do canal. |
channelType |
Opcional. O tipo do perfil do canal. |
personaProperty |
Opcional. A propriedade de persona do perfil do canal. |
webWidgetConfig |
Opcional. A configuração do widget da Web. |
whatsappConfig |
Opcional. Configuração específica para implantações do WhatsApp. |
instagramConfig |
Opcional. Configuração específica para implantações do Instagram. |
disableDtmf |
Opcional. Indica se o DTMF (multifrequência de dois tons) será desativado. |
disableBargeInControl |
Opcional. Se o controle de interrupção do usuário na conversa deve ser desativado. - true: as interrupções do usuário são desativadas enquanto o agente está falando. - false: o agente mantém o controle automático sobre quando o usuário pode interromper. |
noiseSuppressionLevel |
Opcional. O nível de supressão de ruído do perfil do canal. Os valores disponíveis são "low", "moderate", "high", "very_high". |
ChannelProfile.ChannelType
O tipo do perfil do canal.
| Tipos enumerados | |
|---|---|
UNKNOWN |
Tipo de canal desconhecido. |
WEB_UI |
Canal da interface da Web. |
API |
Canal da API. |
TWILIO |
Canal do Twilio. |
GOOGLE_TELEPHONY_PLATFORM |
Canal da plataforma de telefonia do Google. |
CONTACT_CENTER_AS_A_SERVICE |
Canal de central de atendimento como serviço (CCaaS). |
CONTACT_CENTER_AS_A_SERVICE_CHAT |
Canal da central de atendimento como serviço (chat da CCaaS). |
FIVE9 |
Canal da Five9. |
CONTACT_CENTER_INTEGRATION |
Canal de integração da central de atendimento de terceiros. |
WHATSAPP |
Canal do WhatsApp. |
INSTAGRAM |
Canal do Instagram. |
ChannelProfile.PersonaProperty
Representa a propriedade de persona de um canal.
| Representação JSON |
|---|
{
"persona": enum ( |
| Campos | |
|---|---|
persona |
Opcional. A persona do canal. |
ChannelProfile.PersonaProperty.Persona
A persona do canal.
| Tipos enumerados | |
|---|---|
UNKNOWN |
Persona UNKNOWN. |
CONCISE |
O agente mantém as respostas concisas e diretas. |
CHATTY |
O agente fornece mais contexto, explicações e detalhes. |
ChannelProfile.WebWidgetConfig
Mensagem para configuração do widget da Web.
| Representação JSON |
|---|
{ "modality": enum ( |
| Campos | |
|---|---|
modality |
Opcional. A modalidade do widget da Web. |
theme |
Opcional. O tema do widget da Web. |
webWidgetTitle |
Opcional. O título do widget da Web. |
securitySettings |
Opcional. As configurações de segurança do widget da Web. |
ChannelProfile.WebWidgetConfig.Modality
Modalidade do widget da Web.
| Tipos enumerados | |
|---|---|
MODALITY_UNSPECIFIED |
Modalidade desconhecida. |
CHAT_AND_VOICE |
O widget é compatível com entrada de texto e entrada de texto por voz. |
VOICE_ONLY |
O widget só aceita entrada de texto por voz. |
CHAT_ONLY |
O widget só aceita entrada de texto. |
CHAT_VOICE_AND_VIDEO |
O widget aceita entrada de texto, voz e vídeo. |
ChannelProfile.WebWidgetConfig.Theme
Tema do widget da Web.
| Tipos enumerados | |
|---|---|
THEME_UNSPECIFIED |
Tema desconhecido. |
LIGHT |
Tema claro. |
DARK |
Tema escuro. |
ChannelProfile.WebWidgetConfig.SecuritySettings
Configurações de segurança para o widget da Web.
| Representação JSON |
|---|
{ "enablePublicAccess": boolean, "enableOriginCheck": boolean, "allowedOrigins": [ string ], "enableRecaptcha": boolean } |
| Campos | |
|---|---|
enablePublicAccess |
Opcional. Indica se o acesso público ao widget da Web está ativado. Se for |
enableOriginCheck |
Opcional. Indica se a verificação de origem do widget da Web está ativada. Se |
allowedOrigins[] |
Opcional. As origens que podem hospedar o widget da Web. Uma origem é definida pela RFC 6454. Se estiver vazio, todas as origens serão permitidas. São permitidas no máximo 100 origens. Exemplo: "https://example.com" |
enableRecaptcha |
Opcional. Indica se a verificação reCAPTCHA para o widget da Web está ativada. |
ChannelProfile.WhatsAppConfig
Configuração específica para implantações do WhatsApp.
| Representação JSON |
|---|
{ "wabaId": string, "phoneNumberId": string, "phoneNumber": string, "displayName": string, "thumbnailUrl": string, "description": string } |
| Campos | |
|---|---|
wabaId |
Obrigatório. O ID da conta do WhatsApp Business. |
phoneNumberId |
Obrigatório. O ID do número de telefone da Meta. |
phoneNumber |
Opcional. O número de telefone no formato E.164. |
displayName |
Apenas saída. O nome da página comercial do Meta buscado. |
thumbnailUrl |
Apenas saída. O URL da miniatura do perfil comercial do Meta buscado. |
description |
Apenas saída. A descrição da página ou do perfil comercial do Meta. |
ChannelProfile.InstagramConfig
Configuração específica para implantações do Instagram.
| Representação JSON |
|---|
{ "instagramAccountId": string, "displayName": string, "thumbnailUrl": string, "description": string } |
| Campos | |
|---|---|
instagramAccountId |
Obrigatório. O ID da conta do Instagram. |
displayName |
Apenas saída. O nome da página comercial do Meta buscado. |
thumbnailUrl |
Apenas saída. O URL da miniatura do perfil comercial do Meta buscado. |
description |
Apenas saída. A descrição da página ou do perfil comercial do Meta. |