freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于sip協(xié)議的即時消息系統(tǒng)設(shè)計-文庫吧資料

2025-05-29 18:22本頁面
  

【正文】 與 Web 站點(diǎn)客戶代表的音頻呼叫。此對象實現(xiàn) IRTCSession 接口,該接口用于啟動、應(yīng)答或終止會話、添加參與者以及進(jìn)行其他會話管理。Session 對象。Client 對象實現(xiàn) IRTCClient 接口,并為會話設(shè)置允許的會話類型和參數(shù),例如首選設(shè)備和媒體類型、比特率及其他媒體屬性(如音量和消除回音)。RTC 中用于通信的對象包括 Client、Session 和 Participant 對象??梢允褂?C++ 、Visual Basic和C 創(chuàng)建這些應(yīng)用程序。此 API 使應(yīng)用程序能夠進(jìn)行 PC 到 PC、PC 到電話以及電話到電話的呼叫;可以在應(yīng)用程序中添加功能,創(chuàng)建通過 Internet 或 Intranet 的 IM 會話;可以在用戶的 PC 之間建立語音和視頻呼叫;可以檢索并顯示一組聯(lián)系人的現(xiàn)場信息;還可以添加應(yīng)用程序和白板共享,以加強(qiáng)協(xié)作。RTC 基于 Internet 技術(shù)和協(xié)議標(biāo)準(zhǔn),可使其他使用這些技術(shù)的設(shè)備和應(yīng)用程序與 Windows Messenger 客戶端進(jìn)行通信。 RTC Client API介紹Windows Messenger 客戶端利用了 Windows XP RTC Client 組件。所以要根據(jù)應(yīng)用的不同選擇恰當(dāng)?shù)膮f(xié)議棧進(jìn)行研究開發(fā)。它采用ANSI C編寫,而且結(jié)構(gòu)簡單小巧,所以速度特別快,它并不提供高層的SIP會話控制API,它主要提供一些解析SIP/SDP消息的API和事務(wù)處理的狀態(tài)機(jī),oSIP的作者還開發(fā)了基于oSIP的UA lib:exosip和proxy server lib:party sip。ReSIProcate同樣也是由SIP Foundry開發(fā),ReSIProcate最開始起源于Vocal,由于Vocal開始只支持rfc3254,為了支持最新的rfc3261,ReSIProcate誕生了,但現(xiàn)在,ReSIProcate已經(jīng)成為一個獨(dú)立SIP協(xié)議棧了,它十分穩(wěn)定,并且很多商業(yè)程序都在使用。sipX是從reSIProcate分離出來的,sipX除了包括SIP stack外,還包括了sipXphone,sipXproxy,sipXregistry等等,由它們構(gòu)成了完整的SIP系統(tǒng),而且sipx還支持嵌入式系統(tǒng),各個模塊可以按需取舍。,VOCAL應(yīng)該是目前功能最完善,還包括了h323與sip轉(zhuǎn)換網(wǎng)關(guān),不支持windows平臺,而且自從vovida被CISCO收購以后就停止了開發(fā)。OPAL初衷設(shè)計是包含任何電話通信協(xié)議,所以其底層進(jìn)行了高度的抽象化,所以也能夠很容易的支持MGCP,PSTN和將來會出現(xiàn)的協(xié)議。而然當(dāng)在SIP時代,則出現(xiàn)了群雄割據(jù)的狀況,靈活,于是各種協(xié)議棧層出不窮,最具有代表性的5個開源項目是:OPAL、VOCAL、sipX、ReSIProcate、oSIP。相信隨著軟交換產(chǎn)品的不斷成熟SIP將會作為一個主流的通信協(xié)議。目前特別是Microsoft在其Windows XP版本中,已經(jīng)內(nèi)置SIP,作為其Windows Messanger的通信協(xié)議,迫于這種壓力,相信運(yùn)營商、制造商將會加緊速度使得SIP標(biāo)準(zhǔn)化。SIP在各個運(yùn)營商、設(shè)備生產(chǎn)商的推動下也在迅速地發(fā)展,目前像北電、愛立信、思科、中興、華為等大的電信制造商已經(jīng)在自己產(chǎn)品上支持SIP。 小結(jié)軟交換技術(shù)作為下一代網(wǎng)絡(luò)的一個前奏已經(jīng)在通信界奏響,包括中國在內(nèi)的多個國家運(yùn)營商已經(jīng)就整個軟交換體系進(jìn)行試驗[12]。1tag=ab8asdasd9CallID:tag=49394To:received=From:branch=z9hG4bK776sgdkse。OKVia:SIP/沒有Body(200OK不能帶body,,也不能攜帶Contact頭域)4. 服務(wù)器收到F31tag=ab8asdasd9CallID:tag=49394To:branch=z9hG4bK776sgdkse;received=From:received=Via:branch=z9hG4bK123dsghds。OKVia:SIP/MESSAGEContentType:text/plainContentLength:asd88asd77aCSeq:tag=49394To:branch=z9hG4bK776sgdkse;received=MaxForwards:69From:branch=z9hG4bK123dsghdsVia:SIP/Via:MESSAGEtext/plain,body長度18。18Method1sip:user2CallID:sip:user1。SIP/SIP:user2 即時消息接續(xù)流程1. Userdialog是不允許的。dialog的例子:voice會話的一個參與者想同其中的一人進(jìn)行IM交互(即想給正在通話的人發(fā)消息),這時把IM和該會話聯(lián)系在一起是比較合理的。所有的消息不必在dialog中走,不必然走相同的路由,由于 IM消息的流量通常很大,這樣就不會引起擁塞問題。本文只關(guān)心pager模式。 session模式,用INVITE建立,用BYE結(jié)束的一個會話,IM是其中的媒體流。 適用范圍用SIP傳遞即時消息,有兩種模式:pager模式,用信令傳遞IM,消息之間沒有明確的聯(lián)系,或者說“會話”的概念僅存在于用戶的想象中。MESSAGE本身并不建立dialog;在多數(shù)應(yīng)用里,每條IM消息都是獨(dú)立的,頗似分頁消息。由于MSEEAGE是SIP消息,所以它繼承了SIP協(xié)議所有的路由和安全特性。IM通常用于會話模式,也就是說,消息的交互是一來一回的,并且很快,近似于交互式的會話。 SIP響應(yīng)代碼及其含義 Status code Meaning Status code Meaning 1xx(100~199) Provisional 4xx(400~499) Client error 2xx(200~299) Success 5xx(500~599) Server error 3xx(300~399) Redirection 6xx(600~699) Global failure SIP即時消息即時消息(IM)指的是近似實時的消息交互。當(dāng)前的版本號為SIP/,狀態(tài)碼是從100~699的整數(shù),且分成6種不同的類。狀態(tài)行的格式為:版本號、狀態(tài)碼和原因短語,即:StatusLine=SIPVersion SP StatusCode SP ReasonPhrase CRLF。表2列出了SIP核心協(xié)議中定義的所有44個消息頭。在SIP核心規(guī)范中,一共定義了6種SIP請求。如:INVITE sip:bob SIP/。請求消息包含一個請求行、幾個消息頭(header)、一個空行和一個消息體,。(User Agent)為SIP話機(jī),而被叫方的用戶代理則為裝載了SIP軟件的計算機(jī)。,主叫方的代理服務(wù)器與注冊服務(wù)器在物理上合在同一個設(shè)備中,被叫方的注冊、代理、重定向服務(wù)器合在同一個設(shè)備中,假設(shè)主被叫雙方共用同一個位置服務(wù)器。但以上所提到的注冊服務(wù)器、代理、重定向服務(wù)器等設(shè)備在實現(xiàn)位置服務(wù)時都需要與位置服務(wù)器相配合。在漫游實現(xiàn)上,注冊服務(wù)器起著相當(dāng)重要的作用。另外在SIP網(wǎng)絡(luò)中,還存在漫游概念。也允許用戶將自己的地址主動注銷,這樣便于用戶在不同的場合使用不同地點(diǎn)的終端(例如下班后的聯(lián)系地址可以設(shè)置為家庭電話;上班后的聯(lián)系地址可以設(shè)置為辦公電話)。SIP能夠?qū)崿F(xiàn)強(qiáng)大的業(yè)務(wù),在一定程度上也取決于SIP網(wǎng)絡(luò)中注冊功能的強(qiáng)大。如果用戶終端在存亡周期內(nèi)能夠?qū)υ撐恢眯畔⑦M(jìn)行更新,說明該位置信息當(dāng)前有效;如果存亡周期終了時,用戶終端沒有將此消息進(jìn)行更新,那么注冊服務(wù)器會認(rèn)為當(dāng)前的位置信息對該用戶無效。用戶在進(jìn)行注冊時,服務(wù)器需要對用戶進(jìn)行鑒權(quán)認(rèn)證,只有鑒權(quán)通過才認(rèn)為該用戶為網(wǎng)絡(luò)中的合法用戶。對于重定向服務(wù)器的應(yīng)用,主要看我們未來的組網(wǎng)以及運(yùn)營管理體制的取向。當(dāng)用戶當(dāng)前不想接受呼叫時,可以通過發(fā)送此消息,告訴網(wǎng)絡(luò)的服務(wù)器將呼叫重新路由到個人語音信箱或其他通信地址,如果不想受終端限制(如果通過終端發(fā)送此消息,必須保證終端在線),重定向消息可以由網(wǎng)絡(luò)中的服務(wù)器發(fā)出。它的功能實際上相當(dāng)于DNS功能。邏輯位置上,重定向服務(wù)器一般靠近被叫用戶。性能上,需要達(dá)到電信級。從電信運(yùn)營的角度,有狀態(tài)代理服務(wù)器需要計費(fèi)、選路等功能。網(wǎng)絡(luò)中某些代理服務(wù)器具有分叉功能(關(guān)于分叉功能將在以后章節(jié)中進(jìn)行介紹),同時根據(jù)代理服務(wù)器在核心層和邊緣層的不同位置,可分為無狀態(tài)代理服務(wù)器和有狀態(tài)代理服務(wù)器。具體實現(xiàn)上,B2BUA不僅具備用戶代理功能,同時還可以擴(kuò)展出一些其他功能,例如代理服務(wù)器所具有的分叉(Fork)功能,電信運(yùn)營所具有的計費(fèi)功能,以及開放的API等等,因此從功能性來講,既具備用戶代理功能,又具有代理服務(wù)器的特性。② B2BUA(Back to Back User Agent)B2BUA從字面上理解是一種背靠背的用戶代理。例如,可以是PC機(jī)上的一個應(yīng)用程序,也可以運(yùn)行在SIP終端中。例如,主叫用戶在發(fā)起呼叫時,邏輯上完成UAC功能,并在此事物中充當(dāng)?shù)慕巧际荱AC;當(dāng)呼叫結(jié)束時,如果被叫擁護(hù)發(fā)起B(yǎng)ye,此時主叫用戶側(cè)的代理起的作用是UAS。UAC主要指發(fā)起請求的實體,UAS則是對發(fā)起的請求進(jìn)行響應(yīng)。① 用戶代理(User Agent)用戶代理是直接和用戶發(fā)生交互作用的功能實體,它能夠代理用戶的所有請求或響應(yīng)。圖1是一個Internet多媒體體系結(jié)構(gòu)模型,表明了SIP在Internet協(xié)議棧中的位置。但目前實現(xiàn)上,廠家都僅僅考慮了實時性,因此以UDP作為底層傳輸。SIP協(xié)議獨(dú)立于底層協(xié)議,傳輸層除了采用UDP外,還可以采用TCP或SCTP。 SIP簡介從廣義角度講,SIP在一個會話過程中起的作用與其他協(xié)議(、)是相同的,完成的都是一個信令接續(xù),但由于SIP的本身特性,以及以軟交換為代表的軟交換網(wǎng)絡(luò)的出現(xiàn),才使SIP得到更為廣泛的應(yīng)用。IETF于1999年完成RFC2543用以介紹SIP的基本框架,并在同年成立SIP工作組。SIP在風(fēng)格上遵循了Internet一貫堅持的簡練、開放、兼容和可擴(kuò)展等原則,能夠快速、輕松地部署和管理各種應(yīng)用,這一點(diǎn)對于基于業(yè)務(wù)的網(wǎng)絡(luò)發(fā)展方向來說至關(guān)重要。⑤ ,在WAN()上尋址、用戶定位和環(huán)路檢測方面欠缺。盡管集中控制便于管理(如便于記費(fèi)和帶寬管理等),但是當(dāng)用于控制大型會議電話時。而SIP只要充分利用已定義的頭域,必要時對頭域進(jìn)行簡單擴(kuò)展就能很方便地支持補(bǔ)充業(yè)務(wù)或智能業(yè)務(wù),因此具有豐富的擴(kuò)充能力和兼容功能。② SIP會話請求過程和媒體協(xié)商過程等是一起進(jìn)行的,因此呼叫建立時間短。(信令)協(xié)議,它們能實現(xiàn)的信令功能基本相同,也都是利用RTP作為媒體傳輸協(xié)議,但兩者的設(shè)計風(fēng)格截然不同。其中有負(fù)責(zé)音頻與視頻信號的編碼、解碼和包裝,有負(fù)責(zé)呼叫信令收發(fā)和控制的信令,還有負(fù)責(zé)能力交換的信令,可以實現(xiàn)語音(IP Phone)、視頻(可視電話)和數(shù)據(jù)的融合。 ,是為在網(wǎng)絡(luò)上實現(xiàn)多媒體業(yè)務(wù)(實時的語音、視頻和數(shù)據(jù))而制定的。總的來說,SIP能夠支持以下幾種多媒體通信的信令功能:① 用戶位置,確定參加通信的終端用戶的位置;② 終端能力協(xié)商,確定通信的媒體類型和參數(shù);③ 用戶意愿交互,確定被叫是否愿意參加某個會話;④ 建立呼叫,包括想被叫“振鈴”,確定主叫和被叫的呼叫參數(shù);⑤ 呼叫處理和控制,包括呼叫重定向、呼叫轉(zhuǎn)移、終止呼叫等等;⑥ 多點(diǎn)傳送會議邀請。SIP本身不具備資源欲留功能,但可以向被邀請者們傳達(dá)這方面的消息。SIP協(xié)議不提供發(fā)言控制(floor control)、投票等會議功能,也不規(guī)定如何管理一個會議。SIP協(xié)議支持別名映射、重定向服務(wù)、ISDN和IN業(yè)務(wù)。SIP獨(dú)立于傳輸層協(xié)議和其它會議控制協(xié)議。它在設(shè)計上充分考慮了其他協(xié)議的可擴(kuò)展性,具有靈活的擴(kuò)展機(jī)制和強(qiáng)大的能力協(xié)商機(jī)制。SIP從邏輯上分是一個四層結(jié)構(gòu),既底層(語法與編碼)、傳輸層、事務(wù)層和事物用戶層。SIP利用帶有會話描述的SIP邀請消息來創(chuàng)建會話,以使參加者能夠通過SIP交互進(jìn)行媒體類型協(xié)商。這些會話包括Internet多媒體會議、Internet電話、遠(yuǎn)程教育以及遠(yuǎn)程醫(yī)療等。1 緒論 SIP協(xié)議概述SIP(Session Initiation Protocol,會話啟動協(xié)議)是由IETF(Internet工程任務(wù)組)于1999年提出的IP電話信令協(xié)議,其主要目的是為了解決IP網(wǎng)絡(luò)中的信令控制以及同軟件交換(SoftSwitch)的通信,從而構(gòu)成下一代的增值業(yè)務(wù)平臺。也正因為如此,其中蘊(yùn)含了許多技術(shù)創(chuàng)新的機(jī)會。盡管從目前的應(yīng)用情況來看,而且SIP還處在不斷完善之中,但是隨著下一代網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,成為IP領(lǐng)域內(nèi)運(yùn)用最廣泛的信令控制協(xié)議。而微軟在XP中支持SIP協(xié)議則大大推動了SIP的應(yīng)用。ATamp。而近幾年,SIP協(xié)議在北美及歐洲得到了迅速發(fā)展,已經(jīng)開始為許多標(biāo)準(zhǔn)化組織所接受和支持,如ITU SG11的PINT、歐洲標(biāo)準(zhǔn)化組織ETSI TIPON的SIP BOF等,IMTE也成立了SIP工作組?;赟IP協(xié)議的VoIP有著非常廣闊的市場前景。在業(yè)務(wù)綜合以及第三方業(yè)務(wù)開發(fā)方面。VoIP技術(shù)最基本的功能是提供基于IP的語音業(yè)務(wù),但其之所以能快速成長并被認(rèn)為是下一帶網(wǎng)絡(luò)的開路先鋒,是因為其基于IP的網(wǎng)絡(luò)架構(gòu)為提供多種多樣的綜合業(yè)務(wù)提供了廣闊的空間。并不是為IP電話專門提出的,而SIP協(xié)議的出發(fā)點(diǎn)則是以現(xiàn)有的Internet為基礎(chǔ)來構(gòu)架IP電話業(yè)務(wù)網(wǎng)。目前,構(gòu)建IP電話體系結(jié)構(gòu)的標(biāo)準(zhǔn)有兩種:。特別是在IP電話網(wǎng)關(guān)出現(xiàn)之后,公眾電話網(wǎng)(PSTN)和IP網(wǎng)絡(luò)之間實現(xiàn)了連接,VoIP擴(kuò)展到了PhonePhone、PCPhone、PhonePC等多種業(yè)務(wù)形式,為現(xiàn)代數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1