SIP的關鍵元件
SIP通過類似E-mail形式的資源識別標誌(URI)來標名用戶地址,它通過諸如用戶電話號碼、帳號、主機名等元素來構成SIP URI,其格式為user@domain的表示方式。其中user也可以是傳統電信網路中的e.164電信交換碼。
SIP的關鍵元件有下列幾項:
用戶代理User Agent:
通常簡稱為UA,是SIP網路環境中的用戶終端設備,其角色相當於H.323 Terminal。在邏輯上包含有User Agent Client (UAC) 以及 User Agent Server(UAS)兩種,UAC負責產生請求,而UAS負責產生依照請求產生應答。每一個UA都同時扮演者UAC和UAS的角色,當它是呼叫別人的主叫端時,就是UAC;當它是被別人呼叫的被叫端時,就是UAS。
目前我們所能看到的各種話機,本質上都是一種SIP UA裝置。有一種USB Phone是配合Soft Phone使用的,它的本質是一種音效裝置,雖然很多人也叫它做網路話機,但是它並不屬於SIP UA的角色。
代理伺服器Proxy Server:
為SIP協議運作的中心,同時具有伺服器端和客戶端雙重角色的中介元件,負責代表SIP UA或者其他的Proxy Server產生請求或將收到的請求代為轉送到另外一個目標SIP元件去。由Proxy Server提供對用戶定位的服務,以轉送到正確的UA位置去,且UA回覆結果也是一樣會經由相反的路由將結果回覆給請求端的UA,這就是Proxy Server的路由功能。
Proxy Server其實就是扮演傳統電信領域中,交換總機的角色。由於它的存在,可大幅簡化UA的設計複雜度(否則UA要能記得所有通訊對象的IP網址),也是VoIP業者營運的中樞。
重定向伺服器Redirect Server:
SIP的其中一個主要特性就是,它將用戶的邏輯位址和實際位址分開,這使得用戶可以定義一個不變的邏輯位置,然後將它映射成別名至一個或多個變化的實際位置。重定向伺服器接受任何SIP元件的請求,並將被呼叫方的SIP位址映射成一個或多個位址並將回應給客戶端。和代理伺服器不同的是,重定向伺服器不會轉遞任何請求到其他伺服器。
註冊伺服器Register Server:
接受註冊請求的伺服器,其目的是記錄用戶在請求中的聯繫資訊,或更新位置伺服器中的位址資料庫。註冊伺服器提供UA進行註冊的介面,用以進行管理並提供特定的服務。
位置伺服器Location Server:
可視為SIP資料庫,負責儲存UA的資訊,接受註冊伺服器的用戶資料,並提供給代理伺服器和轉向伺服器使用。通常位置伺服器、註冊伺服器都是代理伺服器的一部分,少數大規模的電信等級服務設施,才會因效能考量區分開。
媒體閘道器Media Gateway:
支援PSTN網路和IP網路兩種異質網路之間的中介呼叫與傳送,或是處理同為IP網路的兩種異質協定,如SIP與H.323之間的呼叫。
媒體伺服器Media Relay Server:
為了穿越NAT或其他媒體型式轉換等目的,在兩個UA之間進行RTP Media的中繼轉遞,或者是為多方通話的媒體內容匯接目的,它必須配合SIP代理伺服器使用,或本身即兼具代理伺服器的功能。
SIP關鍵元件及其呼叫模式。 |
SIP的關鍵元件有下列幾項:
用戶代理User Agent:
通常簡稱為UA,是SIP網路環境中的用戶終端設備,其角色相當於H.323 Terminal。在邏輯上包含有User Agent Client (UAC) 以及 User Agent Server(UAS)兩種,UAC負責產生請求,而UAS負責產生依照請求產生應答。每一個UA都同時扮演者UAC和UAS的角色,當它是呼叫別人的主叫端時,就是UAC;當它是被別人呼叫的被叫端時,就是UAS。
目前我們所能看到的各種話機,本質上都是一種SIP UA裝置。有一種USB Phone是配合Soft Phone使用的,它的本質是一種音效裝置,雖然很多人也叫它做網路話機,但是它並不屬於SIP UA的角色。
代理伺服器Proxy Server:
為SIP協議運作的中心,同時具有伺服器端和客戶端雙重角色的中介元件,負責代表SIP UA或者其他的Proxy Server產生請求或將收到的請求代為轉送到另外一個目標SIP元件去。由Proxy Server提供對用戶定位的服務,以轉送到正確的UA位置去,且UA回覆結果也是一樣會經由相反的路由將結果回覆給請求端的UA,這就是Proxy Server的路由功能。
Proxy Server其實就是扮演傳統電信領域中,交換總機的角色。由於它的存在,可大幅簡化UA的設計複雜度(否則UA要能記得所有通訊對象的IP網址),也是VoIP業者營運的中樞。
重定向伺服器Redirect Server:
SIP的其中一個主要特性就是,它將用戶的邏輯位址和實際位址分開,這使得用戶可以定義一個不變的邏輯位置,然後將它映射成別名至一個或多個變化的實際位置。重定向伺服器接受任何SIP元件的請求,並將被呼叫方的SIP位址映射成一個或多個位址並將回應給客戶端。和代理伺服器不同的是,重定向伺服器不會轉遞任何請求到其他伺服器。
註冊伺服器Register Server:
接受註冊請求的伺服器,其目的是記錄用戶在請求中的聯繫資訊,或更新位置伺服器中的位址資料庫。註冊伺服器提供UA進行註冊的介面,用以進行管理並提供特定的服務。
位置伺服器Location Server:
可視為SIP資料庫,負責儲存UA的資訊,接受註冊伺服器的用戶資料,並提供給代理伺服器和轉向伺服器使用。通常位置伺服器、註冊伺服器都是代理伺服器的一部分,少數大規模的電信等級服務設施,才會因效能考量區分開。
媒體閘道器Media Gateway:
支援PSTN網路和IP網路兩種異質網路之間的中介呼叫與傳送,或是處理同為IP網路的兩種異質協定,如SIP與H.323之間的呼叫。
媒體伺服器Media Relay Server:
為了穿越NAT或其他媒體型式轉換等目的,在兩個UA之間進行RTP Media的中繼轉遞,或者是為多方通話的媒體內容匯接目的,它必須配合SIP代理伺服器使用,或本身即兼具代理伺服器的功能。
Comments