SBC:会话边界控制器,解决SIP通信中遇到的问题,参考

1、 信令及媒体的 NAT 穿越:

A) 由于防火墙 DMZ/NAT 的引入,造成了内网的软交换或者 SIP 终端携带的 SIP 消息中的 VIA/FROM/TO/Contact/SDP 中的 c=/SDP 中的 m=/SDP 中 RTCP 地址等字段地址和实际互通地址不一致。最终导致信令及媒体交互的 地址错误或者端口失效,无法正确建立信令通信。

SBC 解决方法:采用 NAT 防火墙串接或者并接的拓扑组网。转发并重构 SIP 信令消息,SIP 注册消息保活,保证互通的正确性。

B) 由于一些厂家软交换并不支持媒体中继/媒体转发,导致拓扑隔离的两个网 络无法互相建立媒体流连接。

SBC 解决方法:采用 NAT 防火墙串接或者并接的拓扑组网。转发媒体, NAT 拓扑下的媒体路径学习,P2P 媒体穿透等。

2、 信令及媒体的互联互通

A) 由于不同厂家的设备遵循 SIP 规范标准的不一致,导致了业务互通兼容问 题或者互通失败。

SIP 信令方法不一致 ------ 用 SBC 的 B2BUA 来实现单侧交互(例如 IMS 的 PRACK/SessionTimer/REFER/UPDATE)

SIP 消息过大 ---------- 用 SBC 过滤不必要的头和 SDP 中的媒体资源(例 如视频会议的大 SDP)

SIP 字段争议 ---------- 用 SBC 定义删除争议字段或者重定义格式(例如 IMS 中的 TEL URI)

B) 由于不同厂家的设备遵循媒体能力标准的不一致,导致了业务互通兼容问 题或者互通失败。

编码协商争议 --------- 用 SBC 定义 SDP offer/SDP answer 的编码协商 列表的优先顺序(例如一方媒体流不规范)

媒体类型争议 --------- 用 SBC 定义删除争议的媒体资源(例如视频会议 中 BFCP 流)

编码转换 ------------- 用 SBC 参与协商并转换 UAS/UAC 的媒体流编码 (例如 IMS 与用户 UC 的编码不相容)

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值