Interface SipConfigOrBuilder (4.100.0)

public interface SipConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllowVirtualAgentInteraction()

public abstract boolean getAllowVirtualAgentInteraction()

Allows interactions with a Dialogflow virtual agent even if the call is connected for SIPREC purposes.

bool allow_virtual_agent_interaction = 5;

Returns
Type Description
boolean

The allowVirtualAgentInteraction.

getCopyInboundCallLegHeaders(int index)

public abstract String getCopyInboundCallLegHeaders(int index)

List of inbound call leg headers to be copied to outbound call legs created later.

repeated string copy_inbound_call_leg_headers = 8;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The copyInboundCallLegHeaders at the given index.

getCopyInboundCallLegHeadersBytes(int index)

public abstract ByteString getCopyInboundCallLegHeadersBytes(int index)

List of inbound call leg headers to be copied to outbound call legs created later.

repeated string copy_inbound_call_leg_headers = 8;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the copyInboundCallLegHeaders at the given index.

getCopyInboundCallLegHeadersCount()

public abstract int getCopyInboundCallLegHeadersCount()

List of inbound call leg headers to be copied to outbound call legs created later.

repeated string copy_inbound_call_leg_headers = 8;

Returns
Type Description
int

The count of copyInboundCallLegHeaders.

getCopyInboundCallLegHeadersList()

public abstract List<String> getCopyInboundCallLegHeadersList()

List of inbound call leg headers to be copied to outbound call legs created later.

repeated string copy_inbound_call_leg_headers = 8;

Returns
Type Description
List<String>

A list containing the copyInboundCallLegHeaders.

getCreateConversationOnTheFly()

public abstract boolean getCreateConversationOnTheFly()

Asks Dialogflow Telephony to create the conversation provided in the SIP header on the fly when the call comes in.

bool create_conversation_on_the_fly = 1;

Returns
Type Description
boolean

The createConversationOnTheFly.

getIgnoreReinviteMediaDirection()

public abstract boolean getIgnoreReinviteMediaDirection()

Ignores any media direction in the reINVITE SDP offer. Reuse the previous media direction.

bool ignore_reinvite_media_direction = 9;

Returns
Type Description
boolean

The ignoreReinviteMediaDirection.

getInactiveStart()

public abstract boolean getInactiveStart()

Starts the conversation with inactive SDP directives

bool inactive_start = 3;

Returns
Type Description
boolean

The inactiveStart.

getKeepConversationRunning()

public abstract boolean getKeepConversationRunning()

Keeps the conversation running even if the call is disconnected.

bool keep_conversation_running = 6;

Returns
Type Description
boolean

The keepConversationRunning.

getMaxAudioRecordingDuration()

public abstract Duration getMaxAudioRecordingDuration()

Max duration for audio recording. Overrides the default value of 15 min. Max value is 8 hours.

.google.protobuf.Duration max_audio_recording_duration = 4;

Returns
Type Description
Duration

The maxAudioRecordingDuration.

getMaxAudioRecordingDurationOrBuilder()

public abstract DurationOrBuilder getMaxAudioRecordingDurationOrBuilder()

Max duration for audio recording. Overrides the default value of 15 min. Max value is 8 hours.

.google.protobuf.Duration max_audio_recording_duration = 4;

Returns
Type Description
DurationOrBuilder

hasMaxAudioRecordingDuration()

public abstract boolean hasMaxAudioRecordingDuration()

Max duration for audio recording. Overrides the default value of 15 min. Max value is 8 hours.

.google.protobuf.Duration max_audio_recording_duration = 4;

Returns
Type Description
boolean

Whether the maxAudioRecordingDuration field is set.