• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
     首頁 > 技術(shù) > 技術(shù)文摘 > SIP協(xié)議具有良好的可擴充性

    SIP協(xié)議具有良好的可擴充性

    2005-06-07 00:00:00   作者:   來源:   評論:0 點擊:



      SIP協(xié)議處于不斷豐富的過程中。SIP的設(shè)計者在保持其核心協(xié)議簡潔的同時,為其建立了強大的擴充機制。協(xié)議擴充主要是在消息上做文章,消息的三個基本部分:消息類型、消息頭、消息體都可以被不斷擴充。SIP基于文本的方式,使各種擴充工作十分簡單。
    消息類型的擴充
      SIP工作組在增加新的功能時,更愿意定義新的消息類型,而不是修補原有類型,以保持每種類型目的單純、語義清晰。定義新的類型的工作很簡單,只要定義一個新的字符串即可,現(xiàn)已有幾個新的類型被定義。
      一個被廣泛接受的新的類型是INFO消息。INFO消息被用來在會話參加者之間傳遞各種信息。INFO消息可以用來傳送通話中隨機產(chǎn)生的各種信號,也可以在會話雙方間傳遞即時消息。
      還有新提出的REFER消息,實現(xiàn)呼叫轉(zhuǎn)移的功能。COMET消息用來檢驗?zāi)軌蛴糜跁挼馁Y源,使用戶代理能夠根據(jù)資源的可用性情況,決定是否接受一個呼叫。
    消息頭的擴充
      SIP消息包含了一系列消息頭,對消息進行必要的描述,現(xiàn)在有35種標準的頭。同樣,可以根據(jù)需要增加新的頭以支持新的特性,可以結(jié)合新的類型定義新的頭,也可以對原有類型中的內(nèi)容進行補充。這些新增的頭在IETF被標準化通過后,就成為正式協(xié)議標準的一部分。
    消息體的擴充
      SIP的消息體可以通過MIME定義的代碼進行標志,攜帶各種類型的數(shù)據(jù)內(nèi)容。一個例子是:在新一代網(wǎng)絡(luò)中,會有兩個PSTN網(wǎng)絡(luò)通過IP網(wǎng)絡(luò)互聯(lián),IP網(wǎng)絡(luò)提供一個仿真的中繼線,這時在IP網(wǎng)上采用IP電話信令如SIP。兩側(cè)PSTN交互的傳統(tǒng)電話信令(如ISUP)如果要轉(zhuǎn)換成SIP相應(yīng)內(nèi)容,到另一側(cè)再轉(zhuǎn)換回來,難免造成信息丟失。針對這一問題,增加了一個用application/isup標志的消息體,將原始ISUP信令內(nèi)容打包,原封不動地通過SIP消息攜帶到對端交換機,就可以方便而不失真地傳遞信令內(nèi)容。
      通過采用MIME方式,SIP消息體可以根據(jù)需要任意擴展,攜帶音頻、圖像乃至JAVA小程序等各種內(nèi)容。
      可見,強大的擴充機制,使SIP的能力能夠不斷增強。同時也應(yīng)看到,由于SIP修改擴充容易,廠家開發(fā)難免有自由發(fā)揮的地方。如何保證各廠家設(shè)備功能兼容、互聯(lián)互通,將成為SIP全面取得商業(yè)成功道路上面臨的最關(guān)鍵的挑戰(zhàn)之一。這要求標準組織及各方面協(xié)調(diào)一致,避免協(xié)議無節(jié)制地蔓延出各種分支。

    中國信息產(chǎn)業(yè)網(wǎng)(www.cnii.com.cn)

    相關(guān)閱讀:

    分享到: 收藏

    專題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 宣威市| 西峡县| 栖霞市| 广饶县| 冷水江市| 纳雍县| 云龙县| 大足县| 庄浪县| 洞口县| 临朐县| 临洮县| 崇明县| 盘锦市| 桂平市| 且末县| 武川县| 绵阳市| 财经| 郯城县| 资兴市| 吉隆县| 贡嘎县| 潼关县| 泽库县| 聂拉木县| 广州市| 长乐市| 依安县| 安泽县| 大城县| 城步| 玉田县| 阳原县| 新晃| 莒南县| 玛多县| 东莞市| 大安市| 华坪县| 社旗县| http://444 http://444 http://444 http://444 http://444 http://444