ChannelProfile

ChannelProfile mengonfigurasi perilaku agen untuk saluran komunikasi tertentu, seperti UI web atau telepon.

Representasi JSON
{
  "profileId": string,
  "channelType": enum (ChannelProfile.ChannelType),
  "personaProperty": {
    object (ChannelProfile.PersonaProperty)
  },
  "disableDtmf": boolean,
  "disableBargeInControl": boolean,
  "webWidgetConfig": {
    object (ChannelProfile.WebWidgetConfig)
  },
  "noiseSuppressionLevel": string
}
Kolom
profileId

string

Opsional. ID unik profil channel.

channelType

enum (ChannelProfile.ChannelType)

Opsional. Jenis profil channel.

personaProperty

object (ChannelProfile.PersonaProperty)

Opsional. Properti persona profil channel.

disableDtmf

boolean

Opsional. Apakah akan menonaktifkan DTMF (multi-frekuensi nada ganda).

disableBargeInControl

boolean

Opsional. Apakah akan menonaktifkan kontrol penyela pengguna dalam percakapan. - true: Interupsi pengguna dinonaktifkan saat agen berbicara. - false: Agen mempertahankan kontrol otomatis atas kapan pengguna dapat menginterupsi.

webWidgetConfig

object (ChannelProfile.WebWidgetConfig)

Opsional. Konfigurasi untuk widget web.

noiseSuppressionLevel

string

Opsional. Tingkat peredam bising profil channel. Nilai yang tersedia adalah "low", "moderate", "high", "very_high".

ChannelProfile.ChannelType

Jenis profil channel.

Enum
UNKNOWN Jenis saluran tidak diketahui.
WEB_UI Saluran UI web.
API Saluran API.
TWILIO Saluran Twilio.
GOOGLE_TELEPHONY_PLATFORM Channel Google Telephony Platform.
CONTACT_CENTER_AS_A_SERVICE Saluran Contact Center as a Service (CCaaS).
FIVE9 Channel Five9.
CONTACT_CENTER_INTEGRATION Saluran integrasi pusat kontak pihak ketiga.

ChannelProfile.PersonaProperty

Mewakili properti persona channel.

Representasi JSON
{
  "persona": enum (ChannelProfile.PersonaProperty.Persona)
}
Kolom
persona

enum (ChannelProfile.PersonaProperty.Persona)

Opsional. Persona channel.

ChannelProfile.PersonaProperty.Persona

Persona channel.

Enum
UNKNOWN Persona TIDAK DIKETAHUI.
CONCISE Agen menjaga respons tetap ringkas dan langsung ke intinya
CHATTY Agen memberikan konteks, penjelasan, dan detail tambahan

ChannelProfile.WebWidgetConfig

Pesan untuk konfigurasi widget web.

Representasi JSON
{
  "modality": enum (ChannelProfile.WebWidgetConfig.Modality),
  "theme": enum (ChannelProfile.WebWidgetConfig.Theme),
  "webWidgetTitle": string,
  "securitySettings": {
    object (ChannelProfile.WebWidgetConfig.SecuritySettings)
  }
}
Kolom
modality

enum (ChannelProfile.WebWidgetConfig.Modality)

Opsional. Modalitas widget web.

theme

enum (ChannelProfile.WebWidgetConfig.Theme)

Opsional. Tema widget web.

webWidgetTitle

string

Opsional. Judul widget web.

securitySettings

object (ChannelProfile.WebWidgetConfig.SecuritySettings)

Opsional. Setelan keamanan widget web.

ChannelProfile.WebWidgetConfig.Modality

Modalitas widget web.

Enum
MODALITY_UNSPECIFIED Modalitas tidak diketahui.
CHAT_AND_VOICE Widget mendukung input chat dan suara.
VOICE_ONLY Widget hanya mendukung input suara.
CHAT_ONLY Widget hanya mendukung input chat.
CHAT_VOICE_AND_VIDEO Widget mendukung input chat, suara, dan video.

ChannelProfile.WebWidgetConfig.Theme

Tema widget web.

Enum
THEME_UNSPECIFIED Tema tidak diketahui.
LIGHT Tema terang.
DARK Tema gelap.

ChannelProfile.WebWidgetConfig.SecuritySettings

Setelan keamanan untuk widget web.

Representasi JSON
{
  "enablePublicAccess": boolean,
  "enableOriginCheck": boolean,
  "allowedOrigins": [
    string
  ],
  "enableRecaptcha": boolean
}
Kolom
enablePublicAccess

boolean

Opsional. Menunjukkan apakah akses publik ke widget web diaktifkan. Jika true, widget web akan dapat diakses secara publik. Jika false, widget web harus diintegrasikan dengan sistem autentikasi dan otorisasi Anda sendiri untuk menampilkan kredensial yang valid untuk mengakses agen CES.

enableOriginCheck

boolean

Opsional. Menunjukkan apakah pemeriksaan asal untuk widget web diaktifkan. Jika true, widget web akan memeriksa asal situs yang memuat widget web dan hanya mengizinkannya dimuat di asal yang sama atau salah satu asal yang diizinkan.

allowedOrigins[]

string

Opsional. Asal yang diizinkan untuk menghosting widget web. Asal ditentukan oleh RFC 6454. Jika kosong, semua origin diizinkan. Maksimum 100 origin yang diizinkan. Contoh: "https://example.com"

enableRecaptcha

boolean

Opsional. Menunjukkan apakah verifikasi reCAPTCHA untuk widget web diaktifkan.