用Elastix搭建VoIP网络电话系统

前言

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
  1. 采用光盘或者U盘引导均可:
    elastix01
  2. 按ENTER键进行安装即可(语言选择中文或英文均可,以中文为例)
    elastix02
  3. 键盘选通用的美式键盘
    elastix03
  4. 创建新的分区,选择 yes
    elastix05
  5. 创建分区,选择默认即可
    elastix04
  6. 采用默认的LVM分区就好
    elastix07
  7. 配置网卡
    elastix06
  8. 设置为开机启动,配置IPV4地址
    elastix09
  9. 由于是服务器,为其配置固定的IP地址
    elastix101
  10. 配置网关和DNS服务器(具体情况具体考虑)
    elastix111
  11. 配置主机名
    elastix12
  12. 选择时区为上海
    elastix13
  13. 配置root用户密码
    elastix14
  14. 进行安装,等待安装完成后配置
    elastix15
配置Elastix
  1. 配置MySQL密码
    elastix16
  2. 配置WEB管理用户admin登录密码
    elastix18
  3. 配置完成,用root用户可以登录了
    elastix201
配置中继、呼入、呼出路由、添加分机等
  1. 用WEB页面登录Elastix(输入服务器的IP地址即可登陆)
    elastix21
  2. 设置语言为简体中文
    elastix22
  3. 设置中继(我们公司的情况有点特别,呼入的是电信的电话线路,呼出的线路既可以是电信的电话线路也可以走VOIP),所以需要配置两个中继。设置电信接入的SIP中继,中继名命名为mx8:
    elastix23
    elastix24
    elastix291
    elastix26
  4. 设置VoIP的中继,命名为CTS
    elastix31
    elastix32
    elastix331

  5. 设置呼入路由(Inbound Routes)和呼出路由(Outbound Routes) 呼出路由(Outbound Routes)
    elastix332
    elastix333
    elastix334
    elastix335
    该呼出路由配好后,拨号前加 11 前缀即可呼出。同理下一个路由拨号前加 9 即可呼出。
    elastix336
    呼入路由(Inbound Routes)
    elastix336
    elastix337
    elastix338
    elastix339
    elastix340
    elastix341
    elastix342

额外配置

由于情况特殊,呼入还要设置在电信的语音网关上设置,将其指向该服务器即可。 添加分机

  1. IP电话机接上电源,与Elastix位于同一网段或能够互通的网段。
  2. 在Elastix中新增加分机 登录Elastix的WEB控制台https://192.168.xxx.xxx
    第一步:选择PBX配置项
    elastix343
    第二步:选择分机选项,点击 Submit 按钮添加分机
    elastix344
    第三步:填写分机号和用户名显示名,不填默认显示分机号
    elastix345
    第四步:填写密码 (该密码用于验证分机的接入权限)
    elastix346
    第五步:再次点击最下面的 Submit 确认添加该用户(分机)
    elastix347
    第六步:应用配置,使该用户生效
    elastix348
    应用后,就可以看到配置好的账户
    elastix353
  3. 配置IP电话 第一步、IP电话通电后查看其 IP 地址 用面板上的 MENU、OK、上键、下键操作 MENU->Others->Current IP 第二步、用获取的IP登录话机 一般IP电话超级管理员的登录密码默认为admin。
    elastix349
配置帐号

进入帐号管理项。
elastix350
填写信息,只要填写Elastix中设置的显示名称、用户帐号、认证ID。其他的默认就好。
elastix354
重启IP电话即可生效 。
elastix351
到此一个基于Elastix搭建的VoIP网络电话系统完成。

----------------本文结束 感谢阅读----------------