ChannelProfile

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 (ChannelProfile.ChannelType),
  "personaProperty": {
    object (ChannelProfile.PersonaProperty)
  },
  "disableDtmf": boolean,
  "disableBargeInControl": boolean,
  "webWidgetConfig": {
    object (ChannelProfile.WebWidgetConfig)
  },
  "noiseSuppressionLevel": string
}
Campos
profileId

string

Opcional. O identificador exclusivo do perfil do canal.

channelType

enum (ChannelProfile.ChannelType)

Opcional. O tipo do perfil do canal.

personaProperty

object (ChannelProfile.PersonaProperty)

Opcional. A propriedade de persona do perfil do canal.

disableDtmf

boolean

Opcional. Indica se o DTMF (multifrequência de dois tons) será desativado.

disableBargeInControl

boolean

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.

webWidgetConfig

object (ChannelProfile.WebWidgetConfig)

Opcional. A configuração do widget da Web.

noiseSuppressionLevel

string

Opcional. O nível de supressão de ruído do perfil do canal. Os valores disponíveis são "low", "moderate", "high" e "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 da central de atendimento como serviço (CCaaS).
FIVE9 Canal da Five9.
CONTACT_CENTER_INTEGRATION Canal de integração de central de atendimento de terceiros.

ChannelProfile.PersonaProperty

Representa a propriedade de persona de um canal.

Representação JSON
{
  "persona": enum (ChannelProfile.PersonaProperty.Persona)
}
Campos
persona

enum (ChannelProfile.PersonaProperty.Persona)

Opcional. A persona do canal.

ChannelProfile.PersonaProperty.Persona

A persona do canal.

Tipos enumerados
UNKNOWN Perfil 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 (ChannelProfile.WebWidgetConfig.Modality),
  "theme": enum (ChannelProfile.WebWidgetConfig.Theme),
  "webWidgetTitle": string,
  "securitySettings": {
    object (ChannelProfile.WebWidgetConfig.SecuritySettings)
  }
}
Campos
modality

enum (ChannelProfile.WebWidgetConfig.Modality)

Opcional. A modalidade do widget da Web.

theme

enum (ChannelProfile.WebWidgetConfig.Theme)

Opcional. O tema do widget da Web.

webWidgetTitle

string

Opcional. O título do widget da Web.

securitySettings

object (ChannelProfile.WebWidgetConfig.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 chat.
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

boolean

Opcional. Indica se o acesso público ao widget da Web está ativado. Se for true, o widget da Web será acessível publicamente. Se false, o widget da Web precisará ser integrado ao seu próprio sistema de autenticação e autorização para retornar credenciais válidas de acesso ao agente da CES.

enableOriginCheck

boolean

Opcional. Indica se a verificação de origem do widget da Web está ativada. Se true, o widget da Web vai verificar a origem do site que o carrega e só vai permitir que ele seja carregado na mesma origem ou em qualquer uma das origens permitidas.

allowedOrigins[]

string

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

boolean

Opcional. Indica se a verificação reCAPTCHA para o widget da Web está ativada.