asterisk phpagi拨入chanspy

时间:2012-10-15 01:16:30

标签: asterisk

我正在尝试使用带星号的phpagi发送到chanspy但看起来它不起作用。如果可以,请帮忙,提前谢谢你:

这是我到目前为止所得到的:

    if($keys=="8888") {
        $agi->exec("DIAL","Chanspy(SIP/,q)");
}

1 个答案:

答案 0 :(得分:1)

你没有“拨打()”到“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