![](http://www.ctiforum.com/uploadfile/2017/1117/20171117094955248.jpg)
很多目前很多国外开源的的第三方平台都是以以FreePBX为核心,添加了其他的功能,例如:
- Elastix,此项目已被3CX收购,不在发布开源项目。
- AsteriskNOW
- PBXinflash
- Issabel, 基于Elastix开源项目发展而来的新开源项目。
目前国内很多厂家也正在使用FreePBX作为企业PBX接入,呼叫中心座席管理,队列,IMS网关等应用解决方案。
选择开源FreePBX企业通信平台的十五大优势:
- 具有非常专业的技术人员通过论坛免费回答问题。
- 具有最完整的官方wiki,中文wiki。 此代码结构,到每个模块的详细技术参数都加以解释。同时不断更新技术文档。
- 具有最完整的中文界面支持。
- 支持各种标准的SIP网关,终端,运营线路。
- 具有稳定的团队和良好的商业公司支持。
- 全职程序员,技术支持工程师亲自论坛回复用户问题。
- 提供快速及时的官方付费支持和免费支持。
- 通过非常便利,实用的商业模块支持。
- 非常灵活的界面和模块自定义方式,用户可以屏蔽不需要的模块,添加自己的模块。
- 中国地区提供了Issabel 技术论坛支持(主要服务方式),2000人 QQ群,文档资料的支持。
- 是目前Asterisk平台最大的界面平台。
- 盈利模式非常清晰,团队非常敬业,保证平台的可持续性发展,用户绝对放心。
- Asterisk核心厂家Sangoma,Digium倾力支持。
- 国内众多通信设备厂家的支持。
- 支持了多种部署方式:单机部署,云部署,嵌入式系统安装,卡片计算机安装。
基本功能介绍
FreePBX 是企业级的IPPBX平台,具有非常多,而且非常灵活的功能。不但但支持了Asterisk的功能,同时结合最新的VoIP技术应用,增加了WebRTC呼叫功能,安全机制的管理功能。下面我们主要介绍FreePBX几个常用的基本功能,例如语音IVR创建,队列,振铃组概念,分机随行,系统路由和IPPBX安全管理。
现在我们介绍一些非常基础的采用功能:
1.语音IVR功能,就是通常所说的语音导航功能。FreePBX 可以通过界面配置来实现这一非常基础的功能。用户仅需要提前录入语音文件,存放到系统指定路径,经过界面的关系流程配置,就可以实现语音IVR功能。通过界面访问IVR设置:
![](http://www.ctiforum.com/uploadfile/2017/1117/20171117095334901.jpg)
![](http://www.ctiforum.com/uploadfile/2017/1117/20171117095351176.jpg)
用户可以添加相应的IVR 并且通过设置目的地可以转到系统分机,或者其他的路由目的地,例如振铃组,队列等等。注意,这里用户添加上传自制的语音文件时,需要根据系统的提示,按照系统的语音文件的格式录制,负责可能出现停不到语音的问题,或者语音文件播放报错。
2.队列振铃,队列振铃简单来说,就是在系统中添加一个队列,或者排队的功能。电话呼入以后,可以转到这个队列中,等待坐席人员回答。当然系统也可以对呼入用户播放语音或者语音等待来提升用户体验。队列中前面的呼入方一个个应答呼叫,最后完成所有队列中的应答。当然,如果设计的队列稍微人性一点,用户也可以设置所谓的VIP服务,队列根据服务级别或者队列优先级来设置一个队列长度,如果是VIP用户,则进入相对比较少的队列中,提升用户体验。设置方式如下截图:
当然,设置队列的前提是用户必须提前设置队列构成,添加相应的分机号码到队列中,以便分机来应答队列呼叫。
3.时间条件设置
时间条件是一个非常必要的设置功能,通常情况下,一般的企业都设置了上下班时间的电话应答机制,或者节假日的电话应答机制。如果上班时间,客户电话呼入的话,设置通话转到相应的工作时间的分机或者队列中。如果是下班时间客户电话呼入的话,可以设置一个语音IVR或者其他的目的地,例如分机随行功能,下班以后的技术服务可以转到个人手机或者其他的值班电话。当然用户也可以设置更加详细的时间组,根据不同的时间组来控制呼入电话流程。设置方式如下截图:
![](http://www.ctiforum.com/uploadfile/2017/1117/20171117095429747.jpg)
![](http://www.ctiforum.com/uploadfile/2017/1117/20171117095451780.jpg)
4.振铃组,振铃组简单来说,就是设置一个电话组,呼入的通话可以进入到这个振铃组,电话进入这个振铃组以后,所有振铃组的电话会振铃,振铃方式可以有多种方式。这样可以保证电话丢失的问题,例如在技术支持部设置一个部门的振铃组,电话呼入以后,所有部门的分机会同时振铃,其中一个分机接听以后,则其他分机停止振铃。当然最糟糕的是整个振铃组如果无人接听的话,可以设置一个无人接听的目的地,可以再次转接到其他的接听方式。具体的方式方式为:
![](http://www.ctiforum.com/uploadfile/2017/1117/20171117095655960.jpg)
5.电话录音,电话录音是一个企业IPPBX必备的功能,很多企业用户需要此功能,例如律师,人力资源,房地产公司,企业管理人员等等。这些专业人士需要一个通话的语音记录,以备未来使用。同时一些管理人员,例如呼叫中心,坐席管理人员可以随时检测坐席人员和呼入客户的沟通情况,检查沟通语言内容是否恰当正确。freePBX 可以通过以下方式来配置录音功能,而且可以支持呼入录音,或者是呼出录音,或者录音是按需录音等等方式。以下截图是录音的设置方式:
![](http://www.ctiforum.com/uploadfile/2017/1117/20171117095719275.jpg)
6.分机随行功能,分机随行是一个非常强大的功能。简单来说,如果办公室的座机振铃后在一定时间内没有接听的话,或者员工临时不在座位,系统可以设置此通话转接到员工的手机或者其他的外部电话号码,保证呼叫不会丢失。需要注意的是分机随行需要一个空闲的外部线路资源,例如SIP trunk 或者E1 线路,保证线路绝对可以呼出到手机或者外部电话号码,否则此功能不能实现随行。具体的设置如下:
![](http://www.ctiforum.com/uploadfile/2017/1117/20171117095750989.jpg)
7.CDR报表,CDR报表简单来说就是一个电话呼叫的历史记录。专业名称是CDR,这是IPPBX一个标准的功能,所有系统的电话呼叫记录会保存成数据库数据,或者其他的文本数据。用户可以通过界面来查询呼叫号码,通话时长,呼叫方号码,被叫号码等等状态。
![](http://www.ctiforum.com/uploadfile/2017/1117/20171117095811877.jpg)
8.安全控制,安全控制是目前IPPBX最为关心的话题。实际上,安全控制分为内部管理的安全控制和外部侵入的安全控制两个方面。FreePBX内部管理的安全控制机制相当强大,系统可以通过设置不同的权限,对系统管理员设置不同的功能访问机制,这样可以防止内部人员对电话系统进行篡改。FreePBX一直对外部安全机制管理非常严格,因为很多企业的IPPBX系统暴露在公网,端口通常也不会修改,这样会导致外部非法侵入,或者代码注入的方式来获得呼叫权限,如果安全机制没有设置好,可能导致电话盗打的问题,如果是费用昂贵的国际通话,可能导致上万元以上的经济损失。FreePBX是开源的系统,使用的是PHP为主要核心语言开发,在开发时使用了RIPS 的检测机制,否则代码都恶意修改。
同时使用了Sangoma的防火墙设置功能对端口,IP地址进行实时监控和过滤。这样极大提高了FreePBX的系统安全性。以下截图是对系统管理员的设置方式:
![](http://www.ctiforum.com/uploadfile/2017/1117/20171117095830869.jpg)
![](http://www.ctiforum.com/uploadfile/2017/1117/20171117095849142.jpg)
![](http://www.ctiforum.com/uploadfile/2017/1117/20171117095905757.jpg)
最后,我们本系列介绍了几个PBX的常见功能和FreePBX的设置方式,还有一些设置时需要注意的地方。我们会在下一次的讲座中配合FreePBX截图做更多关于FreePBX的介绍。请大家继续关注我们的微信公众号:asterisk-cn 我们会推送行业最新动态和相关技术。