class

Asterisk::ARI

Inherits Reference < Object

Constructors

new(host : String = "http://localhost:8088", websocket_host : String = "ws://localhost:8088", ari_app : String = "", username : String = "", secret : String = "")
Source

Instance methods

bridge_add_channel(bridge_id, channel_id)

Add channel to bridge

Source
bridge_details(bridge_id)

Gets Bridge details

Source
bridge_hangup(bridge_id)

Removes a bridge

Source
bridge_new

Creates a new bridge

Source
bridge_play(bridge_id, media)

Plays media on bridge

Source
channel_details(channel_id)

Channel details

Source
channel_dial(channel_id, timeout = 30)

Dials a channel id

Source
channel_hangup(channel_id)

Hangup a channel id

Source
channel_message
Source
channel_moh(channel_id)

Puts channel on hold

Source
channel_new(endpoint, ari_app)

Creates a new channel

Source
channel_play(channel_id, media)

Plays media on channel

Source
channel_remove_moh(channel_id)

Removes Music on hold from channel

Source
disconnect
Source
logger
Source
start_websocket
Source

Nested types