我正在尝试使用带星号的phpagi来发送到chanspy中,但看起来不起作用。如果可以,请帮助,提前谢谢您:
这是我到目前为止所得到的:
if($keys=="8888") {
$agi->exec("DIAL","Chanspy(SIP/,q)");
}发布于 2012-10-16 23:06:47
您没有"Dial()“到"Chanspy”。Chanspy是它自己的应用程序,它自己处理调用桥接。你必须设置一个“组”去监视,或者寻址一个特定的频道。
这里有一个简单的方法来实现这一点,并保证插入/间谍的安全性:
[macro-jkl5_barge_code]
; ${ARG1} - Extension that is monitoring
exten =>s,1, NoOp(Extension Barge & Whisper)
same => n, Answer()
same => n, NoCDR
same => n, Authenticate(12345)
same => n, Wait(1)
same => n, NoOp(** DEBUG: [${SPYGROUP}] )
same => n, ChanSpy(SIP/${ARG1}|qg(${SPYGROUP}))
same => n, Hangup()..。请确保在调用路径中的某个位置设置了"SPYGROUP“。然后只要在你需要的地方调用这个宏即可。
您必须自己阅读如何在AGI中使用它。上面的代码只是为了让您了解如何在拨号方案中使用它。
进一步阅读:http://www.the-asterisk-book.com/unstable/applikationen-chanspy.html
https://stackoverflow.com/questions/12888139
复制相似问题