SIP - B2BUA



回退式使用者代理 (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)。

廣告
© . All rights reserved.