• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > SIP協(xié)議在嵌入式Linux中的實現(xiàn)

    SIP協(xié)議在嵌入式Linux中的實現(xiàn)

    作者: 時間:2010-08-05 來源:網(wǎng)絡(luò) 收藏

    3 棧的測試結(jié)果


    本文的系統(tǒng)將在9平臺的設(shè)備終端上運行,將交叉調(diào)試好的程序燒寫到9的Flash存儲模塊中,再進行調(diào)試和運行測試。其測試方法是在9平臺上一個簡單的終端系統(tǒng),該系統(tǒng)利用偵聽程序,當(dāng)一段用戶發(fā)起呼叫時,雙發(fā)的SIP模塊開始通信。利用SIP信令主動發(fā)起呼叫或接收對方呼叫建立會話連接,連接建立好后傳送RTP數(shù)據(jù),直到一方用戶提出結(jié)束請求,終止該次會話,系統(tǒng)恢復(fù)SIP偵聽狀態(tài)。SIP終端之間呼叫流程如圖4所示,開始時主叫(IP=192.168.36.1)向代理服務(wù)器(IP=192.168.51.24)發(fā)起呼叫,當(dāng)主叫與被叫的鏈路搭建成功后,主叫與被叫開始語音通信,語音通信采用的標(biāo)準(zhǔn)是G.729,主叫發(fā)送SIP信令給代理服務(wù)器采用UDP傳輸,主叫與代理服務(wù)器之間在SIP呼叫過程中也同時進行媒體協(xié)商,采用網(wǎng)絡(luò)分析工具Ethereal抓包分析,結(jié)果如表l~表3所示。


    由表2可見,代理服務(wù)器向被叫發(fā)起呼叫,并同時對主叫作出響應(yīng)。被叫對呼叫代理作出響應(yīng)主要采用SIP/SDP協(xié)議,是為了使主叫和被叫的媒體協(xié)商達成一致。由表3可見,被叫對主叫所發(fā)起的呼叫能夠作出響應(yīng),主叫與被叫之間能夠SIP呼叫,并進行語音通信。測試結(jié)果證明,SIP協(xié)議棧在系統(tǒng)平臺下,運行良好,基本滿足設(shè)計需要。

    4 結(jié)束語
    本文探討了SIP協(xié)議在環(huán)境下的應(yīng)用,討論了SIP協(xié)議棧的設(shè)計方法。完成了在ARMSYS2410-B的實驗室開發(fā)板上建立嵌入式系統(tǒng)并在其上實現(xiàn)SIP協(xié)議棧主要模塊的主要工作。測試結(jié)果表明:該協(xié)議棧占用空間小,呼叫建立時間短,呼叫成功率高,滿足嵌入式式設(shè)備對實時性、可靠性和存儲空間小的要求,具有良好的性能。

    linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

    linux相關(guān)文章:linux教程



    上一頁 1 2 3 下一頁

    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 城固县| 芦溪县| 扎囊县| 榆林市| 商南县| 泾川县| 义马市| 八宿县| 维西| 绍兴市| 平果县| 建始县| 山东省| 沧源| 冷水江市| 临海市| 乡宁县| 深泽县| 榆树市| 夹江县| 霍城县| 曲阳县| 山东省| 泸溪县| 玉屏| 白山市| 潞城市| 宁蒗| 榆林市| 田东县| 龙南县| 西乡县| 疏勒县| 马公市| 丰城市| 资阳市| 北宁市| 瓦房店市| 西畴县| 满洲里市| 固原市|