您的位置:首页 > 其它

将用户(user)与设备(device)区分开来--内线分机的高级应用

2010-08-04 21:55 106 查看
我们知道,FreePBX/TrixBox为我们造就了一个配置和使用Asterisk的轻松环 境。但是,有些时候FreePBX/TrixBox的省略配置界面还不能完全满足我们的需要。

当你配置一个内线分机(extensions)时,FreePBX/TrixBox就将用户(user)与设备(device)绑定在一起了。比如,张三 使用分机101。

情况一:如果张三有三个分机呢?公司办公室有一个IP电话,笔记本上有XLite软电话,家里面的电脑上也装上了XLite软电话。(假设张三同志很积 极)是不是我们一定要给张三同志配备3个分机号码呢?三个留言箱?

情况二:在一个三班倒的客服中心,王五,马六,和徐七轮流值班各8小时,但是他们三人共同使用一部IP电话机。(配3部电话?好像不现实吧)是不是就设定 一个分机号码呢?共同使用一个留言箱?

绑定设置分机,设置起来非常简单。但当你需要查找某一个人的电话记录时,这种绑定设置就给我们带来了麻烦。对情况一,我们要把这个用户的所有分机的纪录一 个一个地全找出来。对情况二,我们要把值班时间记录找出来,才能分清哪一个电话是哪一个人打的。

实际上,Asterisk/FreePBX/TrixBox对此有完美的解决方法,就是将用户User与设备Device区分开来。下面,我们就以情况二 为例,说明一下如何设置用户User与设备Device。

首先,要对FreePBX做一个修改。Telnet 或 SSH到Trixbox 服务器,以root登陆。然后编辑文件 /etc/amportal.conf

nano /etc/amportal.conf
找到:

# AMPEXTENSIONS: the type of view for extensions admin
# If set to ‘deviceanduser’ Devices and Users will be administered seperately, $
# If set to ‘extensions’ Devices and Users will me administered in a single scr$
AMPEXTENSIONS=extensions
改为:

# AMPEXTENSIONS: the type of view for extensions admin
# If set to ‘deviceanduser’ Devices and Users will be administered seperately, $
# If set to ‘extensions’ Devices and Users will me administered in a single scr$
# AMPEXTENSIONS=extensions
AMPEXTENSIONS=deviceanduser
按Ctrl-X退出并存盘。
重启Asterisk

amportal restart
然后,回到TrixBox管理界面,就会看到左面的菜单有了变化:



原来的Extensions没有了,取而代之的是Devices 和 Users。

到了这一步,剩下的就不难了!

先来设置用户Users。需要注意的是,每一个用户都要有自己的用户分机号码,就是 User Extension。此号码不能与他人重复。密码Password只能用数字。依次为王五(2001),马六(2002),和徐七(2003)建好用户。



再来搞定设备Device:(假设我们有一台SIP电话机)



对上面做两点说明。1)Device要有自己的号码和密码,这仅仅用在Asterisk的验证上。真正的分机号码是取决于那一个用户在这部电话机上登陆。 2)Device Type 这里选用 Ad hoc,因为这个设备是要被多人共用的。(如果是情况一那样,一个User多个Device时,就要选用Fixed)

设置好了,来看看怎样使用:王五上早班,他首先要用自己的帐号登陆。拨打 *11,听到提示,输入分机号 2001#,再听到提示,输入密码 123456#。如果输入正确,分机2001就加入了Asterisk系统中。到王五下班时,拨打 *12 退出登陆。接班的马六则同样使用同一部电话机,但分机号就变成了2002(为马六设置的分机号)。徐七(2003)也如是。这样每个人都有自己的分机号, 都有自己的留言箱。

这样建立的分机,和普通分机一样,可以加入队列,振铃组等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐