我有一个ruby应用程序,用于将某些内容作为arg发布到我的Web服务器上 例如: 我想发送电话号码以便在我的数据库中添加 我用这个命令
ruby /home/test.rb 123456
现在 我想用星号发送callerid 在我的extension.conf中设置此命令
exten => 111,1,NoOp(${CDR})
exten => 111,2,System(ruby /home/test.rb "${CDR(clid)}")
exten => 111,3,Dial,sip/111
exten => 111,4,Congestion
但没有任何内容发送到我的ruby文件 请帮忙
答案 0 :(得分:1)
1)始终在System()命令
中使用完整路径2)更多控制使用AGI命令。
3)注意,星号将以“asterisk”用户身份运行脚本。因此,请确保您的脚本没有权限问题(例如无法写入日志等)