新闻资讯

【医院分诊排队叫号管理系统厂家】学习SBC在携程中应用的实践与技巧

2023-10-21 09:38

SBC设备概述

        随着互联网及融合通信(Unified Communication)技术的不断发展,使得VoIP技术 近几年又火了起来。VoIP就是Voice Over Internet Protocol,简单来说就是只要你有质量不错的网络条件,就可以和外界进行语音通信了。只不过传统的语音通信都是通过模拟线路来进行信号传输的,而VoIP则是通过因特网借助IP包来传输数字语音信号。

在VoIP网络架构中,不同于传统的语音交换机、网关等语音设备,SBC在VoIP通信中应用广泛,作用十分重要。

SBC在企业通信中应用组网

SBC的全称是Session Border Controller。简单来说,SBC是部署在网络边界,用来控制SIP会话的设备或软件。Session 为会话,Border 为通信网络边界,Controller 为控制器。

目前在市面上,商用的SBC厂家非常的多,例如国产品牌鼎信通达、华为、讯时、三汇等品牌;国外知名品牌Oracle Acme 、Sonus、AudioCodes等品牌。大多品牌是专用的硬件物理设备;由于市场的需求,也有一些厂家推出了软件的SBC,例如通信行业新兴起的神州网讯品牌,但是一般语音编解码的板卡还是用DSP来实现的。

 Oracle Acme SBC

总的来说,SBC没有太确切的定义,但就RFC的一些描述和个人的理解,SBC应该就是基于SIP的B2BUA(背靠背代理),能够解析SIP协议,并对SIP协议进行各种操作,比如添加SIP Header,修改SDP等等。

SBC在企业组网中的应用

SBC一般部署在语音网络边界,用于控制SIP信令,通常也包含了语音流的建立,控制与释放,因为部署在边界,就设计到两边SIP业务参数的不同,所以适配的功能也是必不可少的。

SBC通信结构

在VoIP网络安全方面,SBC也起到语音会话层面的安全,QoS,准入控制等作用。更为简单的说,SBC就像是VoIP的防火墙,提供了IP语音网络的接入服务。

其实简单来讲,SBC的核心功能可以概括为:

1) 协议转换;

2) codec编码转换;

3) 信令及媒体的NAT;

4) 内部通信网络拓扑隐藏;

5) 权限及安全控制

SBC在携程项目通信中应用场景

SBC在携程通信中的应用场景

1) 企业之间的SIP组网,比如公司之间,或者总公司和分公司之间可以通过专线或者Internet进行IP语音系统对接;

2) SIP客户端接入,比如软件的SIP client通过公网,由SBC充当代理接入到IP语音网络中;

3) 运营商IMS对接,可以与SIP trunk开放的运营商进行语音中继接入的实现。

目前在IP通信电话系统中,无论是中继线路,移动办公,企业组网等都进行了大量的VoIP实践。在实践过程中,需要SBC设备的接入;由于是互联网公司,那通信应用也要朝着互联网发展方向,我们决定选择开源+软交换的方法来满足自身对SBC的需求,同时进行了向成熟产品方向的改造。

去朝着这个方向走,其实也是通过了解,认为SBC虚拟化,软件化是可行的。Linux OS的架构以及CPU的不断强劲,虚拟机包括docker等技术的不断成熟,都使的软件的SBC可以有不错的性能。

SBC通信实践

首先介绍下软SBC的整体架构,下图从类ISO的分层模型来展示我们SBC功能模块,以及管理界面:

SBC通信架构

应用实践&技巧

上一篇:【医疗专用ICU探视系统厂家】广播系统方案(搭建广播系统产品选型与方案建议)
返回
下一篇:【医院叫号系统厂家】保安对讲机(如何选择和使用最佳的安保通讯工具)
Baidu
map