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 Telephony Platform チャンネル。
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 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 のビジネス ページまたはプロフィールの説明。