Gemini Enterprise for Customer Experience v1 API - Class ChannelProfile (1.0.0-beta01)

public sealed class ChannelProfile : IMessage<ChannelProfile>, IEquatable<ChannelProfile>, IDeepCloneable<ChannelProfile>, IBufferMessage, IMessage

Reference 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.

Inheritance

object > ChannelProfile

Namespace

Google.Cloud.Ces.V1

Assembly

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