在如圖 1所示的傳統電話網絡中,企業通過內部的PBX完成所有內部呼叫,企業和外部的通信都是通過PSTN電話運營商提供的中繼線路進行呼叫。
隨著IP技術的發展,越來越多的企業部署如圖 2所示的基於SIP協議的IP-PBX,企業的內部呼叫都可以使用SIP協議。但企業如果要進行對外呼叫,仍然需要租用PSTN電話運營商的中繼線路。這種組網的缺點是企業需要同時維護SIP網絡和PSTN網絡,增加了管理難度。
隨著企業內大量部署支持SIP協議的IP-PBX以及通過SIP協議提供語音通信基礎架構的ITSP(Internet Telephone Service Provider,Internet電話運營商)的逐漸增多,企業迫切需要一種能提供類似於傳統PSTN中繼線路的SIP中繼技術,用於連接企業IP-PBX與外部的Internet電話運營商,實現全網IP化。這種SIP中繼技術就是SIP Trunk,其典型組網圖如圖 3所示。
SIP Trunk作為一種功能可以嵌入到部署在企業網絡邊緣的語音網關或防火牆中。能夠實現SIP Trunk功能的設備稱為SIP Trunk設備,或TG網關。
SIP Trunk具有以下特點:
(1) SIP Trunk設備和ITSP之間隻需建立唯一的、安全的、具有QoS保證的SIP Trunk鏈路。通過該鏈路來承載企業的多路並發呼叫,運營商隻需對該鏈路進行鑒權,不再對承載於該鏈路上的每一路SIP呼叫進行鑒權。
(2) 企業內部通信由企業IP-PBX負責。企業所有外出通信都通過SIP Trunk交由ITSP,再由ITSP中的設備發送到PSTN網絡,企業不再需要維護原有的傳統PSTN中繼鏈路,節省了硬件和維護成本。
(3) 企業可以通過設置目的地址任意選擇並連接到多個ITSP,充分利用遍布全球各地的ITSP,節省通話費用。
(4) 部署SIP Trunk設備後,全網可以使用SIP協議,可以更好的支持語音、會議、即時消息等IP通信業務。
(5) SIP Trunk設備不同於SIP代理服務器。SIP Trunk設備接收到用戶的呼叫請求後,會代表用戶向ITSP發起新呼叫請求。在轉發過程中,SIP Trunk設備不但要對信令消息進行中繼轉發,對RTP媒體消息也需要進行中繼轉發。在整個過程中,SIP Trunk設備兩端的設備(企業內部和企業外部設備)均認為和其交互的是SIP Trunk設備本身。
SIP Trunk設備部署在企業IP-PBX和ITSP之間。企業的所有內部呼叫通過企業內部的IP-PBX完成,企業的所有外部呼叫均通過SIP Trunk鏈路發送給ITSP。圖 4所示為應用SIP Trunk技術的實際組網圖。
與SIP Trunk相關的協議規範有:
l RFC 3261
l RFC 3515
l SIPconnect Technical Recommendation v1.1