您当前的位置是:  首页 > 新闻 > 国内 >
 首页 > 新闻 > 国内 >

SIP系列讲座-IPPBX托管服务和Auto Provisioning

2018-01-02 10:43:28   作者:james.zhu    来源:asterisk   评论:0  点击:


  在前面的系列讲座中,我们从最基础的SIP技术一直介绍到融合通信的解决方案的概念。这些内容基本上囊括了目前我们使用的所有相关技术细节,在实际工作环境也足够使用。在这个章节的讲座中,我们将会涉及目前最新的一些IPPBX业务模式(IPPBX托管服务)。此章节介绍托管IPPBX背景介绍,业务模式,分机自动部署的流程,面对的挑战和应该注意到问题。
  1、首先我们简单介绍一下IPPBX的背景常识。读者朋友们可能都知道,目前的企业IPPBX或融合通信的解决方案逐渐形成两种运营模式,一种是基于本地安装配置的单机IPPBX解决方案,一种是基于数据中心的托管型的IPPBX。这两种模式的场景和区别我们在以前的讲座中略有涉及,以前我们没有做更多介绍,今天我们做一些比较深入地分析。另外,在单纯介绍托管服务时,我们仍然需要考虑目前云计算的影响力。因为基于云技术各种业务模式的不断出现,也导致企业IPPBX的托管服务发送了很多变化,这几种服务方式也会对IPPBX的成本有所影响。以下图例数据反映了公有云市场的预测,当然这里面也包括了企业语音服务的一些业务。
  2、云为先是目前很多企业实现互联网化提出的一个战略口号。根据国外一个国外研究机构的的研究数据表明,托管的UC和托管的PBX的市场需求和5年前相比都会有很大的提升。因为互联网技术的提升,带宽的发展,终端移动性的丰富和企业员工的移动,本地部署扩容的局限性导致很多客户逐渐从本地部署逐步迁移到基于云的托管数据中心。
  目前的网络环境和终端已经有条件实现云托管服务。因为其他业务因素或企业本身的考虑,仍然有相当一部分的企业倾向于本地部署IPPBX。传统的本地部署IPPBX具有以下几个方面的优势:
  • 企业完全可以自己控制IPPBX
  • 可以直接和相对价格比较低廉的SIP运营商合作
  • 可以继续和其他服务提供商保存对接状态
  • 因为是企业自己的IPPBX,具有所有权,成本控制相对比较容易
  • 后续维护成本可预见
  • 数据安全性相对比较高,企业IPPBX都在本地
  本地部署的劣势:
  • 前期部署启动成本比较高
  • 长期维护成本相对比较高
  • 需要有专业的技术团队维护IPPBX
  • 需要配备容灾备份的策略来保证IPPBX那个完全正常工作
  • 未来升级的问题,需要尽可能考虑升级时带来的问题
  和传统的本地部署方式相比,和托管的IPPBX具有以下几个方面的优势:
  • 初始部署成本比较低,用户在启动阶段仅需要支付很少费用
  • 维护费用相对比较低廉,可能无需支付维护费用
  • 可以以相对比较低的价格获得各种功能,呼叫费用也相对比较低廉
  • 容易添加新用户,可拓展
  • 购买新的功能比较简单,付费即可使用
  • 支持内部员工的多地工作环境
  3、分机自动部署(Auto Provisioning)的是托管IPPBX场景中非常重要的技术手段,通过自动部署的方式,SIP终端才能成功配置,实现话机的正常工作。为什么必须使用自动部署,笔者这里主要有以下几个方面的原因:
  • 终端数量很多时,现场工程师配置工作量很大,终端自动部署可以轻松配置所有终端,节省工作时间。
  • 异地维护的成本降低,如果用户在异地的话,服务提供商不可能亲自到现场为客户提供现场支持。如果支持自动部署的话,用户可以轻松配置SIP话机。
  • 可以检测终端的使用状态。
  • 因为终端自动部署涉及了网络的环境,企业终端网络等各种问题,所以自动部署需要托管服务商真正提供一套完整的解决方案来实现自动部署。不同运营商可能提供实现方式稍微有所不同,用户可以查阅RFC6011来了解终端定位服务的实现方式。具体的自动部署的实现架构包括以下几个部分核心功能:Boot/激活服务器服务器(负责终端启动,配置文件下发),DNS服务器(负责SIP域名查询等功能),SIP服务器(负责终端的定位注册功能),企业IPPBX应用服务器(负责终端成功注册以后的语音服务功能,例如语音IVR,队列,转接,语音留言服务器和录音服务器)。
  让我们简单介绍一下自动部署的实现流程:

终端通过自己的DHCP和DNS查询到运营商的DNS地址
  • 首先运营商需要一个Boot服务器,终端可以通过MAC地址来获得Boot服务器的配置信息。
  • 终端通过自己的DHCP和DNS查询到运营商的DNS地址。
  • SIP终端通过运营商DNS服务器获得SIP话机的IP地址。获得IP地址以后,和Boot服务器请求配置文件。Boot服务器发送到终端的cfg配置文件,包括所有终端相关配置信息。

  • 终端获得配置信息以后,查询企业DNS服务器和运营商DNS服务器,获得SIP服务器注册地址,配置SIP终端和创建SIP服务器的注册,最后SIP终端成功注册到SIP服务器。

  • SIP终端注册到SIP服务器。以下图例说明终端自动部署已经成功,并且实现对SIP服务器注册。

  • 注册以后的SIP分机就可以实现双方呼叫功能。
  RFC6011描述了相关的定位,查询和获取文件的具体方式。但是,这里要提醒读者,RFC6011不是一个标准的协议,RFC6011仅提供了UA定位,维护和获取获取服务提供商当前配置文件信息流程说明。用户可能根据不同的方式来实现UA的定位,查询和获取文件方式。另外,这里没有介绍更多关于修改配置文件,订阅失败等细节问题,读者可以查阅RFC6011结合服务提供商的具体实现方式做进一步的研究。
  4、因为托管IPPBX牵涉到了企业网络和数据中心的网络配置问题,企业托管的IPPBX需要面对一些挑战:
  语音质量的问题,这需要运营商和客户端具有良好的网络连接。
  • 如果托管IPPBX失去网络连接,客户端如何保持一个正常的呼叫,服务商是否提供了备份解决方案?
  • 企业客户是否配备了逃生解决方案来保证企业IPPBX的呼叫正常进行?
  • 托管服务器提供新功能以后,客户是否马上订阅这些服务?
  服务提供商如何提供一个相对稳定的价格,客户可以获得一个可预见性的成本。
  服务提供商是否提供一个比较透明,易计算的价格体系,客户尽量避免潜在的隐形成本。很多服务提供商提供了一个非常复杂的价格体系,并且隐藏很多潜在成本的说明,这样可能导致客户不能非常清楚地了解真正的部署成本。
  如何来保证客户能够持久地为客户提供服务?这是很多互联网公司经常出现的问题,突然第二天服务商消失了。
  服务提供商是否可以提供一种相对开放的接入方式,可以轻松迁移到其他运营商IPPBX服务。如果客户需要迁移到话,能够快速实现迁移。
  5、企业托管IPPBX是最近几年一个新的企业IPPBX业务模式,改变了以前单一一体机本地部署的方式。我们在此章节简单介绍了云/数据中心IPPBX托管服务方式,两种部署方式各自的优缺点,笔者结合RFC6011重点描述了自动部署的流程和实现方式的总结,最后对托管服务中的介绍了托管服务中可能面对的几个挑战,通过比较完整的介绍,用户可以根据自己企业的实际需求来部署IPPBX。
  参考资料:
  https://www.mushroomnetworks.com/blog/five-market-trends-of-enterprise-voip/
  https://www.onsip.com/blog/cloud-based-phone-system-pros-and-cons
  https://www.rfc-editor.org/rfc/rfc6011.txt
 
【免责声明】本文仅代表作者本人观点,与CTI论坛无关。CTI论坛对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

相关阅读:

专题