阅读(3519) (22)

SIP B2BUA

2016-12-27 10:01:23 更新

背靠背用户代理(B2BUA)是SIP应用程序中的逻辑网络元素。它是一种SIP UA,它接收SIP请求,然后重新格式化请求,并将其作为新请求发送出去。

与代理服务器不同,它维护对话状态,并且必须参与在其建立的对话框上发送的所有请求。B2BUA打破了SIP的端到端性质。

B2BUA - 如何工作?

B2BUA代理在电话呼叫的两个端点之间操作,并且将通信信道划分为两个呼叫分支。B2BUA是UAC和UAS的串联。它参与呼叫两端之间的所有SIP信令,它已经建立。由于对话服务提供商中可用的B2BUA可以实现一些增值特征。

在始发呼叫段中,B2BUA充当用户代理服务器(UAS),并将该请求作为用户代理客户端(UAC)处理到目的地端,处理端点之间的信令。

B2BUA维护其处理的调用的完整状态。B2BUA的每一侧作为RFC 3261中规定的标准SIP网络元件操作。

B2BUA的功能

B2BUA提供以下功能 -

  • 呼叫管理(计费,自动呼叫断开,呼叫转移等)

  • 网络互通(可能与协议适配)

  • 隐藏网络内部(私有地址,网络拓扑等)

通常,B2BUA也在媒体网关中实现以桥接媒体流以完全控制会话。

B2BUA的示例

许多专用交换机(PBX)企业电话系统包含B2BUA逻辑。

一些防火墙内置了ALG(应用层网关)功能,允许防火墙授权SIP和媒体流量,同时仍然保持高水平的安全性。

另一种常见类型的B2BUA称为会话边界控制器(SBC)。