【正文】
注冊服務(wù)器 SIP 注冊服務(wù)器是接收注冊( Register)請求的服務(wù)器,用戶向注冊服務(wù)器發(fā)送了一個注冊請求,注冊服務(wù)器收到后,接收請求消息,注冊成功后返回一個最終應(yīng)答“ 200 OK”。 用戶代理有兩種類型,一種是用戶代理客戶端 (簡稱 UAC),另外一種就是用戶代理服務(wù)器 (簡稱 UAS)。 5. 呼叫處理 有時候被叫方并不在你所知道的那個位置,或是他現(xiàn)在忙,這時你要通過 SIP 的重定向功 能來找到被叫方的新位置,用通過包含有 Contact 頭域的 BYE 請求消息來進行呼叫轉(zhuǎn)移。請求可以有 INVITE 請求,也可以是 ACK 等其他請求,當傳送的應(yīng)答狀態(tài)碼為“ 200 OK”時,就可以根據(jù)以上這些消息來確定哪些用戶代理或終端正在通信。 4. 很容易開發(fā)多媒體業(yè)務(wù) 以前的固定電話只是單一的語音呼叫,但 SIP 不止如此,它管理的對象是會話,這個會話當然包括語音在內(nèi),但它還有新的內(nèi)容在里面。它定義了用戶間多媒體會話過程的建立、修改和終止。 SCIP 和 SIPv1 不同, SIPv1 使用 UDP, SCIP 則使用TCP 協(xié)議進行傳輸, SCIP 的信令比 SIPv1 持續(xù)時間長,會持續(xù)到會話建立以后。他們在研究 SIP 的基礎(chǔ)上也推出了一些應(yīng)用和產(chǎn)品,產(chǎn)品當然包括 SIP 服務(wù)器,還有 SIP終端之類的。 SIP是由 IEFT( Inter Engineering Task Force)組織于 1999年提出的多媒體通信框架的應(yīng)用層信令協(xié)議,現(xiàn)在的版本是 20xx年提出的 RFC3261,它可以用來在 IP網(wǎng)絡(luò)上建立一個多媒體會 話,在需要的時候會改變和結(jié)束這個會話。 SDL自身的特性非常適合通信協(xié)議的 形式化描述和實現(xiàn)。 SIP協(xié)議在下一代網(wǎng)絡(luò)中有很重要的地位, SIP 能夠連接使用任何 IP網(wǎng)絡(luò)(有線 LAN 和 WAN、公共 Inter 骨干網(wǎng)、移動 、 3G 和 WiFi)和任何 IP設(shè)備(電話、 PC、 PDA、移動手持設(shè)備)的用戶,而傳統(tǒng)的電話的通信范圍和通信方式太窄,利用 SIP,可以做到很多以前做不到的應(yīng)用,這些應(yīng)用將來會很有市場,而且會為眾多企業(yè)和運營商提供很多商機,應(yīng)用前景非常好。 第 4 頁 第二章 SIP 協(xié)議綜述 SIP 協(xié)議 簡介 SIP 協(xié)議的歷史 SIP(Session Initiation Protocol) 會 話 初 始協(xié) 議 , 是由 IEFT ( Inter Engineering Task Force: Inter 工程任務(wù)組)下的 MMUSIC(Multiparty Multimedia Session Control:多方多媒體會話控制工作組 )提出來的。這時的 SIP 含義相比較 SIPv1 來說已經(jīng)發(fā)生了變化,它不在是會話邀請協(xié)議( Session Invitation Protocol),而是由 SIPv1 和 SCIP 合并而成,是人們所熟知的會話初始協(xié)議 (Session Initiation Protocol)。 在 OSI 七層結(jié)構(gòu)體系中, SIP 位于應(yīng)用層,這使得 SIP 協(xié)議可以獨立于底層的協(xié)議,這樣在建立、調(diào)整和 結(jié)束一個會話的時候,它就可以和底層相互獨立,底層只需要提供相應(yīng)的接口和協(xié)議規(guī)范即可。 SIP 還具有向上兼容的特性,這主要體現(xiàn)在 SIP 的忽略機制上。 2. 會話能力的協(xié)商 SIP 請求消息中有一個 OPTION(可選項),它的狀態(tài)碼是 600699。 用戶代理通常是用于發(fā)送和接收 SIP 的請求和應(yīng)答消息, SIP 電話是 SIP 用戶代理的一個比較常見的形式。代理服務(wù)器可以發(fā)送 SIP 請求消息,但是重定向服務(wù)器不會,而且重定向服務(wù)器也不能接受通話請求。 定位服務(wù)器 在 SIP 的實體中并沒有定位服務(wù)器,而且 SIP 服務(wù)器和定位服務(wù)器之間也不像 SIP 實體之間那樣使用 SIP 協(xié)議,但它卻是 SIP 體系結(jié)構(gòu)中很重要的一部分。注冊過程為后續(xù)會話連接做準備。一個 proxy 會從把輸入的 URI 轉(zhuǎn)換到用戶實際位置的位 置服務(wù)中得到最終用戶的位置。 這就要求 UA 必須向負責他的域的注冊服務(wù)器進行注冊。定位服務(wù)器實質(zhì)上是一個數(shù)據(jù)庫 ,它包含單個 URL 到一個或者多個聯(lián)系地址之間的映射 ,通過這些聯(lián)系地址就能找到 URL 所對應(yīng) 的用戶或?qū)嶓w。 Contact 頭字段值中還可能提供“ expires” 參 數(shù) ,以指名 Contact 數(shù)據(jù)的有效期。在 RequestURI 的區(qū)域是本 proxy 負責的區(qū)域的情況下,如果 RequestURI 沒有提供足夠的信息來讓 proxy 產(chǎn)生目的地集和,它應(yīng)當返回一個 485( Ambiguous)應(yīng)答。 OSIP 不提供任何快速產(chǎn)生請求消息和響應(yīng)消息的方法 ,所有請求消息和響應(yīng)消息的形成必須調(diào)用一組 sip message API 來手動組裝完成 。此時網(wǎng)絡(luò)中存在類似于路由查詢的服務(wù)器,當此服務(wù)器接收到請求后,返回路由地址,從而完成路由查詢或載荷分擔功能。 S I P用 戶 A軟 交 換 機 1( p r o x y )軟 交 換 機 2( p r o x y )S I P 用 戶 C( 原 有 地 址 )S I P 用 戶 C( 新 的 地 址 )I N V I T E [ S D P ]1 0 0 T r y i n g1 8 0 R i n g2 0 0 O K [ S D P ]A C KI N V I T E [ S D P ]1 0 0 T r y i n g1 8 0 R i n g2 0 0 O K [ S D P ]A C KI N V I T E [ S D P ]A C KA C K1 8 0 R i n gI N V I T E [ S D P ]2 0 0 O K [ S D P ]3 0 2 M o v e d T e m p o r a r i l y會 話 建 立 圖 44 重定向的呼叫模型 第 15 頁 SIP 重定向服務(wù)器模式在 SDL 上的 各類截圖 圖 45 sip 重定向服務(wù)器模式圖 此次仿真是假設(shè)已經(jīng)做好注冊服務(wù)的基礎(chǔ)上進行的仿真測試。 第 17 頁 圖 49 UA2 功能塊圖 圖 49為 UA2功能塊圖 , 里 面 包括進入進程 ps_ua2 的信號 pac、進程 ps_ua2 應(yīng)答信號 pac2。 第 21 頁 第五章 總結(jié)與展望 總結(jié) SIP 協(xié)議自制定到不斷完善,其簡單、靈活、可擴展性強等優(yōu)點吸引了眾多開發(fā)者和商業(yè)界的關(guān)注,基于 SIP 協(xié)議的相關(guān)產(chǎn)品和業(yè)務(wù)被不斷研究和開發(fā), SIP 在未來的網(wǎng)絡(luò)和通信領(lǐng)域中都將占有非常重要的位置,其市場前景和發(fā)展空間都非常大。 3. 8: 0018: 00 以為的呼叫接入,如若是對呼叫中心進行呼叫,由代理服務(wù)器重定向到移動呼叫中心處理端,進行呼叫處理。 (TLS)加密。 參 考 文 獻 [1] 胡江濤, SIP 會話注冊及邀請流程設(shè)計 [J].煤炭技術(shù), 20xx, 10( 29): 217218 [2] 彭煥峰, SIP注冊服務(wù)器的研究與設(shè)計 [J].電腦知識與技術(shù), 20xx, 6( 32): 90249026 [3] 舒挺,魏仰蘇,基于 SDL模式的通信協(xié)議開發(fā) [J].計算機工程與設(shè)計, 20xx, 16( 28): 38463851 [4] 陳媛媛,基于 SDL 語言的 SIP 協(xié)議的形式化設(shè)計 [J].信息通信, 20xx, 2( 24): 2426 [5] 趙靜峰,張力軍,基于 SDL 語言的 SIP 協(xié)議的形式化研究 [J].計算機與數(shù)字工程, 20xx, 7( 34):47 [6] 梅欽,基于 SIP 的網(wǎng)絡(luò)融合關(guān)鍵技術(shù)的研究 [D].電子科技大學(xué)碩士學(xué)位論文, 20xx, 6 [7] 孫波,多媒體集群調(diào)度平 臺 SIP 服務(wù)器的研究與實現(xiàn) [D].南京郵電大學(xué)碩士學(xué)位論文, 20xx, 6 [8] 尤立江,基于 SIP 協(xié)議的無線局域網(wǎng)語音系統(tǒng)的研究與重定向服務(wù)器實現(xiàn) [D].北京郵電大學(xué)碩士學(xué)位論文, 20xx, 6 [9] 程冠琪,基于 SIP 的遠程多媒體教學(xué)系統(tǒng)的設(shè)計與研究 [D].武漢理工大學(xué)碩士學(xué)位論文, 20xx,6 [10] 鄭曉娟,基于 SIP 協(xié)議的軟終端的研究與實現(xiàn) [D].南京郵電大學(xué)碩士專業(yè)學(xué)位論文, 20xx, 6 [11] 蔡林濤 ,基于 SIP 協(xié)議的 IPPBX 系統(tǒng)的設(shè)計與實現(xiàn) [D].華中科技大學(xué)碩士學(xué)位論文, 20xx, 6 [12] 袁飛燕,彭長根,基于 SIP 的遠程呼叫中心的設(shè)計方案 [J].計算機與數(shù)字工程, 20xx, 5( 37):99102 致 謝 時光飛逝,一學(xué)期的通信軟件設(shè)計課程即將結(jié)束,我心中感慨萬分。 此外,劉老師還給我們灌輸了很多做人做事的道理,使我受益匪淺