用戶使用網絡電話通信的過程
目前國內用戶使用的網絡電話業務,主要是各運營公司開辦的預付卡業務和主叫識別業務。下面以網絡電話預付卡業務在基于H.323技術的網絡電話系統的實現為例來說明網絡電話的使用流程。
用戶在使用IP預付卡業務時,首先要購買某一運營公司(中國電信、中國聯通、中國移動)發放的網絡電話(預付)卡。使用過程如下:
1、用戶通過普通的電話用戶撥該運營公司的接入號(目前一般為179××),交換機將該電話接入相應公司的網關,接通后網關會有語音提示用戶選擇提示語言;
2、用戶按照語音提示選擇提示語言后(一般提供普通話和英文的選擇),網關發出語音提示用戶輸入賬號和密碼;
3、用戶按語音提示輸入預付卡上的賬號和密碼,經過驗證后,語音提示用戶輸入被叫號碼或進行查詢余額、修改密碼等操作;
4、用戶按照語音提示撥被叫用戶號碼后會有一段等待時間,電話接通被叫后會出現回鈴音,當被叫用戶摘機實現通話;
5、在通話完成后,如果被叫用戶先掛機,主叫用戶應該還有選擇進行其他操作的權利;
6、如果中途用戶操作出現失誤,應能及時提供語音提示。
網絡電話通信的呼叫建立的一般處理過程
用戶一般情況下感受到的網絡電話業務僅僅是預付卡和話筒里的提示音,但實際實現卻需要許多技術和設備配套來完成。下面以下圖所示的網絡電話網結構來介紹網絡電話實現過程中各部分的功能及配合。
網絡電話網的結構
? 各運營公司在發卡前已經通過受理終端將相應的計費信息和卡數據輸入計費服務器和用戶數據庫。目前受理終端的操作協議均為私有協議。
? 用戶通過普通的電話撥某運營公司的接入號,交換機判別這是一個網絡電話二次撥號業務及該接入號所屬的電信公司,就通過電話網的信令建立到所屬公司的網絡電話網關的語音通路,將該話機接入P電話網關。
? 網關通過語音通路向用戶傳送提示音,要求選擇語言。用戶按照語音提示選擇提示語言后(一般提供普通話和英文的選擇),再根據語音提示輸入卡號和密碼。網關處理后將呼叫請求和卡號、密碼等用RAS信息上傳到網守。網守處理后將相關信息用 RADIUS協議傳送到后臺計費/認證服務器。通過認證后,計費/認證服務器用 RADIUS信息通知網守,網守用RAS消息通知網關。網關通過語音通路向用戶傳送提示音,要求輸入被叫號碼。注意:由于用戶的撥號是通過語音通路送到網絡電話網關的,因此用戶的撥號方式必須選擇DTMF方式。
? 用戶按照語音提示輸入被叫號碼,被叫號碼通過語音通路傳送到網絡電話網關,網關處理后將被叫號碼等用RAS信息上傳到網守,請求地址解析。網守分析被叫號碼,將其翻譯為被叫所在網關的呼叫信令信道地址,并用RAS消息回送地址解析結果給主叫所在網關。
? 網關收到地址解析結果后,開始與被叫網關聯系,兩個網關之間的路由建立遵循般的PP路由機制。兩個網關之間采用Q.931消息進行協商建立話路。通過后,兩側網關通過電路交換網向各自用戶送振鈴音,標志話路已建立。在用戶通話前,雙方網關還要采用H.245協議建立邏輯通道,并在此邏輯通道上傳送語音分組。關于Q.931消息、H.225協議的RAS消息。
3。IP語音分組的基本處理過程
傳統的電話網是以電路交換方式傳輸語音,所要求的傳輸帶寬為64kbit/s。而IP語音分組是以IP分組交換網絡為傳輸平臺,需要對模擬的語音信號進行壓縮、打包等一系列的特殊處理,使之可以采用無連接的UDP協議進行傳輸。VoIP語音的傳輸過程分為下列幾個階段。
(1)語音到數據的轉換
從電話機發出的語音信號是模擬波形,數字交換機的用戶電路要對語音信號進行模數轉換,將模擬信號轉換為數字信號(PCM編碼),目前采用的語音編碼標準是ITUT的G.711。其數碼率是64kbit/s,交換機將語音信號的PCM編碼傳送給網關。
(2)原數據到IP語音包的轉換網關對PCM語音包以特定的幀長進行壓縮編碼,然后將壓縮的語音包送入網絡處理器。網絡處理器為語音包添加報頭、時標和其他信息后形成語音包傳送
IP網絡不像電路交換網絡,它不形成連接,它要求把數據放在可變長的數據報或分組中,然后給每個數據報附帶尋址和控制信息,并通過網絡發送,一站一站地轉發到目的地。在這個通道中,全部網絡被看成一個整體,持續不斷地從輸入端接收語音包,然后在定時間內將其傳送到網絡輸出端。網絡中的中間節點檢查每個IP數據報附帶的尋址信息,并使用這個信息把該數據報轉發到目的地路徑上的下一站。網絡鏈路可以是支持IP數據流的任何拓撲結構或訪問方法。
(3)IP包到數據的轉換
目的地VoP設備接收這個IP數據報并開始處理。網絡級提供一個可變長度的緩沖器,用來調節網絡產生的抖動。該緩沖器可容納許多語音包,用戶可選擇緩沖器的大小。小的緩沖器產生延遲較小,但不能調節大的料動在數據報的處理過程中,去掉尋址和控制信息,然后把語音數據提供給解碼器。解碼器將壓縮編碼轉換為連續的PCM編碼后傳送給交換機。
(4)數字語音轉換為模擬語音
數字交換機的用戶電路將PCM編碼轉換為模擬的語音電流送給電話機。簡單來說,語音信號在IP網絡上的傳送要經過從模擬信號到數字信號的轉換、數字語音封裝成IP分組、IP分組通過網絡的傳送、P分組的解包和數字語音還原到模擬信號等過程。整個過程如下圖:
網絡電話語音分組的基本處理過程