ChannelProfile

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

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

string

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

channelType

enum (ChannelProfile.ChannelType)

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

personaProperty

object (ChannelProfile.PersonaProperty)

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

webWidgetConfig

object (ChannelProfile.WebWidgetConfig)

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

whatsappConfig

object (ChannelProfile.WhatsAppConfig)

선택사항입니다. WhatsApp 배포에만 적용되는 구성입니다.

instagramConfig

object (ChannelProfile.InstagramConfig)

선택사항입니다. Instagram 배포와 관련된 구성입니다.

disableDtmf

boolean

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

disableBargeInControl

boolean

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

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 Contact Center as a Service (CCaaS) 채널
CONTACT_CENTER_AS_A_SERVICE_CHAT Contact Center as a Service (CCaaS Chat) 채널
FIVE9 Five9 채널
CONTACT_CENTER_INTEGRATION 서드 파티 고객센터 통합 채널입니다.
WHATSAPP WhatsApp 채널
INSTAGRAM Instagram 채널입니다.

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 인증이 사용 설정되어 있는지 여부를 나타냅니다.

ChannelProfile.WhatsAppConfig

WhatsApp 배포에만 적용되는 구성입니다.

JSON 표현
{
  "wabaId": string,
  "phoneNumberId": string,
  "phoneNumber": string,
  "displayName": string,
  "thumbnailUrl": string,
  "description": string
}
필드
wabaId

string

필수 항목입니다. WhatsApp Business 계정 ID입니다.

phoneNumberId

string

필수 항목입니다. Meta 전화번호 ID입니다.

phoneNumber

string

선택사항입니다. E.164 형식의 전화번호입니다.

displayName

string

출력 전용입니다. 가져온 Meta 비즈니스 페이지 이름입니다.

thumbnailUrl

string

출력 전용입니다. 가져온 Meta 비즈니스 프로필 썸네일 URL입니다.

description

string

출력 전용입니다. Meta 비즈니스 페이지 또는 프로필의 설명입니다.

ChannelProfile.InstagramConfig

Instagram 배포와 관련된 구성입니다.

JSON 표현
{
  "instagramAccountId": string,
  "displayName": string,
  "thumbnailUrl": string,
  "description": string
}
필드
instagramAccountId

string

필수 항목입니다. Instagram 계정 ID입니다.

displayName

string

출력 전용입니다. 가져온 Meta 비즈니스 페이지 이름입니다.

thumbnailUrl

string

출력 전용입니다. 가져온 Meta 비즈니스 프로필 썸네일 URL입니다.

description

string

출력 전용입니다. Meta 비즈니스 페이지 또는 프로필의 설명입니다.