一種家庭網關及其實現電話錄音的方法
【技術領域】
[0001]本發明涉及家庭網關設備領域,具體涉及一種家庭網關及其實現電話錄音的方法。
【背景技術】
[0002]家庭網關論壇組織是一個在1995年建立的正式的工業論壇組織,它率先采用家庭網關來代表一個集中式智能接口,將家庭外部的接入網絡和家庭內部網絡聯系起來。家庭網關論壇組織對家庭網關的定義是一種簡單的、智能的、標準化的、靈活的整個家庭網絡接口單元,可以從不同的外部網絡接收通訊信號,通過家庭網絡傳遞信號給某個智能設備。
[0003]目前,各種形態的家庭網關設備逐漸普及,其中語音通話是一項主要的功能。但是,如今用戶在使用家庭網關的電話業務時,如果需要在通話過程中錄音,有以下幾種方法:第一,在電話線上串接一個電話錄音盒;第二,使用錄音電話機;第三,在通話過程中使用免提,用其它錄音設備進行錄音;第四,在電信部門登記錄音業務。但是上述四種錄音方法存在成本較高、操作繁瑣、無法保證錄音質量和獲取錄音文件困難等缺點。
【發明內容】
[0004]本發明所要解決的技術問題是解決現有的家庭網關在電話錄音方面存在成本較高、操作繁瑣、無法保證錄音質量和獲取錄音文件困難的問題。
[0005]為了解決上述技術問題,本發明所采用的技術方案是提供一種家庭網關實現電話錄音的方法,包括以下步驟:
[0006]家庭網關根據主叫電話呼入消息與被叫用戶建立通話鏈路;
[0007]家庭網關檢測到錄音按鍵信號后建立音頻文件,并生成音頻文件的文件頭;
[0008]家庭網關將來自電話側的PCM數據進行編碼壓縮,并與來自網絡側的語音數據一起寫入上述音頻文件;
[0009]家庭網關根據掛機信號結束語音數據寫入,并更新音頻文件的文件頭,完成電話錄音;
[0010]家庭網關根據摘機信號,利用錄音播放按鍵實現電話錄音的回放。
[0011 ] 在上述技術方案中,所述錄音按鍵和所述錄音播放按鍵可設置為單個特殊按鍵或者特殊按鍵組合。
[0012]在上述技術方案中,所述家庭網關將所述來自電話側的PCM數據和所述來自網絡側的語音數據一起以雙聲道格式寫入所述音頻文件。
[0013]在上述技術方案中,所述家庭網關將所述來自電話側的PCM數據和所述來自網絡側的語音數據疊加后以單聲道格式寫入所述音頻文件。
[0014]在上述技術方案中,所述音頻文件為WAV文件。
[0015]本發明還提供了一種家庭網關,包括通話單元,用于建立主叫用戶與被叫用戶之間的通話鏈路,其特征在于,還包括錄制單元和播放單元,所述錄制單元用于實現電話錄音,所述播放單元根據摘機信號,利用錄音播放按鍵實現電話錄音的回放,其中,所述錄制單元包括:
[0016]音頻文件建立單元,在主叫用戶與被叫用戶之間的通話鏈路建立后,根據錄音按鍵信號建立音頻文件,并生成音頻文件的文件頭;
[0017]音頻文件寫入單元,家庭網關將來自電話側的PCM數據進行編碼壓縮后,與來自網絡側的語音數據一起寫入上述音頻文件,并根據掛機信號,結束語音數據寫入,更新音頻文件的文件頭,完成電話錄音。
[0018]在上述技術方案中,所述錄音按鍵和所述錄音播放按鍵可設置為單個特殊按鍵或者特殊按鍵組合。
[0019]在上述技術方案中,所述家庭網關將所述來自電話側的PCM數據和所述來自網絡側的語音數據一起以雙聲道格式寫入所述音頻文件。
[0020]在上述技術方案中,所述家庭網關將所述來自電話側的PCM數據和所述來自網絡側的語音數據疊加后以單聲道格式寫入所述音頻文件。
[0021 ] 在上述技術方案中,所述音頻文件為WAV文件。
[0022]本發明,在不增加硬件成本的情況下,通過增加軟件模塊,為家庭網關用戶提供了操作簡便、錄音質量較高、無需額外花費、無需在電信部門登記且獲取錄音文件方便的電話錄音方法。
【附圖說明】
[0023]圖1為本發明實施例提供的一種家庭網關實現電話錄音的方法流程圖;
[0024]圖2為本發明實施例提供的一種家庭網關的結構不意圖;
[0025]圖3為本發明實施例提供的家庭網關實現電話錄音的具體實施方法流程圖。
【具體實施方式】
[0026]下面結合說明書附圖和【具體實施方式】對本發明做出詳細的說明。
[0027]本發明實施例提供了一種家庭網關實現電話錄音的方法,如圖1所示,所述方法包括以下步驟:
[0028]步驟101、家庭網關根據主叫電話呼入消息與被叫用戶建立通話鏈路。
[0029]步驟102、家庭網關檢測到錄音按鍵信號后建立音頻文件,并生成音頻文件的文件頭。
[0030]需要說明的是,錄音按鍵可以設置成單個特殊按鍵,如鍵或鍵等,也可以設置為特殊按鍵組合,如“*#”鍵等。音頻文件為WAV文件,WAV文件為微軟公司開發的一種聲音文件格式。
[0031]步驟103、家庭網關將來自電話側的PCM(Pulse Code Modulat1n,脈沖編碼調制)數據進行編碼壓縮,并與來自網絡側的語音數據一起寫入音頻文件(追加到音頻文件的文件頭后面)。
[0032]需要說明的是,可以將來自電話側的PCM數據和來自網絡側的語音數據一起以雙聲道格式寫入音頻文件,也可以將來自電話側的PCM數據和來自網絡側的語音數據疊加在一起,以單聲道格式寫入音頻文件中,或者寫入其它格式的音頻文件中,在此不做贅述。本發明,直接將接入到家庭網關內的電話側和網絡側的語音數據寫入音頻文件,并保存在家庭網關上的非易失性存儲器內,減少了外部電話線等引入的干擾,具有語音質量高的優點。
[0033]來自網絡側的語音數據格式可能種類很多,必要情況下需要進行語音格式的轉換。
[0034]步驟104、家庭網關根據掛機信號結束語音數據寫入,并更新音頻文件的文件頭,完成電話錄