class Plivo::Resources::PhloMultiPartyCall

Public Class Methods

new(client,options=nil) click to toggle source
Calls superclass method Plivo::Resources::Node::new
# File lib/plivo/resources/nodes.rb, line 55
def initialize(client,options=nil)
  @_name = 'multi_party_call'
  super
end

Public Instance Methods

call(trigger_source, to, role) click to toggle source
# File lib/plivo/resources/nodes.rb, line 60
def call(trigger_source, to, role)
  payload = {action: 'call', trigger_source: trigger_source, to: to, role: role}
  perform_update(payload)
end
cold_transfer(trigger_source, to, role='agent') click to toggle source
# File lib/plivo/resources/nodes.rb, line 70
def cold_transfer(trigger_source, to, role='agent')
  payload = {action: 'cold_transfer', trigger_source: trigger_source, to: to, role: role}
  perform_update(payload)
end
warm_transfer(trigger_source, to, role='agent') click to toggle source
# File lib/plivo/resources/nodes.rb, line 65
def warm_transfer(trigger_source, to, role='agent')
  payload = {action: 'warm_transfer', trigger_source: trigger_source, to: to, role: role}
  perform_update(payload)
end