<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 無線IPPBX系統(tǒng)的設(shè)計與實(shí)現(xiàn)

          無線IPPBX系統(tǒng)的設(shè)計與實(shí)現(xiàn)

          作者:黃寧成 石江宏 時間:2008-06-11 來源:電子技術(shù)應(yīng)用 收藏

            2.5 設(shè)計

          本文引用地址:http://www.ex-cimer.com/article/84015.htm

            本系統(tǒng)的設(shè)計通過 http協(xié)議以及CGI技術(shù)予以實(shí)現(xiàn):首先在該系統(tǒng)上移植boa web服務(wù)器程序,然后用html語言設(shè)計的訪 問頁面,同時設(shè)計好處理用戶輸入信息CGI腳本程序。用戶通過瀏覽器遠(yuǎn)程訪問服務(wù)器上的頁面,將目標(biāo)用戶的電話號碼和待發(fā)短信內(nèi)容填寫在頁面的表單上,然后提交表單。運(yùn)行在Web服務(wù)器上的CGI程序處理提交表單的內(nèi)容并將處理結(jié)果送入一個消息隊列。運(yùn)行在通信事件處理層的一個監(jiān)控線程(流程如圖6所示)讀取該消息隊列的消息并調(diào)用通信設(shè)備驅(qū)動相應(yīng)的API發(fā)出信令讓模塊將短信發(fā)出。

            融合了網(wǎng)絡(luò)技術(shù)和以太網(wǎng)技術(shù),它與傳統(tǒng)的IP電話交換設(shè)備相比,不但避免了固定電話線的束縛,而且還具備短信網(wǎng)關(guān)的功能。由于它使用網(wǎng)絡(luò)進(jìn)行IP電話的落地工作,從而使該設(shè)備得到了移動運(yùn)營商的支持。該設(shè)備目前已成功應(yīng)用于企業(yè),承載了他們的IP電話業(yè)務(wù)與短信網(wǎng)關(guān)職能。

            參考文獻(xiàn)

          [1]  張智江,張云勇,劉韻潔.SIP協(xié)議及其應(yīng)用.北京:電子工業(yè)出版社,2005.
          [2]  謝斌. MPC860/850嵌入式系統(tǒng)開發(fā)入門與指導(dǎo).西安:西安電子科技大學(xué)出版社,2004.
          [3]  張登銀,孫精科.技術(shù)分析與系統(tǒng)設(shè)計.北京:人民郵電出版社,2003.
          [4]  Alessandro Rubini, Jonathan Corbet著,魏永明, 駱剛, 姜君譯. Linux設(shè)備驅(qū)動程序(第二版).北京:中國電力出版社,2002.
          [5]  MC35i Hardware InteRFace Description. 2004.
          [6]  AC4830xC-C Designer's Manual. 2003.
          [7]  AC4830xC-C VoPP Data Book. 2003.
          [8]  Datasheet of Am79Q02/021/031. 1999.


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();