我正在尝试使用带星号的 phpagi 发送到 chanspy,但看起来它不起作用。如果可以,请帮助,提前谢谢:
这是我到目前为止得到的:
if($keys=="8888") {
$agi->exec("DIAL","Chanspy(SIP/,q)");
}
我正在尝试使用带星号的 phpagi 发送到 chanspy,但看起来它不起作用。如果可以,请帮助,提前谢谢:
这是我到目前为止得到的:
if($keys=="8888") {
$agi->exec("DIAL","Chanspy(SIP/,q)");
}
您不会“拨()”到“Chanspy”。Chanspy 是它自己的应用程序,它自己处理呼叫桥接。您必须设置一个“组”来监视或寻址特定频道。
这是在 Barge/Spy 上使用安全性的简单方法:
[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