- 會話發起協議教程
- SIP - 首頁
- SIP - 簡介
- SIP - 網路元素
- SIP - 基本呼叫流程
- SIP - 訊息傳遞
- SIP - 響應程式碼
- SIP - 報頭
- SIP - 會話描述協議
- SIP - 提供/應答模型
- SIP - 移動性
- SIP - 分支
- SIP - 代理和路由
- SIP 到 PSTN
- SIP - 編解碼器
- SIP - B2BUA
- SIP 有用資源
- SIP - 快速指南
- SIP - 有用資源
- SIP - 討論
會話發起協議 - 簡介
會話發起協議 (SIP) 是 VoIP 技術中最常用的協議之一。它是一個應用層協議,與其他應用層協議協同工作,以控制網際網路上的多媒體通訊會話。
VoIP 技術
在繼續之前,讓我們先了解一些關於 VoIP 的要點。
VOIP 是一種允許您透過網際網路傳輸語音和多媒體(影片、圖片)內容的技術。它是利用網際網路隨時隨地進行通訊的最廉價方式之一。
VoIP 的一些優點包括:
低成本
可移植性
無需額外電纜
靈活性
視訊會議
對於 VoIP 呼叫,您只需要一臺具有網際網路連線功能的電腦/筆記型電腦/手機。下圖描述了 VoIP 呼叫是如何進行的。
有了這些基礎知識,讓我們回到 SIP 上來。
SIP – 概述
以下是關於 SIP 需要注意的一些要點:
SIP 是一種信令協議,用於在網際網路協議上建立、修改和終止多媒體會話。會話只不過是兩個端點之間的一個簡單呼叫。端點可以是智慧手機、筆記型電腦或任何可以透過網際網路接收和傳送多媒體內容的裝置。
SIP 是由 IETF(網際網路工程任務組)標準定義的應用層協議。它在RFC 3261中定義。
SIP 體現了客戶端-伺服器架構以及從HTTP中使用的 URL 和 URI 以及從SMTP中使用的文字編碼方案和報頭樣式。
SIP 利用 SDP(會話描述協議)來描述會話,並利用 RTP(即時傳輸協議)在 IP 網路上傳輸語音和影片。
SIP 可用於雙向(單播)或多方(多播)會話。
其他 SIP 應用包括檔案傳輸、即時訊息、視訊會議、線上遊戲和流媒體多媒體分發。
SIP 在哪裡適用?
基本上,SIP 是一個應用層協議。它是一個簡單的網路信令協議,用於與一個或多個參與者建立和終止會話。SIP 協議的設計獨立於底層傳輸協議,因此 SIP 應用可以在 TCP、UDP 或其他較低層網路協議上執行。
下圖描述了 SIP 在一般方案中的位置:
通常,SIP 協議用於兩個或多個端點之間的網際網路電話和多媒體分發。例如,一個人可以使用 SIP 向另一個人發起電話呼叫,或者某人可以與許多參與者建立電話會議。
SIP 協議的設計非常簡單,命令集有限。它也是基於文字的,因此任何人都可以閱讀 SIP 會話中端點之間傳遞的 SIP 訊息。