class Twilio::TwiML::Start

<Start> TwiML Verb

Public Class Methods

new(**keyword_args) { |self| ... } click to toggle source
Calls superclass method Twilio::TwiML::TwiML::new
    # File lib/twilio-ruby/twiml/voice_response.rb
420 def initialize(**keyword_args)
421   super(**keyword_args)
422   @name = 'Start'
423 
424   yield(self) if block_given?
425 end

Public Instance Methods

siprec(name: nil, connector_name: nil, track: nil, **keyword_args) { |siprec| ... } click to toggle source

Create a new <Siprec> element

name

Friendly name given to SIPREC

connector_name

Unique name for Connector

track

Track to be streamed to remote service

keyword_args

additional attributes

    # File lib/twilio-ruby/twiml/voice_response.rb
449 def siprec(name: nil, connector_name: nil, track: nil, **keyword_args)
450   siprec = Siprec.new(name: name, connector_name: connector_name, track: track, **keyword_args)
451 
452   yield(siprec) if block_given?
453   append(siprec)
454 end
stream(name: nil, connector_name: nil, url: nil, track: nil, status_callback: nil, status_callback_method: nil, **keyword_args) { |stream| ... } click to toggle source

Create a new <Stream> element

name

Friendly name given to the Stream

connector_name

Unique name for Stream Connector

url

URL of the remote service where the Stream is routed

track

Track to be streamed to remote service

status_callback

Status Callback URL

status_callback_method

Status Callback URL method

keyword_args

additional attributes

    # File lib/twilio-ruby/twiml/voice_response.rb
436 def stream(name: nil, connector_name: nil, url: nil, track: nil, status_callback: nil, status_callback_method: nil, **keyword_args)
437   stream = Stream.new(name: name, connector_name: connector_name, url: url, track: track, status_callback: status_callback, status_callback_method: status_callback_method, **keyword_args)
438 
439   yield(stream) if block_given?
440   append(stream)
441 end