2012-10-15 46 views
0

我想用星號phpagi發送到chanspy,但看起來它不工作。如果可以的話請幫忙,謝謝提前:星號phpagi撥入chanspy

這是我走到這一步:

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

而錯誤是? – Daedalus

+0

我不允許我用上面的方式撥打chanspy。 – thevoipman

回答

1

你不「撥號()」到「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