Elastix如何監聽其它分機(圖文)


Elastix可以監聽分機嗎?當然可以。只要按555就好。可是隻能隨機監聽分機。如何做到監聽指定的分機呢。那就要自己寫1個撥號規則了。寫完後記住要Reload Asterisk不然是無法生效的。(粗心的童鞋切記啊, 在SAVE右邊。)

[spy]
exten => _556XX.,1,Macro(user-callerid,)
exten => _556XX.,n,Answer
exten => _556XX.,n,Wait(1)
exten => _556XX.,n,ChanSpy(SIP/${EXTEN:3},q)
exten => _556XX.,n,Hangup
exten => _557XX.,1,Macro(user-callerid,)
exten => _557XX.,n,Answer
exten => _557XX.,n,Wait(1)
exten => _557XX.,n,ChanSpy(SIP/${EXTEN:3},qw)
exten => _557XX.,n,Hangup
include => from-internal

什麼意思呢。556是監聽,但是監聽的人,只能聽,沒有權限說。比如說801打802通話中。803撥556801,就可以監聽他們說話。但是803說什麼他們兩個都聽不見。

但是如果803撥557801是可以聽見801和802談話的同時,803如果說話了,801和802也可以聽見,就好像是個3方通話一樣。細心的童靴對比後發現,其實區別就是1個q和w.呵呵就是這個控制的了。

include => from-internal 這個是包括elastix的撥號規則的權限,如果這個不寫,那就這個分機只有監聽的權限,而不能撥打外部的號碼了。

建好撥號規則後,我們還要把這個撥號spy規則放入到指定的分機803.中

大功告成。有時候ELASTIX抽風,大家會發覺及時寫入了spy到extensions_custom.conf.也會好像沒有寫入。大家可以檢查dialplan show spy 在TOOLS>>Asterisk-CLI裏面。敲入

dialplan show spy.如果沒有任何輸出。那就是撥號規則寫入extensions_custom.conf失敗。多試下,換瀏覽器,還是什麼的。

如果還是不行,大家下個WINSCP。然後打開/etc/asterisk/ 找到extensions_custom.conf然後添加就好了.

另外,建議大家用BLF功能配合使用監聽。http://www.ielastix.com/blf/

因爲BLF功能可以知道哪個話機處於通話狀態。比如說801在通話中,801對應的BLF按鍵,紅燈就會閃。然後你只要撥打556801,就可以進行監聽了。

有問題的同學情留言啊。

轉自:Elastix如何監聽其它分機(圖文) | 艾利斯-VoIP實驗室 +http://www.ielastix.com/chanspy/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章