class Freeswitch::ESL::Connection

Defined in:

connection.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(conn : IO, spawn_receiver = true) #

[View source]

Instance Method Detail

def api(app, arg = nil, timeout : Time::Span = 5.seconds) #

[View source]
def block_send(cmd, timeout : Time::Span = 5.seconds) #

[View source]
def channel_events #

[View source]
def close #

[View source]
def execute(app, arg = nil, uuid = nil, event_lock = false, timeout = 5.seconds) #

[View source]
def force_close #

[View source]
def remove_channel_event(channel) #

[View source]
def run #

[View source]
def send(cmd) #

[View source]
def sendmsg(uuid, command, headers, body = "") #

[View source]
def set_events(name : String) #

[View source]