现在的位置: 首页 > elastix配置 > 功能 > 正文
Elastix如何监听其它分机(图文)
2012年12月07日 功能 ⁄ 共 1121字 暂无评论 ⁄ 被围观 8,976 views+

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,就可以进行监听了。

有问题的同学情留言啊。

【上篇】
【下篇】

给我留言

您必须 [ 登录 ] 才能发表留言!

×