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

正文內(nèi)容

sip協(xié)議相關(guān)資料(編輯修改稿)

2025-06-10 04:29 本頁面
 

【文章內(nèi)容簡介】 會話初始協(xié)議)已獲得業(yè)界越來越多的關(guān)注和支持,正逐步成為下一代網(wǎng)絡(luò)(NGN)中的核心協(xié)議之一[1]。SIP協(xié)議相對簡單、易 于實現(xiàn)、可擴展性強、更適合IP網(wǎng)絡(luò),被廣泛的用于VoIP系統(tǒng)的組建[2]。oSIP及其擴展eXosip作為開源的SIP協(xié)議 棧,以其結(jié)構(gòu)簡單、功能豐富、易于移植等優(yōu)點成為在嵌入式系統(tǒng)上構(gòu)建VoIP應(yīng)用的首選。本文分析了oSIP協(xié)議棧的運行機制,設(shè)計實現(xiàn)了將oSIP協(xié)議 棧移植到嵌入式操作系統(tǒng)并以此為基礎(chǔ)開發(fā)嵌入式SIP客戶端的方案。 oSIP協(xié)議棧 SIP協(xié)議 SIP采用C/S模式的工作方式,包含兩類元素:SIP用戶代理(User Agent, UA)和SIP服務(wù)器。根據(jù)用戶代理在會話中扮演的角色不同又可分為用戶代理客戶機(User Agent Client, UAC)和用戶代理服務(wù)器(User Agent Server, UAS),前者發(fā)起呼叫請求,后者響應(yīng)呼叫請求。 oSIP協(xié)議棧 oSIP是遵循IETF標準,使用ANSI C編寫,源代碼開放的SIP協(xié)議棧。oSIP主要有下列優(yōu)點: (1)結(jié)構(gòu)小巧簡單,只有400K左右,適合在嵌入式系統(tǒng)上應(yīng)用; (2)可移植性好,已被成功的應(yīng)用于Solaris、HP Unix、VxWorks、Windows和GNU/Linux[3] ()等系統(tǒng)中; (3)工作穩(wěn)定、兼容性強。 oSIP主要由解析模塊、工具模塊和狀態(tài)機模塊構(gòu)成,其核心是狀態(tài)機模塊[4](如圖1所示)。圖1 oSIP結(jié)構(gòu) 解析模塊完成對SIP請求和響應(yīng)進行封裝與解析處理。解析模塊又可分為SIP解析、SDP解析與URL解析。 工具模塊主要提供一些處理工具用于對話管理和SDP協(xié)商。 狀態(tài)機模塊負責(zé)對某個事務(wù)(如注冊過程、呼叫過程等)狀態(tài)的維持及處理,并在特定的狀態(tài)下觸發(fā)響應(yīng)的事件或回調(diào)函數(shù)。根據(jù)RFC描述中關(guān)于SIP協(xié)議事務(wù) 層的定義,oSIP協(xié)議棧有4種狀態(tài)機:客戶端邀請事務(wù)(ICT),客戶端非邀請事務(wù)(NICT),服務(wù)器端邀請事務(wù)(IST),服務(wù)器端非邀請事務(wù) (NIST)。前兩種狀態(tài)機是由客戶端發(fā)起的,后兩種狀態(tài)機是由服務(wù)器發(fā)起的,這4種狀態(tài)機涵蓋了SIP的各種事務(wù)類型。其中ICT(如圖2所示)是 SIP客戶端中最常見的事務(wù)。圖2 ICT狀態(tài)機狀態(tài)轉(zhuǎn)換圖 圖2中,cb_ict_xxx_xxx表示oSIP中ICT狀態(tài)機回調(diào)函數(shù),當(dāng)ICT從一種狀態(tài)到另一種狀態(tài)時oSIP協(xié)議棧將調(diào)用此函數(shù)。 oSIP專注于SIP底層解析,這使得它具有很高的效率。但另一方面,由于沒有提供高層的SIP會話控制API,使得上層應(yīng)用在調(diào)用協(xié)議棧時很破碎,降低 了易用性。為此oSIP的開發(fā)者們又在oSIP的基礎(chǔ)上開發(fā)了eXosip。eX
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1