Guest User

Untitled

a guest
Mar 7th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. require 'pp'
  2. require 'drb'
  3.  
  4. require 'rubygems'
  5. require 'adhearsion'
  6. require 'adhearsion/voip/asterisk/manager_interface'
  7.  
  8. begin
  9. asterisk = Adhearsion::VoIP::Asterisk::Manager::ManagerInterface.connect :host => "127.0.0.1", :username => "247_manager", :password => "b0n3h34d", :events => true
  10. result = asterisk.send_action_synchronously 'COMMAND', :command => "core show channels"
  11. puts result.inspect
  12. result.headers
  13. rescue Adhearsion::VoIP::Asterisk::Manager::ManagerInterfaceError => error
  14. puts error.exception
  15. puts error.message
  16. puts error.backtrace
  17. end
Add Comment
Please, Sign In to add comment