深圳市宝安区华美居

0086-18665301040

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

在目前很多的IP网络应用中,VOIP的安全是部署人员第一考虑的要素。很多呼叫中心和企业IPPBX基本上都是处于裸奔的状态。安全设置相当差,很多部署只能通过简单的修改一个SIP端口或者加一个简单的过滤工具来解决。事实上,这些安全措施不足矣真正解决SIP网络的安全问题。SBC是目前最有效的办法来解决SIP公网的安全问题。笔者已经在几年前就介绍过关于SBC的功能,安全问题讨论和部署场景,以下文章基本上完整介绍了关于SBC的内容,读者可以查阅:

图解边界会话控制器(SBC)的20个最常用功能

边界会话控制器-SBC部署协议-RFC5853

关于Kamailio,SBC和SIP服务器的误解

SIP系列讲座-边界会话控制器-SBC全面剖析

小报告-SIP中继-云PBX-SBC市场调查数据

最完整阿里云安装SBC和IPPBX场景对接指导配置

因为FreeSBC的基本功能是免费的,因此我们可以使用FreeSBC的基本功能可以完全实现目前比较常用的SBC功能,例如公网注册,拓扑隐藏,对接运营商SIP线路。FreePBX本身是开源免费的企业IPPBX,具备了IPPBX所有常用功能,可以实现企业IPPBX的呼叫功能使用。今天,我们重点讨论如何在阿里云或者其他的腾讯云,百度云部署FreeSBC和FreePBX,双方通过对接部署,然后实现基于云的SBC的真正的解决方案。现在,我们重点针对如何在阿里云安装FreeSBC镜像,如何配置FreePBX和如何配置FreeSBC和FreePBX对接进行逐步讨论和介绍。

01

如何导入FreeSBC ISO 镜像

FreeSBC支持了多种安装方式,包括本地物理机安装,虚拟机安装,openstack安装等方式。同时,FreeSBC也可以通过镜像安装的方式在阿里云,腾讯云,百度云进行安装。安装前,需要准备云安装环境。首先输入阿里云安全访问密钥,再把oss 上的bucket 信息填上,准备安装的文件包,通过OSS浏览器上传镜像文件。

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

把FreeSBC镜像包上传到OSS对象存储空间。当然,这些空间需要用户自己购买才能使用。

最完整阿里云安装SBC和IPPBX场景对接指导配置

选择自定义ISO镜像,创建自定义ISO镜像

最完整阿里云安装SBC和IPPBX场景对接指导配置

导入镜像文件:

最完整阿里云安装SBC和IPPBX场景对接指导配置

创建自定义镜像文件:

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

更换系统盘,重新启动实例,FreeSBC阿里云镜像系统已经安装完毕。

最完整阿里云安装SBC和IPPBX场景对接指导配置

02

阿里云安装FreePBX

阿里云安装FreePBX的过程非常简单,可能需要读者主要的是一些端口安全设置的问题。前面的文章中,笔者已经完整介绍了阿里云的安装方式,通过脚本可以实现一键式安装过程。这里,我们再次介绍一下。

首先到星昊通公司网站下载安装脚本。然后拷贝到阿里云的云系统中。

最完整阿里云安装SBC和IPPBX场景对接指导配置

执行脚本权限以后,系统会自动安装在阿里云。可能出现源代码下载问题,用户需要根据实际URL调整下载路径,进行安装。

然后配置阿里云的安全策略组:

最完整阿里云安装SBC和IPPBX场景对接指导配置

登录阿里云-FreePBX管理员界面:

最完整阿里云安装SBC和IPPBX场景对接指导配置

修改为PJSIP的驱动来配置SIP分机:

最完整阿里云安装SBC和IPPBX场景对接指导配置

创建SIP分机:

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

03

FreeSBC对接FreePBX配置

FreeSBC和FreePBX安装好以后,用户可以开始配置FreePBX的参数设置。访问阿里云的FreeSBC:

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

05

运营商SIP Cop业务对接

对接运营商的Cop业务。

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

设置NAT处理:

最完整阿里云安装SBC和IPPBX场景对接指导配置

设置路由管理:

最完整阿里云安装SBC和IPPBX场景对接指导配置

06

运营商SIP Cop业务对接

IPPBX呼叫路由设置和呼叫测试。在FreePBX添加SIP trunk:

最完整阿里云安装SBC和IPPBX场景对接指导配置

设置呼入路由:

最完整阿里云安装SBC和IPPBX场景对接指导配置

设置FreePBX呼出路由:

最完整阿里云安装SBC和IPPBX场景对接指导配置

通过SIP软电话注册,注意,这里的域名是FreeSBC的公网地址,而不是IPPBX地址,因此实现了拓扑隐藏。用户平台仅对外公布FreeSBC公网地址,通过FreeSBC公网地址注册分机。

最完整阿里云安装SBC和IPPBX场景对接指导配置

通过分机和手机号码通信:

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

呼入路由设置

07

总结

通过阿里云部署FreePBX和FreeSBC,我们实现了SIP分机外网注册的工作,我们实现了和联通Cop SIP线路的对接,测试了使用SIP分机实现呼出呼入的流程。

当然,FreeSBC不仅仅提供一般的企业SBC的通信功能,更具备强大的运营商的部署方案,星昊通科技和FreeSBC更紧密合作,推出中国地区的技术服务和对接解决方案,同时会进一步和企业呼叫中心客户,其他商业IPPBX解决方案提供商提供更加紧密的测试兼容性合作,为中国用户提供专业,高稳定性和功能丰富的SBC产品。

最完整阿里云安装SBC和IPPBX场景对接指导配置

最完整阿里云安装SBC和IPPBX场景对接指导配置

关注微信公众号:asterisk-cn,获得有价值的Asterisk行业分享

Asterisk freepbx,FreeSBC技术文档: www.freepbx.org.cn

融合通信商业解决方案,协同解决方案首选产品:www.hiastar.com

Asterisk/FreePBX中国合作伙伴,官方qq技术分享群(3000人):589995817

联系电话-18665301040
客服-3
客服-2
客服-1