class Plivo::Resources::MultiPartyCallMember

Public Class Methods

new(client, options = nil) click to toggle source
Calls superclass method Plivo::Base::SecondaryResource::new
# File lib/plivo/resources/multipartycalls.rb, line 340
def initialize(client, options = nil)
  @_name = 'MultiPartyCall'
  @_identifier_string = 'mpc_uuid'
  @_secondary_name = 'Member'
  @_secondary_identifier_string = 'member_id'
  super
  @_is_voice_request = true
  if options.key? :multi_party_prefix
    @id = options[:multi_party_prefix] + '_' + @id
  elsif @id.split('_').size > 1
    nil
  else
    @id = 'uuid_' + @id
  end
  configure_secondary_resource_uri
end

Public Instance Methods

start_play_audio(url) click to toggle source
# File lib/plivo/resources/multipartycalls.rb, line 357
def start_play_audio(url)
  valid_url?(:url, url, true)
  params = {}
  params[:url] = url unless url.nil?
  perform_action_apiresponse('Play', 'POST', params, true)
end
stop_play_audio() click to toggle source
# File lib/plivo/resources/multipartycalls.rb, line 364
def stop_play_audio
  perform_action_apiresponse('Play', 'DELETE')
end