红宝石星号显示的所有方法和命令的未知响应



在ruby版本1.9.3p0和gem版本1.8.11下测试ruby星号管理器接口,所有命令和方法输出相同。

任何人都遇到过类似的问题。

代码:

#!/usr/bin/env ruby
require 'ruby-asterisk'
@ami = RubyAsterisk::AMI.new("192.168.1.5",5038)
@ami.login("admin","passs")
puts @ami.command("sip show peers")
输出:

#<RubyAsterisk::Response:0x000000016af710>

项目URL


问题解决了。没有检查自述RESPONSE OBJECT部分。这是工作。

var = @ami.command(""sip show peers)
puts var.data

您正在放置RubyAsterix的实例。我认为有一个简短的项目后,大多数/所有的实例方法返回实例它自己。这样做的原因是,它可以很容易地链接多个操作,这使得一个很好的语法/用法。

我认为你应该去掉puts,让宝石显示它想显示的东西。

相关内容

  • 没有找到相关文章

最新更新