ChannelProfile

ChannelProfile은 웹 UI 또는 전화 통신과 같은 특정 커뮤니케이션 채널의 에이전트 동작을 구성합니다.

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

string

선택사항입니다. 채널 프로필의 고유 식별자입니다.

channelType

enum (ChannelProfile.ChannelType)

선택사항입니다. 채널 프로필 유형입니다.

personaProperty

object (ChannelProfile.PersonaProperty)

선택사항입니다. 채널 프로필의 페르소나 속성입니다.

disableDtmf

boolean

선택사항입니다. DTMF (듀얼 톤 다중 주파수)를 사용 중지할지 여부입니다.

disableBargeInControl

boolean

선택사항입니다. 대화에서 사용자 끼어들기 제어를 사용 중지할지 여부입니다. - true: 에이전트가 말하는 동안 사용자 방해가 사용 중지됩니다. - false: 사용자가 인터럽트할 수 있는 시점에 대한 자동 제어가 에이전트에 유지됩니다.

webWidgetConfig

object (ChannelProfile.WebWidgetConfig)

선택사항입니다. 웹 위젯의 구성입니다.

noiseSuppressionLevel

string

선택사항입니다. 채널 프로필의 노이즈 제거 수준입니다. 사용 가능한 값은 'low', 'moderate', 'high', 'very_high'입니다.

ChannelProfile.ChannelType

채널 프로필 유형입니다.

열거형
UNKNOWN 알 수 없는 채널 유형입니다.
WEB_UI 웹 UI 채널입니다.
API API 채널
TWILIO Twilio 채널입니다.
GOOGLE_TELEPHONY_PLATFORM Google 전화 통신 플랫폼 채널
CONTACT_CENTER_AS_A_SERVICE 서비스형 고객센터 (CCaaS) 채널입니다.
FIVE9 Five9 채널
CONTACT_CENTER_INTEGRATION 서드 파티 고객센터 통합 채널입니다.

ChannelProfile.PersonaProperty

채널의 페르소나 속성을 나타냅니다.

JSON 표현
{
  "persona": enum (ChannelProfile.PersonaProperty.Persona)
}
필드
persona

enum (ChannelProfile.PersonaProperty.Persona)

선택사항입니다. 채널의 페르소나입니다.

ChannelProfile.PersonaProperty.Persona

채널의 페르소나입니다.

열거형
UNKNOWN 알 수 없는 페르소나입니다.
CONCISE 상담사는 간결하고 요점이 명확하게 대답합니다.
CHATTY 상담사가 추가 컨텍스트, 설명, 세부정보를 제공합니다.

ChannelProfile.WebWidgetConfig

웹 위젯 구성 메시지입니다.

JSON 표현
{
  "modality": enum (ChannelProfile.WebWidgetConfig.Modality),
  "theme": enum (ChannelProfile.WebWidgetConfig.Theme),
  "webWidgetTitle": string,
  "securitySettings": {
    object (ChannelProfile.WebWidgetConfig.SecuritySettings)
  }
}
필드
modality

enum (ChannelProfile.WebWidgetConfig.Modality)

선택사항입니다. 웹 위젯의 모달리티입니다.

theme

enum (ChannelProfile.WebWidgetConfig.Theme)

선택사항입니다. 웹 위젯의 테마입니다.

webWidgetTitle

string

선택사항입니다. 웹 위젯의 제목입니다.

securitySettings

object (ChannelProfile.WebWidgetConfig.SecuritySettings)

선택사항입니다. 웹 위젯의 보안 설정입니다.

ChannelProfile.WebWidgetConfig.Modality

웹 위젯의 모달리티입니다.

열거형
MODALITY_UNSPECIFIED 알 수 없는 모달리티입니다.
CHAT_AND_VOICE 위젯은 채팅과 음성 입력을 모두 지원합니다.
VOICE_ONLY 위젯은 음성 입력만 지원합니다.
CHAT_ONLY 위젯은 채팅 입력만 지원합니다.
CHAT_VOICE_AND_VIDEO 위젯은 채팅, 음성, 동영상 입력을 지원합니다.

ChannelProfile.WebWidgetConfig.Theme

웹 위젯의 테마입니다.

열거형
THEME_UNSPECIFIED 알 수 없는 테마입니다.
LIGHT 밝은 테마
DARK 어두운 테마

ChannelProfile.WebWidgetConfig.SecuritySettings

웹 위젯의 보안 설정입니다.

JSON 표현
{
  "enablePublicAccess": boolean,
  "enableOriginCheck": boolean,
  "allowedOrigins": [
    string
  ],
  "enableRecaptcha": boolean
}
필드
enablePublicAccess

boolean

선택사항입니다. 웹 위젯에 대한 공개 액세스가 사용 설정되어 있는지 여부를 나타냅니다. true인 경우 웹 위젯에 공개적으로 액세스할 수 있습니다. false인 경우 웹 위젯이 자체 인증 및 승인 시스템과 통합되어 CES 에이전트에 액세스하기 위한 유효한 사용자 인증 정보를 반환해야 합니다.

enableOriginCheck

boolean

선택사항입니다. 웹 위젯의 출처 확인이 사용 설정되었는지 여부를 나타냅니다. true인 경우 웹 위젯은 웹 위젯을 로드하는 웹사이트의 출처를 확인하고 동일한 출처 또는 허용된 출처 중 하나에서만 로드되도록 허용합니다.

allowedOrigins[]

string

선택사항입니다. 웹 위젯을 호스팅할 수 있는 출처입니다. 출처는 RFC 6454에 의해 정의됩니다. 비어 있으면 모든 출처가 허용됩니다. 최대 100개의 출처가 허용됩니다. 예: 'https://example.com'

enableRecaptcha

boolean

선택사항입니다. 웹 위젯의 reCAPTCHA 인증이 사용 설정되어 있는지 여부를 나타냅니다.