NAT穿越、多平臺接入SIP等難點頻發,聯訊億科SBC幫你一招制勝NAT穿越、多平臺接入SIP等難點頻發,聯訊億科SBC幫你一招制勝 1.Session Boarder Controller Session Boarder Controller——會話邊界控制器,專為解決 以下將為大家分享聯訊億科SBC是如何完美解決企業NAT跨網通信以及在不同終端和各種SIP Server兼容性時遇到的各類問題。 2.音視頻IP化,企業面臨的挑戰
3.完美解決以上難點該如何部署聯訊億科SBC SIP協議最大的特點就其開放性,不同廠家能夠基于SIP規范做更多的定制,所以導致了對接各種軟交換平臺、不同SIP終端設備時存在一些兼容問題; 同時企業、用戶等應用網絡環境復雜,如存在NAT跨網,防火墻,會導致呼叫SIP信令穿透和媒體穿透等難題。 SBC被定為一個B2BUAs,處于VoIP邊界,可以出色地完成呼叫業務中各種NAT和防火墻的穿透。 它能像醫生手術刀一樣,在會話中可以對SIP信令進行流控、監測、識別、頭域字段修改甚至丟棄,以及SDP媒體信息的處理,實現企業與各終端之間順利建立會話,信令和媒體互聯互通,可以完成各種呼叫業務,提供有質量保障的VoIP服務。 4.部署SBC解決互通問題和兼容問題
5.多NAT組網用SBC作媒體代理
6.聯訊億科SBC有哪些絕招呢 1.NAT/防火墻SIP信令和媒體穿越處理 (1)近端NAT功能 如果SBC部署與企業防火墻內,通過映射的方式對外通信,那么可能會出現SBC收不到外網發的信息情況。 (2)SBC解決方法 為保證防火墻內的SBC能正常收到外網用戶端或SIP中繼服務商發的SIP信令和RTP媒體流,可以在 配置近端NAT后,SBC發出去的SIP信令里contact字段和SDP里媒體地址和端口都會改為NAT公網的地址信息,從而實現NAT信令媒體穿越。 例如:
(3)媒體/信令自適應功能 由于防火墻DMZ/NAT的引入,造成了內網的軟交換或者SIP終端攜帶的SIP消息中的VIA/FROM/TO/Contact/SDP中的地址和實際通信地址不一致,還有可能在通話過程中對方更換刷新媒體信息等情況,最終導致信令及媒體交互的地址錯誤或者端口失效,無法正確建立信令通信。 (4)SBC解決方法 可以在SBC上啟用媒體/信令自適應功能(媒體信令地址不鎖定,啟用支持媒體刷新),SBC會自動學習對方NAT網絡下的媒體路徑,從而保證雙方信令/媒體的互通。
2.SIP異常報文處理
SBC可實時動態檢測收到的SIP信令流,如果監測到來自某個IP或賬戶發的信令流異常,可以根據設置的閥值,匹配條件攔截或加入黑名單。 (2)SIP報文格式檢測 SBC會對所有收到的SIP報文內容格式進行檢視,對那些缺少關鍵字段,內容亂碼,callid不對,to tag值不對,Cseq值不對以及格式不正確的等畸形報文,則自動丟棄。 3.協議轉換處理 SBC工作原理是B2BUA模式(背靠背代理); 比如有些客戶端使用TLS加密,有些客戶端使用Webrtc協議通信,但企業核心網服務器只支持UDP協議,那么可以通過SBC來實不同協議轉換,從而實現企業和不同客戶端建立會話通信。 4.語音編解碼轉換以及視頻透傳處理
在實際呼叫業務中對接各種SIP終端和SIP軟交換平臺,使用的編解碼也各有不同,如果有終端設備協商的語音編解碼和核心服務器支持的編解碼不一致(比如G.711轉G.729編碼),SBC會自動做轉碼處理,從而保障通話語音正常交互。
SBC自動檢測兩側呼叫協商的DTMF模式,如果雙方不一致,例如主叫用inband發送DTMF信號,但被叫方只支持rfc2833,SBC自動實現Inband和RFC2833模式的相互轉換,保障業務正常交互。
SBC支持視頻通話,啟用該功能后,可以自動轉發雙方的視頻信息,提供視頻通話服務。 5.SIP兼容性處理方法
SIP協議擴展性強,對接不同SIP服務器,不同的業務類型,不同廠家都有可能添加一些擴展字段實現特殊業務,SBC可以根據業務的需要指定SIP頭字段透傳或禁透(如History-Info,user-agent字段)。
如果兩側支持的請求方法不一致,可以使用SBC的B2BUA模式來實現單側信令交互,保障通信正常。 例如: PRACK/SessionTimer/REFER/UPDATE/re_INVITE/SUBCRIBE/NOTIFY等。
有些服務器發的SIP消息里攜帶了很多不必要內容(例如視頻會議的大SDP)?,導致消息過大,對方不支持,可以用SBC過濾不必要的頭和SDP中的媒體資源信息,減少消息長度。 (4)業務模式兼容 兼容對接IMS/華為/avaya/思科/genesys等平臺,包hold、括呼轉、停泊、三方會議等業務都可以兼容。 (5)URI域名透傳 有些核心SIP服務器要求用戶注冊和呼叫必須在請求行/FROM/TO頭域攜帶指定的域名,用于注冊和呼叫消息的鑒權認證比(如IMS平臺),SBC可以在sip中繼里添加指定的域名認證,并且透傳給核心網。 (6)SIP頭域變換 有些SIP服務器、終端設備發的SIP消息內容不規范或對接一些軟交換平臺需要攜帶特殊值,那么可以通過SBC對SIP消息header頭域字段和SDP消息體內容做修改刪除操作。 例如把Request Line的host地址改為一個固定域名ims.gdchinamobile.com。
同樣對From頭域host地址做修改:
對To頭域里的host做修改:
通過SBC根據對接需求,其他頭域字段值都可以做對應的修改,可重構SIP報文,靈活性高,兼容性好。 |