Dialogflow V2 API - Class Google::Cloud::Dialogflow::V2::SipConfig (v1.16.1)

Reference documentation and code samples for the Dialogflow V2 API class Google::Cloud::Dialogflow::V2::SipConfig.

Defines the SIP configuration.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#allow_virtual_agent_interaction

def allow_virtual_agent_interaction() -> ::Boolean
Returns
  • (::Boolean) — Allows interactions with a Dialogflow virtual agent even if the call is connected for SIPREC purposes.

#allow_virtual_agent_interaction=

def allow_virtual_agent_interaction=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Allows interactions with a Dialogflow virtual agent even if the call is connected for SIPREC purposes.
Returns
  • (::Boolean) — Allows interactions with a Dialogflow virtual agent even if the call is connected for SIPREC purposes.

#copy_inbound_call_leg_headers

def copy_inbound_call_leg_headers() -> ::Array<::String>
Returns
  • (::Array<::String>) — List of inbound call leg headers to be copied to outbound call legs created later.

#copy_inbound_call_leg_headers=

def copy_inbound_call_leg_headers=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — List of inbound call leg headers to be copied to outbound call legs created later.
Returns
  • (::Array<::String>) — List of inbound call leg headers to be copied to outbound call legs created later.

#create_conversation_on_the_fly

def create_conversation_on_the_fly() -> ::Boolean
Returns
  • (::Boolean) — Asks Dialogflow Telephony to create the conversation provided in the SIP header on the fly when the call comes in.

#create_conversation_on_the_fly=

def create_conversation_on_the_fly=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Asks Dialogflow Telephony to create the conversation provided in the SIP header on the fly when the call comes in.
Returns
  • (::Boolean) — Asks Dialogflow Telephony to create the conversation provided in the SIP header on the fly when the call comes in.

#ignore_reinvite_media_direction

def ignore_reinvite_media_direction() -> ::Boolean
Returns
  • (::Boolean) — Ignores any media direction in the reINVITE SDP offer. Reuse the previous media direction.

#ignore_reinvite_media_direction=

def ignore_reinvite_media_direction=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Ignores any media direction in the reINVITE SDP offer. Reuse the previous media direction.
Returns
  • (::Boolean) — Ignores any media direction in the reINVITE SDP offer. Reuse the previous media direction.

#inactive_start

def inactive_start() -> ::Boolean
Returns
  • (::Boolean) — Starts the conversation with inactive SDP directives

#inactive_start=

def inactive_start=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Starts the conversation with inactive SDP directives
Returns
  • (::Boolean) — Starts the conversation with inactive SDP directives

#keep_conversation_running

def keep_conversation_running() -> ::Boolean
Returns
  • (::Boolean) — Keeps the conversation running even if the call is disconnected.

#keep_conversation_running=

def keep_conversation_running=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Keeps the conversation running even if the call is disconnected.
Returns
  • (::Boolean) — Keeps the conversation running even if the call is disconnected.

#max_audio_recording_duration

def max_audio_recording_duration() -> ::Google::Protobuf::Duration
Returns

#max_audio_recording_duration=

def max_audio_recording_duration=(value) -> ::Google::Protobuf::Duration
Parameter
Returns