一張圖說明SIP Trunk原理
基本介紹
- 外文名:sip trunk
- 全稱:Session Initiation Protocol
- 學科:計算機
- 分類:軟體
概述,使用,簡介,功能特點,典型套用,
概述
SIP概述
SIP(Session Initiation Protocol)
是套用層信令協定,定義了用戶間互動式媒體會話的發起,修改和終止過程.
1、所支持的功能
1.基本會話.
2.多用戶之間的會話.
3.互動的媒體套用.
2、協定使用的環境
基於SIP的IP網路電話系統所用網路中各層的協定結構:SIP網路架構
使用
1、User Agents用戶代理
一個發起和終止會話的實體,包含兩個功能實體.
1.User Agent Clients (UAC) –發起呼叫的功能實體.
2.User Agent Server (UAS) –接收呼叫的功能實體.
3.UAC和UAS -都能終止一個呼叫.
2、Proxy Server代理伺服器
1.為其它的客戶機代理,進行SIP訊息的轉接和轉發的功能。
2.對收到的請求訊息進行翻譯和處理後,傳遞給其他的伺服器.
3.對SIP請求及回響進行路由.
3、Location Server位置伺服器
1.為SIP重定向伺服器或代理伺服器提供被叫用戶可能的位置信息.
4、Redirect Server重定向伺服器
1.接受SIP請求訊息,進行地址映射,將映射後的地址(零個或多個)返回給客戶機.
2.與代理伺服器不同的是, redirect server不會發起自己的呼叫.
3.與用戶代理不同的是, redirect server不接受呼叫終止或主動終止呼叫.
5、Registrar Server登記伺服器
1.接受REGISTER請求的伺服器.
2.可以支持鑒權的功能
3.在典型套用中,可與代理伺服器或重定向伺服器一起提供用戶定位服務
SIP通訊建立
用SIP來建立通訊通常需要有六個步驟:
1.登記,發起和定位用戶.
2.進行媒體協商--通常採用SDP方式來攜帶媒體參數.
3.由被叫方來決定是否接納該呼叫.
4.呼叫媒體流建立並互動.
5.呼叫更改或處理.
6.呼叫終止.
簡介
1、在如圖1所示的傳統電話網路中,企業通過內部的PBX完成所有內部呼叫,企業和外部的通信都是通過PSTN電話運營商提供的中繼線路進行呼叫。
PSTN ( Public Switched Telephone Network )公共交換電話網路
是一種常用的舊式電話系統,即我們日常生活中常用的電話網
是一種全球語音通信電路交換網路,包括商業的和政府擁有的
傳統電話網路
2、隨著IP技術的發展,越來越多的企業部署如圖2所示,基於SIP協定的IP-PBX,企業的內部呼叫都可以使用SIP協定。但企業如果要進行對外呼叫,仍然需要租用PSTN電話運營商的中繼線路。
SIP+PSTN網路
IP-PBX是一種基於IP的公司電話系統。它可以完全將話音通信集成到公司的數據網路中,從而建立能夠連線分布在全球各地辦公地點和員工的統一話音和數據網路
3、隨著企業內大量部署支持SIP協定的IP-PBX以及通過SIP協定提供語音通信基礎架構的ITSP(電話運營商)的逐漸增多,企業迫切需要一種能提供類似於傳統PSTN中繼線路的SIP中繼技術,用於連線企業IP-PBX與外部的Internet電話運營商,實現全網IP化。這種SIP中繼技術就是SIP Trunk,如圖3所示
SIP Trunk作為一種功能可以嵌入到部署在企業網路邊緣的語音網關或防火牆中。能夠實現SIP Trunk功能的設備稱為SIP Trunk設備,或TG網關
功能特點
- SIP Trunk設備和ITSP之間只需建立唯一的、安全的、具有QoS保證的SIP Trunk鏈路,通過該鏈路來承載企業的多路並發呼叫。
- 企業內部通信由企業IP-PBX負責,企業所有外出通信都通過SIP Trunk交由ITSP,再由ITSP中的設備傳送到PSTN網路
- 部署SIP Trunk設備後,全網可以使用SIP協定,可以更好的支持語音、會議、即時訊息等IP通信業務
- SIP Trunk設備接收到用戶的呼叫請求後,會代表用戶向ITSP發起新呼叫請求,在轉發過程中,SIP Trunk設備不但要對信令訊息進行中繼轉發,對RTP媒體訊息也需要進行中繼轉發。
典型套用
SIP Trunk設備部署在企業IP-PBX和ITSP(IP電話業務提供商)之間。企業的所有內部呼叫通過企業內部的IP-PBX完成,企業的所有外部呼叫均通過SIP Trunk鏈路傳送給ITSP。