public sealed class ChannelProfile : IMessage<ChannelProfile>, IEquatable<ChannelProfile>, IDeepCloneable<ChannelProfile>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class ChannelProfile.
A ChannelProfile configures the agent's behavior for a specific communication channel, such as web UI or telephony.
Implements
IMessageChannelProfile, IEquatableChannelProfile, IDeepCloneableChannelProfile, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
ChannelProfile()
public ChannelProfile()ChannelProfile(ChannelProfile)
public ChannelProfile(ChannelProfile other)| Parameter | |
|---|---|
| Name | Description |
other |
ChannelProfile |
Properties
ChannelType
public ChannelProfile.Types.ChannelType ChannelType { get; set; }Optional. The type of the channel profile.
| Property Value | |
|---|---|
| Type | Description |
ChannelProfileTypesChannelType |
|
DisableBargeInControl
public bool DisableBargeInControl { get; set; }Optional. Whether to disable user barge-in control in the conversation.
- true: User interruptions are disabled while the agent is speaking.
- false: The agent retains automatic control over when the user can interrupt.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
DisableDtmf
public bool DisableDtmf { get; set; }Optional. Whether to disable DTMF (dual-tone multi-frequency).
| Property Value | |
|---|---|
| Type | Description |
bool |
|
NoiseSuppressionLevel
public string NoiseSuppressionLevel { get; set; }Optional. The noise suppression level of the channel profile. Available values are "low", "moderate", "high", "very_high".
| Property Value | |
|---|---|
| Type | Description |
string |
|
PersonaProperty
public ChannelProfile.Types.PersonaProperty PersonaProperty { get; set; }Optional. The persona property of the channel profile.
| Property Value | |
|---|---|
| Type | Description |
ChannelProfileTypesPersonaProperty |
|
ProfileId
public string ProfileId { get; set; }Optional. The unique identifier of the channel profile.
| Property Value | |
|---|---|
| Type | Description |
string |
|
WebWidgetConfig
public ChannelProfile.Types.WebWidgetConfig WebWidgetConfig { get; set; }Optional. The configuration for the web widget.
| Property Value | |
|---|---|
| Type | Description |
ChannelProfileTypesWebWidgetConfig |
|