Class: RubyAsterisk::ARI::Resources::Bridge
- Inherits:
-
Base
- Object
- Base
- RubyAsterisk::ARI::Resources::Bridge
show all
- Defined in:
- lib/ruby-asterisk/ari/resources/bridge.rb
Overview
Represents an ARI Bridge resource with channel-mixing action methods.
Instance Attribute Summary
Attributes inherited from Base
#client, #data
Instance Method Summary
collapse
Methods inherited from Base
#id, #initialize
Instance Method Details
#add_channel(channel_id) ⇒ Object
8
9
10
|
# File 'lib/ruby-asterisk/ari/resources/bridge.rb', line 8
def add_channel(channel_id)
client.post("/ari/bridges/#{id}/addChannel", { channel: channel_id })
end
|
#destroy ⇒ Object
16
17
18
|
# File 'lib/ruby-asterisk/ari/resources/bridge.rb', line 16
def destroy
client.delete("/ari/bridges/#{id}")
end
|
#remove_channel(channel_id) ⇒ Object
12
13
14
|
# File 'lib/ruby-asterisk/ari/resources/bridge.rb', line 12
def remove_channel(channel_id)
client.post("/ari/bridges/#{id}/removeChannel", { channel: channel_id })
end
|