Class ChannelProfile
A ChannelProfile configures the agent's behavior for a specific communication channel, such as web UI or telephony.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1beta.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1beta.dll
Syntax
public class ChannelProfile : IDirectResponseSchema
Properties
ChannelType
Optional. The type of the channel profile.
Declaration
[JsonProperty("channelType")]
public virtual string ChannelType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisableBargeInControl
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.
Declaration
[JsonProperty("disableBargeInControl")]
public virtual bool? DisableBargeInControl { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
DisableDtmf
Optional. Whether to disable DTMF (dual-tone multi-frequency).
Declaration
[JsonProperty("disableDtmf")]
public virtual bool? DisableDtmf { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NoiseSuppressionLevel
Optional. The noise suppression level of the channel profile. Available values are "low", "moderate", "high", "very_high".
Declaration
[JsonProperty("noiseSuppressionLevel")]
public virtual string NoiseSuppressionLevel { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PersonaProperty
Optional. The persona property of the channel profile.
Declaration
[JsonProperty("personaProperty")]
public virtual ChannelProfilePersonaProperty PersonaProperty { get; set; }
Property Value
| Type | Description |
|---|---|
| ChannelProfilePersonaProperty |
ProfileId
Optional. The unique identifier of the channel profile.
Declaration
[JsonProperty("profileId")]
public virtual string ProfileId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
WebWidgetConfig
Optional. The configuration for the web widget.
Declaration
[JsonProperty("webWidgetConfig")]
public virtual ChannelProfileWebWidgetConfig WebWidgetConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| ChannelProfileWebWidgetConfig |