基于SIP協議的IP電話通信系統的組成原理_第1頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于sip協議的ip電話通信系統的組成原理ip電話以其通話費率低、便利集成和智能化等優勢而得到了眾多消費者的極大認可,并因此而對原有固定電話運營者的長途電話和國際電話業務造成了巨大沖擊。因此,隨著以太網接口的挺直入戶,開發出一種帶有rj-45以太網接口并挺直連入因特網,從而使用法越發便利的ip電話十分需要。利用這種ip電話,用戶可以挺直撥叫遠端的電話號碼,并通過關守(gate keeper)把所撥的電話號碼轉換成遠端ip電話的ip地址,從而建立通話銜接。實際上,新型ip電話終端已經可以挺直把輸入語音信號數字化,并根據g728或g729等一定的語音壓縮編碼算法來完成對輸入語音信號的實時壓縮,使帶

2、寬從64kbps降低到8kbps,從而大大提高了信道的利用率。ip電話終端通常遵循sip(或者h323)協議,并通過網關(gate way)實現ip電話和一般電話的互通。1 ip電話系統組成ip電話通信的基本原理是利用數字通信技術來對語音信號舉行數字壓縮編碼處理,然后按tcpip標準舉行打包,再經過互聯網絡把數據包發送到接收地。同時在接收端將這些語音數據包串起來。再經過解碼解壓處理,以使其復原成本來的語音信號,從而達到由互聯網傳送語音的目的。ip電話的基本組成原理1所示。ip電話系統普通有*機(ipphone)、網關(gateway)、多點控制單元(multipointcontrol unit

3、)和網閘(gatekeeper)等四個基本組件。其中*機是ip電話的客戶終端,多以硬件形式浮現,它可以挺直銜接在ip網上,以便舉行實時的語音或多媒體通信;網關是通過ip網絡提供phone-to-phone語音通信的關鍵設備。是ip網絡和pstnisdnprx網絡接口設備;多點控制單位(mcu)的功能在于利用ip網絡實現多點通信,以使ip電話能夠支持諸如網絡會議這樣一對多的通信;至于網閘,有時也稱為網守或關守,主要用來提供對囫圇電話系統端點和呼叫的管理。網閘的主要功能包括地址翻譯、呼叫接納控制、呼叫管理以及呼叫權限等。在h323建議中,網閘是一個可選部分,但是對于實際運行的局域網ip電話系統來說

4、,網閘則是一個重要部件。本系統中,網閘設立在ip地址的一個終端上。通過網閘可對全部終端用戶的姓名和ip地址舉行統一記下和管理,并預先給每個終端用戶分配一個類似電話分機的虛擬電話號碼,以便其他終端用戶舉行呼叫。主叫用戶無需知道被叫用戶終端的ip地址,只需要輸入其對應的虛擬電話號碼或真切姓名即可。2 ip電話單機的硬件設計ip電話分為接收方和呼叫方。發起通話哀求的一端稱為呼叫方,另一端為接收方。按照不同的應用場景,呼叫方和接收方可以調換角色,也就是說,隨意一方都可以發起通話哀求,呼叫方發起通話哀求并輸入接收方的ip地址,兩方通過網絡銜接勝利后,利用麥克風和聽筒就可以舉行談話了。ip通話的主要工作在

5、*機單機部分。隨著現在微處理器技術的高度發達和日趨成熟,設計中挑選了arm9微處理器和c0s-ii搭建平臺來制作*單機部分。普通單機的基本工作框圖2所示。在圖2中,cpu內核模塊是搭建一個帶cpu及存儲器的工作核心。其中的微處理器采納的就是三星公司的s3c2410(arm920t),flash采納的是sst公司的sst39vfl60的nor flash,sdram則采納hynix公司的hy57v641620hg;以太網接口主要協助cpu完成tcpip數據包的接收和發送。本設計采納的rtl8019as是一種全雙工的即插即用型以太網控制器,它兼容rtl8019控制軟件和ne2000 8bit或16

6、bit的傳輸,并支持utp、aui、bnc和pnp自動檢測模式,同時支持外接閃耀存儲器讀寫操作以及i0口地址的徹低解碼,此外,它還具有指示功能,其接口符合ethernet2和e8023、10base5、lobase2、10baset等標準。系統中的顯示模塊采納一塊一般數顯,主要用來完成電話號碼的顯示及一些本機工作狀態的顯示;鍵盤模塊和eeprom主要提供網絡電話機的撥號鍵盤,以完成撥號和電話機的功能設置。eeprom主要用于系統參數的設置和存儲。語音模塊可選用飛利浦公司的udal341ts音頻編。另外,系統中的上位機接口主要完成一些參數的設定和一些已經被記錄的參數的讀取。3 系統軟件設計軟件方

7、面的工作主要是驅動程序的編寫、任務的劃分和任務的編寫等三個方面。因為cos-ii基本上不提供api接口庫或者需要額外購買,因此,*中需要編寫的主要驅動軟件有包括tcpip、液晶驅動、eeprom驅動、鍵盤驅動、io驅動、驅動等程序。這些驅動程序的編寫普通都有固定的模式和套路。普通狀況下,ip電話軟件應包括完成語音通話所需的全部功能。該軟件按功能可劃分為圖3所示的四部分。31 呼叫處理模塊呼叫處理模塊主要完成呼叫的建立與拆除功能。呼叫控制可采納sip協議建立會話。呼叫建立過程通常是先由一個sip終端向本地的代理服務器發出呼叫哀求,本地的代理服務器則通過查詢本地的重定向服務器來查找下一個代理服務器

8、的地址,并向其轉發呼叫哀求。當下一個代理服務器收到呼叫哀求后,首先通過定向服務器查找被叫所在網絡的代理服務器,然后向該代理服務器轉發呼叫哀求。被叫所在網絡的代理服務器確定被叫終端后,再向被叫終端轉發呼叫哀求。最后由被叫終端應答,從而實現銜接。32 語音編碼解碼模塊雖然語音采集所得到的pcm編碼數據能夠提供較好的長途通信語音質量,但其速率往往過高,因而占用網絡帶寬資源過高。為此,普通都需要對語音數據進一步壓縮,以降低語音編碼的速率。這樣,相應的,在接收端也就需要同樣的解壓算法來復原原始語音數據。編制這部分代碼可采納現在比較成熟的語音編解碼算法,并舉行一定的改進,以提高語音通話質量。33 數據封包拆包模塊數據封包拆包軟件模塊主要對壓縮編碼后的語音數據舉行打包,包括添加包頭、時標和其他信息,以使其形成語音包。在接收時。則應舉行相應的拆包,并提取語音壓縮包。34 數據傳輸模塊該模塊主要完成語音包的發送和接收。由于把音頻數據實時地傳輸給對方才是保證明時語音通信的關鍵。所以,在考慮牢靠性和實時性方面,更應注意速度和實時性。故在挑選協議時,可采納udp協議,并在編程時用法對應的數據報套接字。4 結束語ip電話通信系統是利用現有計算機網絡資源組成的電話通信系統,它無需鋪設電話線和購

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論