Skip to content

Instantly share code, notes, and snippets.

@wwalker
Created May 30, 2009 22:04
Show Gist options
  • Save wwalker/120652 to your computer and use it in GitHub Desktop.
Save wwalker/120652 to your computer and use it in GitHub Desktop.
require 'pp'
require 'drb'
require 'rubygems'
require 'adhearsion'
require 'adhearsion/voip/asterisk/manager_interface'
begin
asterisk = Adhearsion::VoIP::Asterisk::Manager::ManagerInterface.connect :host => "127.0.0.1", :username => "247_manager", :password => "b0n3h34d", :events => true
result = asterisk.send_action_synchronously 'COMMAND', :command => "core show channels"
puts result.inspect
result.headers
rescue Adhearsion::VoIP::Asterisk::Manager::ManagerInterfaceError => error
puts error.exception
puts error.message
puts error.backtrace
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment