public sealed class SipConfig : IMessage<SipConfig>, IEquatable<SipConfig>, IDeepCloneable<SipConfig>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class SipConfig.
Defines the SIP configuration.
Implements
IMessageSipConfig, IEquatableSipConfig, IDeepCloneableSipConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Beta1Assembly
Google.Cloud.Dialogflow.V2Beta1.dll
Constructors
SipConfig()
public SipConfig()SipConfig(SipConfig)
public SipConfig(SipConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
SipConfig |
Properties
AllowVirtualAgentInteraction
public bool AllowVirtualAgentInteraction { get; set; }Allows interactions with a Dialogflow virtual agent even if the call is connected for SIPREC purposes.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
CopyInboundCallLegHeaders
public RepeatedField<string> CopyInboundCallLegHeaders { get; }List of inbound call leg headers to be copied to outbound call legs created later.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
CreateConversationOnTheFly
public bool CreateConversationOnTheFly { get; set; }Asks Dialogflow Telephony to create the conversation provided in the SIP header on the fly when the call comes in.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
IgnoreReinviteMediaDirection
public bool IgnoreReinviteMediaDirection { get; set; }Ignores any media direction in the reINVITE SDP offer. Reuse the previous media direction.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
InactiveStart
public bool InactiveStart { get; set; }Starts the conversation with inactive SDP directives
| Property Value | |
|---|---|
| Type | Description |
bool |
|
KeepConversationRunning
public bool KeepConversationRunning { get; set; }Keeps the conversation running even if the call is disconnected.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
MaxAudioRecordingDuration
public Duration MaxAudioRecordingDuration { get; set; }Max duration for audio recording. Overrides the default value of 15 min. Max value is 8 hours.
| Property Value | |
|---|---|
| Type | Description |
Duration |
|