VoIP錄音方法與裝置制造方法
【專利摘要】本發(fā)明涉及一種VoIP錄音方法與裝置。該方法應(yīng)用于VoIP電話系統(tǒng),該VoIP電話系統(tǒng)包括IP話機(jī),與IP話機(jī)通話的至少一對(duì)端話機(jī)、錄音服務(wù)器及一錄音裝置,該方法包括以下步驟:向錄音服務(wù)器發(fā)送攜帶有錄音啟動(dòng)標(biāo)識(shí)的錄音啟動(dòng)報(bào)文;在錄音裝置的內(nèi)存中分配一緩存區(qū);接收語言服務(wù)器需備份的語言信息并把該語音信息暫存于緩存區(qū)內(nèi);根據(jù)電話系統(tǒng)之間的通訊協(xié)議獲取傳遞語音信息的報(bào)文的報(bào)頭信息并將該報(bào)頭信息暫存于緩存區(qū)內(nèi);根據(jù)通訊協(xié)議將緩存區(qū)內(nèi)暫存的語言信息與報(bào)頭信息構(gòu)造成新的語音報(bào)文并將該語音報(bào)文發(fā)送給錄音服務(wù)器;當(dāng)錄音裝置把緩存區(qū)內(nèi)的語言報(bào)文發(fā)送給錄音服務(wù)器后,刪除所述緩存區(qū)內(nèi)的語音信息及報(bào)頭信息。
【專利說明】VoIP錄音方法與裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種通信【技術(shù)領(lǐng)域】,具體涉及一種VoIP錄音方法與裝置。
【背景技術(shù)】
[0002]VoIP電話作為一種利用IP網(wǎng)絡(luò)上進(jìn)行語音傳輸?shù)募夹g(shù),已經(jīng)在政府、企業(yè)、金融等眾多行業(yè)得到了廣泛的應(yīng)用。隨著VoIP應(yīng)用的深入與廣泛,用戶對(duì)VoIP的需求也越來越多,在呼叫中心對(duì)VoIP進(jìn)行錄音就是其中之一。通過VoIP錄音,可以監(jiān)控企業(yè)對(duì)外提供的咨詢、服務(wù)的質(zhì)量,非常有利于改進(jìn)與提升企業(yè)服務(wù)的能力。
[0003]現(xiàn)有技術(shù)中,通過增加中繼對(duì)VoIP電話進(jìn)行錄音是常用之一。該方式通過在通訊網(wǎng)絡(luò)的RTP數(shù)據(jù)路由中增加額外的RTP (Real Time Protocol)中繼。比如,在SIP( sessioninitiation protocol)呼叫代理服務(wù)器時(shí),代理服務(wù)器調(diào)用相應(yīng)的函數(shù)將用戶端的RTP報(bào)文進(jìn)行拷貝存儲(chǔ)在數(shù)據(jù)緩存區(qū)中,當(dāng)SDP(session description protocol)呼叫錄音服務(wù)器時(shí),錄音服務(wù)器又從代理服務(wù)器的數(shù)據(jù)緩存區(qū)中拷貝相應(yīng)的RTP報(bào)文數(shù)據(jù)。該VoIP錄音方式的最大弊端在于其代理服務(wù)器增加了數(shù)據(jù)拷貝存儲(chǔ)的量,擴(kuò)大了對(duì)代理服務(wù)器存儲(chǔ)容量的要求,無法滿足高流量RTP報(bào)文發(fā)送應(yīng)用環(huán)境。
【發(fā)明內(nèi)容】
[0004]為了解決現(xiàn)有技術(shù)中的上述問題,本發(fā)明提供一種報(bào)文內(nèi)容零拷貝方式的VoIP
錄音方法。
[0005]為達(dá)到上述目的,本發(fā)明所提供的VoIP錄音方法,應(yīng)用于VoIP電話系統(tǒng),該VoIP電話系統(tǒng)包括IP話機(jī),至少一與所述IP話機(jī)電話連接的對(duì)端話機(jī)、錄音服務(wù)器及一錄音裝置,該方法包括以下步驟:
向所述錄音服務(wù)器發(fā)送攜帶有錄音啟動(dòng)標(biāo)識(shí)的錄音啟動(dòng)報(bào)文;
在所述錄音裝置的內(nèi)存中分配一緩存區(qū);
接收所述語言服務(wù)器需備份的語言信息并把該語音信息暫存于所述緩存區(qū)內(nèi);
根據(jù)所述電話系統(tǒng)之間的通訊協(xié)議獲取傳遞語音信息的報(bào)文的報(bào)頭信息并將該報(bào)頭信息暫存于所述緩存區(qū)內(nèi);
根據(jù)通訊協(xié)議將所述緩存區(qū)內(nèi)暫存的語言信息與報(bào)頭信息構(gòu)造成新的語音報(bào)文并將該語音報(bào)文發(fā)送給所述錄音服務(wù)器;
當(dāng)所述錄音裝置把緩存區(qū)內(nèi)的語言報(bào)文發(fā)送給所述錄音服務(wù)器后,刪除所述緩存區(qū)內(nèi)的語音信息及報(bào)頭信息。
[0006]此外,本發(fā)明還提供一種VoIP錄音裝置,適用于VoIP錄音系統(tǒng),該VoIP電話系統(tǒng)包括一 IP話機(jī)、至少一與所述IP話機(jī)電話連接的對(duì)端話機(jī)及錄音服務(wù)器,所述錄音裝置包括:
錄音報(bào)文發(fā)送單元,用于向所述錄音服務(wù)器發(fā)送攜帶錄音啟動(dòng)標(biāo)識(shí)的錄音啟動(dòng)報(bào)文或攜帶錄音結(jié)束標(biāo)識(shí)的錄音結(jié)束報(bào)文;緩存控制單元,用于在所述錄音裝置的內(nèi)存中分配一緩存區(qū);
報(bào)文收發(fā)單元,用于接收所述錄音服務(wù)器需備份的語音信息并將所接收到的語言信息暫存于所述緩存區(qū)內(nèi);
報(bào)頭獲取單元,用于在所述電話系統(tǒng)建立通訊連接之后根據(jù)通訊協(xié)議獲取傳遞語音信息的報(bào)文的報(bào)頭信息并將該報(bào)頭信息暫存于所述緩存區(qū)內(nèi);
報(bào)文構(gòu)造單元,用于根據(jù)通訊協(xié)議將所述緩存區(qū)內(nèi)的語言信息與報(bào)頭信息構(gòu)造成新的語音報(bào)文并將該語音報(bào)文發(fā)送給所述錄音服務(wù)器;
所述緩存控制單元還用于在所述報(bào)文構(gòu)造單元將語音報(bào)文發(fā)送給所述錄音服務(wù)器后刪除暫存于所述緩存區(qū)內(nèi)的語言信息與報(bào)頭信息。
[0007]本發(fā)明所提供的VoIP錄音裝置通過在內(nèi)存中分配一內(nèi)存空間作為語音信息及報(bào)頭信息的緩存區(qū),在接收到語音信息后便把語音信息與報(bào)頭信息根據(jù)通訊協(xié)議重新組合成新的語音報(bào)文,并發(fā)送給錄音服務(wù)器予以存儲(chǔ)備份。如此,可省去傳統(tǒng)錄音服務(wù)器在備份語音信息時(shí)需借助代理服務(wù)器存儲(chǔ)轉(zhuǎn)發(fā)的步驟過程。
【專利附圖】
【附圖說明】
[0008]圖1為本發(fā)明一實(shí)施方式的VoIP錄音系統(tǒng)示意圖。
[0009]圖2為本發(fā)明一實(shí)施方式中的VoIP錄音系統(tǒng)功能模塊圖。
[0010]圖3為本發(fā)明一實(shí)施方式中的VoIP錄音方法的步驟流程圖。
[0011]主要元件符號(hào)說明
【權(quán)利要求】
1.一種VoIP錄音裝置,應(yīng)用于VoIP電話系統(tǒng),該VoIP電話系統(tǒng)包括一 IP話機(jī)、至少一與所述IP話機(jī)電話連接的對(duì)端話機(jī)及錄音服務(wù)器,其特征在于,所述錄音裝置包括: 錄音報(bào)文發(fā)送單元,用于向所述錄音服務(wù)器發(fā)送攜帶錄音啟動(dòng)標(biāo)識(shí)的錄音啟動(dòng)報(bào)文或攜帶錄音結(jié)束標(biāo)識(shí)的錄音結(jié)束報(bào)文; 緩存控制單元,用于在所述錄音裝置的內(nèi)存中分配一緩存區(qū); 報(bào)文收發(fā)單元,用于接收所述錄音服務(wù)器需備份的語音信息并將所接收到的語言信息暫存于所述緩存區(qū)內(nèi); 報(bào)頭獲取單元,用于根據(jù)所述電話系統(tǒng)之間的通訊協(xié)議獲取傳遞語音信息的報(bào)文的報(bào)頭信息并將該報(bào)頭信息暫存于所述緩存區(qū)內(nèi); 報(bào)文構(gòu)造單元,用于根據(jù)通訊協(xié)議將所述緩存區(qū)內(nèi)的語言信息與報(bào)頭信息構(gòu)造成新的語音報(bào)文并將該語音報(bào)文發(fā)送給所述錄音服務(wù)器; 所述緩存控制單元還用于在所述報(bào)文構(gòu)造單元將語音報(bào)文發(fā)送給所述錄音服務(wù)器后刪除暫存于所述緩存區(qū)內(nèi)的語言信息與報(bào)頭信息。
2.如權(quán)利要求1所述的錄音裝置,其特征在于,當(dāng)所述IP話機(jī)接收到所述對(duì)端話機(jī)的呼叫時(shí),所述錄音報(bào)文發(fā)送單元自動(dòng)向所述錄音服務(wù)器發(fā)送錄音啟動(dòng)報(bào)文。
3.如權(quán)利要求1所述的錄音裝置,其特征在于,當(dāng)接收到用戶輸入操作所生成的錄音請(qǐng)求信號(hào)時(shí),所述錄音報(bào)文發(fā)送單元向所述錄音服務(wù)器發(fā)送錄音啟動(dòng)報(bào)文。
4.如權(quán)利要求1所述的錄音裝置,其特征在于,所述緩存區(qū)的報(bào)頭信息還包括所述服務(wù)器MAC地址,所述服務(wù)器IP地址、所述對(duì)端話機(jī)UDP地址及所述IP話機(jī)UDP地址。
5.一種VoIP錄音方法,應(yīng)用于VoIP電話系統(tǒng),該VoIP電話系統(tǒng)包括IP話機(jī),至少一與所述IP話機(jī)電話連接的對(duì)端話機(jī)、錄音服務(wù)器及一錄音裝置,其特征在于,該方法包括以下步驟: 向所述錄音服務(wù)器發(fā)送攜帶有錄音啟動(dòng)標(biāo)識(shí)的錄音啟動(dòng)報(bào)文; 在所述錄音裝置的內(nèi)存中分配一緩存區(qū); 接收所述語言服務(wù)器需備份的語言信息并把該語音信息暫存于所述緩存區(qū)內(nèi); 根據(jù)所述電話系統(tǒng)之間的通訊協(xié)議獲取傳遞語音信息的報(bào)文的報(bào)頭信息并將該報(bào)頭信息暫存于所述緩存區(qū)內(nèi); 根據(jù)通訊協(xié)議將所述緩存區(qū)內(nèi)暫存的語言信息與報(bào)頭信息構(gòu)造成新的語音報(bào)文并將該語音報(bào)文發(fā)送給所述錄音服務(wù)器; 當(dāng)所述錄音裝置把緩存區(qū)內(nèi)的語言報(bào)文發(fā)送給所述錄音服務(wù)器后,刪除所述緩存區(qū)內(nèi)的語音信息及報(bào)頭信息。
6.如權(quán)利要求5所述的VoIP錄音方法,其特征在于,當(dāng)所述IP話機(jī)接收到所述對(duì)端話機(jī)的呼叫時(shí),向所述錄音服務(wù)器發(fā)送錄音啟動(dòng)報(bào)文。
7.如權(quán)利要求5所述的VoIP錄音方法,其特征在于,當(dāng)接收到用戶輸入操作所生成的錄音命令信號(hào)時(shí),向所述錄音服務(wù)器發(fā)送錄音啟動(dòng)報(bào)文。
8.如權(quán)利要求5所述的VoIP錄音方法,其特征在于,所述緩存區(qū)的報(bào)頭信息還包括所述服務(wù)器MAC地址,所述服務(wù)器IP地址、所述對(duì)端話機(jī)UDP地址及所述IP話機(jī)UDP地址。
【文檔編號(hào)】H04L29/06GK103905670SQ201210582697
【公開日】2014年7月2日 申請(qǐng)日期:2012年12月28日 優(yōu)先權(quán)日:2012年12月28日
【發(fā)明者】余成海 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司