应用层的信令控制协议 SIP
生活随笔
收集整理的這篇文章主要介紹了
应用层的信令控制协议 SIP
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?SIP(Session InitiationProtocol)是一個應用層的信令控制協議。用于創建、修改和釋放一個或多個參與者的會話。這些會話可以是Internet
多媒體會議
[1]
、IP電話或多媒體分發。會話的參與者可以通過組播(multicast)、網狀單播(unicast)或兩者的混合體進行通信。
?? ? ?使用SIP,服務提供商可以隨意選擇標準組件。不論媒體內容和參與方數量,用戶都可以查找和聯系對方。SIP對會話進行協商,以便所有參與方都能夠就會話功能達成一致以及進行修改。它甚至可以添加、刪除或轉移用戶。
?? ??SIP它既不是會話描述協議,也不提供會議控制功能。為了描述消息內容的負載情況和特點,SIP 使用 Internet的會話描述協議 (SDP) 來描述終端設備的特點。SIP 自身也不提供服務質量 (QoS),它與負責語音質量的資源預留協議(RSVP) 互操作。它還與若干個其他協議進行協作,包括負責定位的輕型目錄訪問議(LDAP)、負責身份驗證的遠程身份驗證撥入用戶服務 (RADIUS) 以及負責實時傳輸的RTP 等多個協議。
?? ? ?SIP的一個重要特點是它不定義要建立的會話的類型,而只定義應該如何管理會話。有了這種靈活性,也就意味著SIP可以用于眾多應用和服務中,包括交互式游戲、音樂和視頻點播以及語音、視頻和Web 會議。SIP消息是基于文本的,因而易于讀取和調試。新服務的編程更加簡單,對于設計人員而言更加直觀。SIP如同電子郵件客戶機一樣重用 MIME 類型描述,因此與會話相關的應用程序可以自動啟動。SIP 重用幾個現有的比較成熟的 Internet 服務和協議,如DNS、RTP、RSVP 等。不必再引入新服務對 SIP 基礎設施提供支持,因為該基礎設施很多部分已經到位或現成可用。
?? ? ?對 SIP的擴充易于定義,可由服務提供商在新的應用中添加,不會損壞網絡。網絡中基于 SIP 的舊設備不會妨礙基于 SIP 的新服務。例如,如果舊SIP 實施不支持新的 SIP 應用所用的方法/標頭,則會將其忽略。SIP 獨立于傳輸層。因此,底層傳輸可以是采用 ATM 的IP。SIP 使用用戶數據報協議(UDP) 以及傳輸控制協議(TCP),將獨立于底層基礎設施的用戶靈活地連接起來。SIP支持多設備功能調整和協商。如果服務或會話啟動了視頻和語音,則仍然可以將語音傳輸到不支持視頻的設備,也可以使用其他設備功能,如單向視頻流傳輸功能。
?? ??通信提供商及其合作伙伴和用戶越來越渴求新一代基于 IP 的服務。現在有了 SIP(TheSession Initiation Protocol 會話啟動協議),一解燃眉之急。SIP是不到十年前在計算機科學實驗室誕生的一個想法。它是第一個適合各種媒體內容而實現多用戶會話的協議,現在已成了 Internet工程任務組 (IETF) 的規范。今天,越來越多的運營商、CLEC(競爭本地運營商)和 ITSP(IP 電話服務商)都在提供基于SIP 的服務,如市話和長途電話技術、在線信息和即時消息、IP Centrex/HostedPBX、語音短信、push-to-talk(按鍵通話)、多媒體會議等等。獨立軟件供應商 (ISV) 正在開發新的開發工具,用來為運營商網絡構建基于 SIP的應用程序以及 SIP 軟件。網絡設備供應商 (NEV) 正在開發支持 SIP 信令和服務的硬件。現在,有眾多 IP電話、用戶代理、網絡代理服務器、VOIP網關、媒體服務器和應用服務器都在使用 SIP。
?? ? ?SIP從類似的權威協議--如 Web超文本傳輸協議(HTTP) 格式化協議以及簡單郵件傳輸協議(SMTP) 電子郵件協議--演變而來并且發展成為一個功能強大的新標準。但是,盡管 SIP使用自己獨特的用戶代理和服務器,它并非自成一體地封閉工作。SIP支持提供融合的多媒體服務,與眾多負責身份驗證、位置信息、語音質量等的現有協議協同工作。
?? ? ?SIP較為靈活,可擴展,而且是開放的。它激發了 Internet 以及固定和移動 IP 網絡推出新一代服務的威力。SIP 能夠在多臺 PC和電話上完成網絡消息,模擬 Internet 建立會話。
?? ? ?SIP大大優于現有的一些協議,如將 PSTN 音頻信號轉換為 IP 數據包的媒體網關控制協議(MGCP)。因為 MGCP是封閉的純語音標準,所以通過信令功能對其進行增強比較復雜,有時會導致消息被破壞或丟棄,從而妨礙提供商增加新的服務。而使用SIP,編程人員可以在不影響連接的情況下在消息中增加少量新信息。 例如,SIP 服務提供商可以建立包含語音、視頻和聊天內容的全新媒體。如果使用 MGCP、H.323或 SS7 標準,則提供商必須等待可以支持這種新媒體的協議新版本。而如果使用SIP,盡管網關和設備可能無法識別該媒體,但在兩個大陸上設有分支機構的公司可以實現媒體傳輸。 ?? ? ?因為 SIP的消息構建方式類似于 HTTP,開發人員能夠更加方便便捷地使用通用的編程語言(如 Java)來創建應用程序。對于等待了數年希望使用SS7 和高級智能網絡(AIN) 部署呼叫等待、主叫號碼識別以及其他服務的運營商,現在如果使用SIP[2],只需數月時間即可實現高級通信服務的部署。 ?? ??這種可擴展性已經在越來越多基于 SIP 的服務中取得重大成功。Vonage是針對用戶和小企業用戶的服務提供商。它使用 SIP 向用戶提供 20,000 多條數字市話、長話及語音郵件線路。Deltathree為服務提供商提供 Internet 電話技術產品、服務和基礎設施。它提供了基于 SIP 的 PC 至電話解決方案,使 PC用戶能夠呼叫全球任何一部電話。Denwa Communications 在全球范圍內批發語音服務。它使用 SIP 提供 PC 至 PC及電話至 PC 的主叫號碼識別、語音郵件,以及電話會議、統一通信、客戶管理、自配置和基于 Web 的個性化服務。 ?? ? 某些權威人士預計,SIP 與 IP 的關系將發展成為類似SMTP 和 HTTP 與 Internet 的關系,但也有人說它可能標志著 AIN 的終結。迄今為止,3G 界已經選擇 SIP作為下一代移動網絡的會話控制機制。Microsoft 已經選擇 SIP 作為其實時通信策略并在 MicrosoftXP、Pocket PC 和 MSN Messenger 進行了部署,Microsoft 同時宣布 CE dot net的下一個版本將使用基于 SIP 的 VoIP 應用接口層,并承諾向用戶 PC 提供基于 SIP 的語音和視頻呼叫。
?? ? ?SIP大大優于現有的一些協議,如將 PSTN 音頻信號轉換為 IP 數據包的媒體網關控制協議(MGCP)。因為 MGCP是封閉的純語音標準,所以通過信令功能對其進行增強比較復雜,有時會導致消息被破壞或丟棄,從而妨礙提供商增加新的服務。而使用SIP,編程人員可以在不影響連接的情況下在消息中增加少量新信息。 例如,SIP 服務提供商可以建立包含語音、視頻和聊天內容的全新媒體。如果使用 MGCP、H.323或 SS7 標準,則提供商必須等待可以支持這種新媒體的協議新版本。而如果使用SIP,盡管網關和設備可能無法識別該媒體,但在兩個大陸上設有分支機構的公司可以實現媒體傳輸。 ?? ? ?因為 SIP的消息構建方式類似于 HTTP,開發人員能夠更加方便便捷地使用通用的編程語言(如 Java)來創建應用程序。對于等待了數年希望使用SS7 和高級智能網絡(AIN) 部署呼叫等待、主叫號碼識別以及其他服務的運營商,現在如果使用SIP[2],只需數月時間即可實現高級通信服務的部署。 ?? ??這種可擴展性已經在越來越多基于 SIP 的服務中取得重大成功。Vonage是針對用戶和小企業用戶的服務提供商。它使用 SIP 向用戶提供 20,000 多條數字市話、長話及語音郵件線路。Deltathree為服務提供商提供 Internet 電話技術產品、服務和基礎設施。它提供了基于 SIP 的 PC 至電話解決方案,使 PC用戶能夠呼叫全球任何一部電話。Denwa Communications 在全球范圍內批發語音服務。它使用 SIP 提供 PC 至 PC及電話至 PC 的主叫號碼識別、語音郵件,以及電話會議、統一通信、客戶管理、自配置和基于 Web 的個性化服務。 ?? ? 某些權威人士預計,SIP 與 IP 的關系將發展成為類似SMTP 和 HTTP 與 Internet 的關系,但也有人說它可能標志著 AIN 的終結。迄今為止,3G 界已經選擇 SIP作為下一代移動網絡的會話控制機制。Microsoft 已經選擇 SIP 作為其實時通信策略并在 MicrosoftXP、Pocket PC 和 MSN Messenger 進行了部署,Microsoft 同時宣布 CE dot net的下一個版本將使用基于 SIP 的 VoIP 應用接口層,并承諾向用戶 PC 提供基于 SIP 的語音和視頻呼叫。
總結
以上是生活随笔為你收集整理的应用层的信令控制协议 SIP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: make menuconfig 报错解决
- 下一篇: 港币与美元挂钩是什么意思?有哪些好处和缺