- Rappresentazione 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 il comportamento dell'agente per un canale di comunicazione specifico, ad esempio l'interfaccia utente web o la telefonia.
| Rappresentazione JSON |
|---|
{ "profileId": string, "channelType": enum ( |
| Campi | |
|---|---|
profileId |
Facoltativo. L'identificatore univoco del profilo del canale. |
channelType |
Facoltativo. Il tipo di profilo del canale. |
personaProperty |
Facoltativo. La proprietà Persona del profilo del canale. |
webWidgetConfig |
Facoltativo. La configurazione del widget web. |
whatsappConfig |
Facoltativo. Configurazione specifica per i deployment di WhatsApp. |
instagramConfig |
Facoltativo. Configurazione specifica per i deployment di Instagram. |
disableDtmf |
Facoltativo. Indica se disattivare il DTMF (multi-frequenza a due toni). |
disableBargeInControl |
Facoltativo. Se disattivare il controllo dell'interruzione dell'utente nella conversazione. - true: le interruzioni dell'utente sono disattivate mentre l'agente parla. - false: l'agente mantiene il controllo automatico su quando l'utente può interrompere. |
noiseSuppressionLevel |
Facoltativo. Il livello di eliminazione del rumore del profilo del canale. I valori disponibili sono "low", "moderate", "high", "very_high". |
ChannelProfile.ChannelType
Il tipo di profilo del canale.
| Enum | |
|---|---|
UNKNOWN |
Tipo di canale sconosciuto. |
WEB_UI |
Canale UI web. |
API |
Canale API. |
TWILIO |
Canale Twilio. |
GOOGLE_TELEPHONY_PLATFORM |
Canale della piattaforma di telefonia Google. |
CONTACT_CENTER_AS_A_SERVICE |
Canale Contact Center as a Service (CCaaS). |
CONTACT_CENTER_AS_A_SERVICE_CHAT |
Canale Contact Center as a Service (CCaaS Chat). |
FIVE9 |
Canale Five9. |
CONTACT_CENTER_INTEGRATION |
Canale di integrazione del contact center di terze parti. |
WHATSAPP |
Canale WhatsApp. |
INSTAGRAM |
Canale Instagram. |
ChannelProfile.PersonaProperty
Rappresenta la proprietà persona di un canale.
| Rappresentazione JSON |
|---|
{
"persona": enum ( |
| Campi | |
|---|---|
persona |
Facoltativo. La personalità del canale. |
ChannelProfile.PersonaProperty.Persona
La personalità del canale.
| Enum | |
|---|---|
UNKNOWN |
Utente tipo SCONOSCIUTO. |
CONCISE |
L'agente mantiene le risposte concise e pertinenti |
CHATTY |
L'agente fornisce contesto, spiegazioni e dettagli aggiuntivi |
ChannelProfile.WebWidgetConfig
Messaggio per la configurazione del widget web.
| Rappresentazione JSON |
|---|
{ "modality": enum ( |
| Campi | |
|---|---|
modality |
Facoltativo. La modalità del widget web. |
theme |
Facoltativo. Il tema del widget web. |
webWidgetTitle |
Facoltativo. Il titolo del widget web. |
securitySettings |
Facoltativo. Le impostazioni di sicurezza del widget web. |
ChannelProfile.WebWidgetConfig.Modality
Modalità del widget web.
| Enum | |
|---|---|
MODALITY_UNSPECIFIED |
Modalità sconosciuta. |
CHAT_AND_VOICE |
Il widget supporta sia l'input vocale che quello tramite chat. |
VOICE_ONLY |
Il widget supporta solo l'input vocale. |
CHAT_ONLY |
Il widget supporta solo l'input della chat. |
CHAT_VOICE_AND_VIDEO |
Il widget supporta l'input di chat, voce e video. |
ChannelProfile.WebWidgetConfig.Theme
Il tema del widget web.
| Enum | |
|---|---|
THEME_UNSPECIFIED |
Tema sconosciuto. |
LIGHT |
Tema chiaro. |
DARK |
Tema scuro. |
ChannelProfile.WebWidgetConfig.SecuritySettings
Impostazioni di sicurezza per il widget web.
| Rappresentazione JSON |
|---|
{ "enablePublicAccess": boolean, "enableOriginCheck": boolean, "allowedOrigins": [ string ], "enableRecaptcha": boolean } |
| Campi | |
|---|---|
enablePublicAccess |
Facoltativo. Indica se l'accesso pubblico al widget web è abilitato. Se |
enableOriginCheck |
Facoltativo. Indica se il controllo dell'origine per il widget web è attivato. Se |
allowedOrigins[] |
Facoltativo. Le origini autorizzate a ospitare il widget web. Un'origine è definita dalla RFC 6454. Se vuoto, tutte le origini sono consentite. Sono consentite massimo 100 origini. Esempio: "https://example.com" |
enableRecaptcha |
Facoltativo. Indica se la verifica reCAPTCHA per il widget web è abilitata. |
ChannelProfile.WhatsAppConfig
Configurazione specifica per i deployment di WhatsApp.
| Rappresentazione JSON |
|---|
{ "wabaId": string, "phoneNumberId": string, "phoneNumber": string, "displayName": string, "thumbnailUrl": string, "description": string } |
| Campi | |
|---|---|
wabaId |
Obbligatorio. L'ID account WhatsApp Business. |
phoneNumberId |
Obbligatorio. L'ID numero di telefono Meta. |
phoneNumber |
Facoltativo. Il numero di telefono in formato E.164. |
displayName |
Solo output. Il nome della pagina aziendale Meta recuperata. |
thumbnailUrl |
Solo output. L'URL della miniatura del profilo dell'attività Meta recuperato. |
description |
Solo output. La descrizione della pagina o del profilo aziendale Meta. |
ChannelProfile.InstagramConfig
Configurazione specifica per i deployment di Instagram.
| Rappresentazione JSON |
|---|
{ "instagramAccountId": string, "displayName": string, "thumbnailUrl": string, "description": string } |
| Campi | |
|---|---|
instagramAccountId |
Obbligatorio. L'ID account Instagram. |
displayName |
Solo output. Il nome della pagina aziendale Meta recuperata. |
thumbnailUrl |
Solo output. L'URL della miniatura del profilo dell'attività Meta recuperato. |
description |
Solo output. La descrizione della pagina o del profilo aziendale Meta. |