前言
Elastix基于CentOS系统深度开发,集成了asterisk
等开源软件套件,asterisk
是开放源代码的软件VoIP PBX
系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机器变成你自己的电话交换机,还能够当作一台企业级的商用交换机。下面详细介绍Elastix安装、Elastix中继配置、Elastix呼入呼出路由配置、ELastix添加注册分机(用户)、分机配置接入。 安装Elastix,与安装Linux系统差不多,按提示进行就好。重要的是配置部署,官方下载Elastix的稳定(stable)版
http://www.elastix.org/index.php/en/downloads/main-distro.html
安装
安装Elastix
- 采用光盘或者U盘引导均可:
- 按ENTER键进行安装即可(语言选择中文或英文均可,以中文为例)
- 键盘选通用的美式键盘
- 创建新的分区,选择 yes
- 创建分区,选择默认即可
- 采用默认的LVM分区就好
- 配置网卡
- 设置为开机启动,配置IPV4地址
- 由于是服务器,为其配置固定的IP地址
- 配置网关和DNS服务器(具体情况具体考虑)
- 配置主机名
- 选择时区为上海
- 配置root用户密码
- 进行安装,等待安装完成后配置
配置Elastix
配置中继、呼入、呼出路由、添加分机等
- 用WEB页面登录Elastix(输入服务器的IP地址即可登陆)
- 设置语言为简体中文
- 设置中继(我们公司的情况有点特别,呼入的是电信的电话线路,呼出的线路既可以是电信的电话线路也可以走VOIP),所以需要配置两个中继。设置电信接入的SIP中继,中继名命名为mx8:
设置呼入路由(Inbound Routes)和呼出路由(Outbound Routes) 呼出路由(Outbound Routes)
该呼出路由配好后,拨号前加 11 前缀即可呼出。同理下一个路由拨号前加 9 即可呼出。
呼入路由(Inbound Routes)
额外配置
由于情况特殊,呼入还要设置在电信的语音网关上设置,将其指向该服务器即可。 添加分机
- IP电话机接上电源,与Elastix位于同一网段或能够互通的网段。
- 在Elastix中新增加分机 登录Elastix的WEB控制台https://192.168.xxx.xxx
第一步:选择PBX配置项
第二步:选择分机选项,点击 Submit 按钮添加分机
第三步:填写分机号和用户名显示名,不填默认显示分机号
第四步:填写密码 (该密码用于验证分机的接入权限)
第五步:再次点击最下面的 Submit 确认添加该用户(分机)
第六步:应用配置,使该用户生效
应用后,就可以看到配置好的账户
- 配置IP电话 第一步、IP电话通电后查看其 IP 地址 用面板上的 MENU、OK、上键、下键操作 MENU->Others->Current IP 第二步、用获取的IP登录话机 一般IP电话超级管理员的登录密码默认为admin。
配置帐号
进入帐号管理项。
填写信息,只要填写Elastix中设置的显示名称、用户帐号、认证ID。其他的默认就好。
重启IP电话即可生效 。
到此一个基于Elastix搭建的VoIP网络电话系统完成。