壓縮機制?app應用
2開發流程
3溝通要求
4會話作文
用戶代理?註冊服務器?代理服務器?重定向服務器
5條常見信息
6協議比較
標準應用目標?標準架構?系統組成結構?實現起來有多容易?總結
7相關技術?開源項目?5Java1會話協議SIPSIP(會話發起協議)是應用層信令控制協議。用於為壹個或多個參與者創建、修改和釋放會話。這些會話可以是互聯網多媒體會議[3],IP電話或多媒體分發。對話中的參與者可以通過多播、單播或二者的混合進行通信。SIP與負責語音質量的資源預留協議(RSVP)互操作。它還與其他幾個協議合作,包括用於定位的輕量級目錄訪問協議(LDAP)、用於認證的遠程認證撥入用戶服務(RADIUS)和用於實時傳輸的RTP。SIP的壹個重要特征是,它不定義要建立的會話的類型,而只定義應該如何管理會話。這種靈活性意味著SIP可以用於許多應用和服務,包括交互式遊戲、音樂和視頻點播,以及語音、視頻和網絡會議。SIP消息是基於文本的,因此易於閱讀和調試。對於設計人員來說,新服務的編程更簡單、更直觀。SIP像電子郵件客戶端壹樣重用MIME類型描述,因此與會話相關的應用程序可以自動啟動。SIP復用了現有的幾種成熟的互聯網服務和協議,如DNS、RTP、RSVP等。沒有必要引入新的服務來支持SIP基礎設施,因為基礎設施的許多部分已經到位或現成的。SIP的擴展很容易定義,並且可以由服務提供商添加到新的應用中,而不會損壞網絡。網絡中基於SIP的舊設備不會阻礙基於SIP的新業務。例如,如果舊的SIP實現不支持新的SIP應用使用的方法/報頭,它將被忽略。SIP獨立於傳輸層。因此,底層傳輸可以是使用ATM的IP。SIP使用用戶數據報協議(UDP)和傳輸控制協議(TCP)來靈活地連接獨立於底層基礎設施的用戶。SIP支持多設備功能調整和協商。如果服務或會話啟動了視頻和語音,您仍然可以將語音傳輸到不支持視頻的設備,或者您可以使用其他設備功能,如單向視頻流。通信提供商、他們的合作夥伴和用戶越來越渴望新壹代的基於IP的服務。現在有了SIP(會話發起協議),燃眉之急迎刃而解。SIP是不到十年前在計算機科學實驗室誕生的壹個想法。它是第壹個適用於各種媒體內容實現多用戶會話的協議,現在已經成為互聯網工程任務組(IETF)的規範。今天,越來越多的運營商,CLEC(相互競爭的本地運營商)和ITSP(IP電話服務提供商)正在提供基於SIP的服務,例如本地和長途電話技術、在線信息和即時消息、IP Centrex/Hosted PBX、語音消息、壹鍵通(push-to-talk)、多媒體會議等等。獨立軟件供應商(ISV)正在開發新的開發工具,為運營商網絡構建基於SIP的應用和SIP軟件。網絡設備供應商(NEV)正在開發支持SIP信令和服務的硬件。現在很多IP電話、用戶代理、網絡代理服務器、VOIP網關、媒體服務器、應用服務器都在使用SIP。SIP由類似的權威協議演化而來,如Web超文本傳輸協議(HTTP)格式化協議和簡單郵件傳輸協議(SMTP)電子郵件協議,並發展成為壹個強大的新標準。然而,盡管SIP使用自己獨特的用戶代理和服務器,但它並不是孤立工作的。SIP支持融合多媒體服務的提供,並且與負責認證、位置信息、語音質量等的許多現有協議合作。SIP具有靈活性、可擴展性和開放性。它激發了互聯網、固定和移動IP網絡推出新壹代服務。SIP可以在多臺PC和電話上完成網絡消息,模擬互聯網建立會話。與由來已久的國際電信聯盟(ITU) SS7標準(用於呼叫建立)和ITU H.323視頻協議組合標準不同,SIP在底層網絡傳輸協議和媒體中獨立工作。它規定了壹個或多個參與者的終端設備如何建立、修改和斷開連接,而不考慮語音、視頻、數據或基於網絡的內容。SIP比壹些現有的協議好得多,例如將PSTN音頻信號轉換成IP分組的媒體網關控制協議(MGCP)。由於MGCP是壹個封閉的純語音標準,通過信令功能來增強它是復雜的,這有時會導致消息的破壞或丟棄,從而阻止提供商添加新的服務。使用SIP,程序員可以在消息中添加少量新信息,而不會影響連接。例如,SIP服務提供商可以創建包括語音、視頻和聊天內容的新媒體。如果使用MGCP、H.323或SS7標準,提供商必須等待能夠支持這種新媒體的新版本的協議。如果使用SIP,在兩大洲有分支機構的公司可以實現媒體傳輸,盡管網關和設備可能不識別媒體。而且,由於SIP的消息結構類似於HTTP,開發人員可以使用壹種通用的編程語言(如Java)更方便地創建應用程序。對於等待了幾年,希望使用SS7和高級智能網(AIN)部署呼叫等待、主叫號碼識別等業務的運營商來說,如果現在使用SIP[4],只需要幾個月就可以部署高級通信業務。這種可擴展性在越來越多的基於SIP的服務中取得了巨大的成功。Vonage是壹家面向用戶和小型企業用戶的服務提供商。它使用SIP為用戶提供20,000多個數字本地電話、長途電話和語音郵件線路。Deltathree為服務提供商提供互聯網電話產品、服務和基礎設施。它提供了壹個基於SIP的PC到電話的解決方案,使PC用戶能夠呼叫世界上的任何電話。Denwa通信公司在全球批發語音服務。它使用SIP提供主叫號碼識別和PC到PC、電話到PC的語音郵件,以及基於Web的電話會議、統壹通信、客戶管理、自我配置和個性化服務。壹些權威人士預測,Sip和IP之間的關系將發展成為SMTP和HTTP與互聯網的關系,但也有人說,這可能標誌著AIN的終結。到目前為止,3G社區已經選擇SIP作為下壹代移動網絡的會話控制機制。微軟選擇了SIP作為其實時通信策略,並將其部署在微軟XP、Pocket PC和MSN Messenger中。微軟還宣布,下壹版本的CE dot net將使用基於SIP的VoIP應用接口層,並承諾向用戶的PC提供基於SIP的語音和視頻通話。此外,MCI正在使用SIP向IP通信用戶部署先進的電話技術服務。用戶將能夠通知主叫方他們是否有空以及首選的通信模式,例如電子郵件、電話或即時消息。有了在線信息,用戶還可以立即建立聊天會話並舉行音頻會議。使用SIP將不斷實現各種功能。壓縮機制SIP壓縮機制主要是通過改變SIP消息的長度來減少時延。典型的SIP消息的大小範圍從幾百到幾千字節。為了適合在窄帶無線信道上傳輸,IMS擴展了SIP以支持SIP消息的壓縮。當無線信道固定時,SIP消息中的幀數k僅取決於消息大小。從時延模型可以看出,它不僅影響SIP消息的傳輸時延,還影響SIP重傳的概率。對於自適應定時器,k也成為影響定時器初始值的關鍵因素。【5】申請google發布全球首款開源Html5 sip客戶端HTML5 SIP客戶端是壹款開源的,完全由JavaScript編寫,集成了社交網絡(FaceBook、Twitter、Google+)、網絡遊戲、電子商務等應用。沒有擴展、插件或必要的網關,視頻棧技術依賴於WebRTC。比如主頁
目前,SIP是壹種類似於HTTP的基於文本的協議。SIP可以減少應用程序的開發時間,尤其是高級應用程序。由於基於IP協議的s IP使用的是IP網絡,固網運營商會逐漸意識到SIP技術對他們的深遠意義。
市場上幾乎所有的IP語音相關產品都遵循ITU-T組織發布的H.323協議。雖然這些產品的開發和生產都是以H.323標準作為實際的生產標準,H.323主要描述的是局域網內的數據傳輸,但是關於設計IP電話的描述卻很少,而且各個廠商在實際的開發和實現過程中選擇的H.323協議的內容也是不壹樣的,也就是說雖然各大廠商都遵循H.323協議,但是遵循的協議並不相同。所以各大廠商之間的IP電話是無法互通的。因此,企業中的IP語音通信系統在設計時必須選擇同壹制造商生產的網關和其他設備。這極大地制約了IP語音通信系統的發展。目前大家都意識到了這個問題,都希望有壹個真正統壹的標準。而且各大廠商都進行了壹定程度的聯盟,研究IP語音通信系統真正標準的制定。