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/

发布了13 篇原创文章 · 获赞 5 · 访问量 6万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览