简介
Freepbx是一个集成了Asterisk的工具,提供GUI (graphical user interface)用户图形界面。通过Freepbx可以十分方便的配置各类电话系统。由于Asterisk 包含广泛的 VoIP 协议诸如:SIP, IAX2 和 H.323 等等,所以安装了Freepbx之后,我们便可以通过Web页面,搭建属于自己的网络语音系统。
目的
通过将Freepbx安装和配置在VPS中,由VPS为我们提供24小时在线的SIP服务器。我们可以通过SIP网关+普通话机、SIP软电话,利用预设的用户名和密码登陆到服务器中,进行账户之间的语音电话拨打。由于通话过程中的语音数据都是通过我们VPS来传递的。所以并不会产生额外的费用。但是如果需要将我们搭建的服务器拨通落地电话(固定电话、手机),则需要在Freebpx中配置相应的落地电话供应商。当然这也是需要额外付费的。
教程
Freepbx 和 Asterisk 集成在一个ISO镜像中,所以将利用可以挂载ISO的VPS,将整个镜像安装在VPS中。
本教程使用 Vultr(提供最低5美元/月 日本、美国等地VPS)为演示.
一、系统挂载和创建VPS
1. 登陆到Vultr的管理后台,并点击”My Server”-“ISOs”
2. 在”Remote URL”中填入Freepbx官网提供的ISO镜像连接,然后点击”Upload”。Vultr将会把此镜像下载到服务器上为我们下一步安装做好镜像的准备。
官方镜像地址: http://downloads.freepbxdistro.org/ISO/FreePBX-64bit-6.12.65.iso
3. 在”Deploy”选项卡中创建一个VPS实例,您可以选择自己喜欢的配置,最低配为5美元/月。并且在自定义镜像中选择我们上一步上传的Freepbx镜像。点击”Place Oder”开始创建VPS。
二、在VPS中安装Freepbx系统
1. 待创建成功后,进入到VPS管理界面,点击”View Console”进入控制台,即可看到Freepbx 的初始安装界面,我们选择 “Full install– No RAID”,即可键入系统安装过程。
2. 网络配置界面中,我们保持默认配置不变,通过键盘的”Tab”键调节到”OK”按钮,并按空格键以继续。
3. 选择您所在的时区,并通过键盘的”Tab”键调节到”OK”按钮,并按空格键以继续。
4. 设置root密码,并通过键盘的”Tab”键调节到”OK”按钮,并按空格键以继续。视VPS性能,此过程需要大概10分钟的时间安装完毕。
5. 安装完毕后,则会回到1.步骤中的页面,此时我们需要在VPS控制台中,先移除ISO挂载,再重启VPS.
三、配置Freepbx
经过上面移除ISO并且重启VPS之后,系统还需要10-15分钟加载相关模块。待完全加载成功后我们即可通过访问http://ip 管理和配置 Freepbx 了。
1. 访问 ip 然后设定管理用户名和密码。
2. 然后选择 FreePBX Administration 登陆管理界面。
3. 初次登陆Freepbx系统需要设置相关信息。按步骤点击”Skip”–“Complete”–“Not now”。跳过各类激活和收费的设置。
4. 基本配置选择成功后,就可以看到Freepbx 的状态页面。包含各种组件的安装状况、系统负载、用户在线情况等。
四、添加sip用户
1. 选择”Applications”–“Extensions”
2. 点击”Submit”
3. 如图所示,输入用户ID和密码。其余项目请保持默认。
4. 提交之后,即可在右侧看到已添加的用户信息,最后需要点击”Apply Config”使新添加的用户生效。
至此,sip账户已经添加完毕。我们可以利用服务器IP、用户名、密码在SIP软电话软件上登录。并可以拨打其他用户来实现免费的通话。更多高级设置,请参见Freepbx官方的wiki。
客户端
1. eyebeam
Windows平台较为流行的一款SIP软电话软件。操作简便。
2. Zoiper
支持包括 Windwos、MAC、IOS、Android等各类平台的SIP软电话软件。
这个能制作呼死你么? ….
想问一下电话效果如何?
效果不错。您可以装上试试,整个过程不超过30分钟就可以搞定。