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