專利名稱:接入網(wǎng)關(guān)中用戶語音撥號的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域中的語音撥號技術(shù),特別是NGN (Next Geration Network,下一代網(wǎng)絡(luò))中AGW (Access GateWay,接入網(wǎng)關(guān))設(shè)備里配合 H. 248/MGCP協(xié)議實現(xiàn)用戶語音撥號的處理方法。
技術(shù)背景在傳統(tǒng)窄帶交換網(wǎng)絡(luò)中,窄帶交換機直接負責(zé)收號,窄帶交換機的大容 量和集中控制,使得如果引入語音撥號,將極大增加窄帶交換機的負荷,從 而難以應(yīng)用。傳統(tǒng)的窄帶接入網(wǎng),只是將用戶話音接入到窄帶交換機,不負 責(zé)具體收號,使得語音撥號也無法在純窄帶接入設(shè)備里應(yīng)用。在傳統(tǒng)的窄帶交換網(wǎng)絡(luò)向NGN過渡后,SS (Software Switching,軟交 換)不再負責(zé)收號,改為由AGW來收號。SS與AGW通過H248/MGCP協(xié)議通訊, SS為了控制AGW收號會給AGW下發(fā)DM (號碼匹配)表,再由AGW根據(jù)DM表 來匹配號碼。這種功能向邊緣設(shè)備分散的做法賦予了 AGW設(shè)備更強的功能, 也使得AGW關(guān)可以向用戶提供更方便的收號方式。目前,NGN網(wǎng)絡(luò)里用戶發(fā)起呼叫,.只能通過話機鍵盤撥號的方式撥號。 如圖1所示,其基本流程如下-1、 用戶摘機,AGW通知SS用戶摘機事件;2、 SS通知AGW給用戶送撥號音,同時下發(fā)DM表;3、 用戶按鍵撥號,接入網(wǎng)關(guān)的DTMF (Dual-Tone Multi-Frequency,雙 音多頻)收號器收號4、 AGW檢查號碼的合法性,合法就上報號碼給SS,不合法送忙音。 以上方法撥號,必須輸入被叫用戶的號碼,或者在話機里存儲被叫用戶
號碼和被叫用戶的對應(yīng)關(guān)系,撥號時再査詢話機里存儲的信息,使用不夠方 便,而語音撥號確是一種非常方便的方法。目前的NGN網(wǎng)絡(luò)里,語音撥號功能主要是在終端上實現(xiàn)的,如支持語音 撥號的手機和話機,而電信級接入或交換設(shè)備一般不提供語音撥號業(yè)務(wù)。通 過普及支持語音撥號的終端來實現(xiàn)這項優(yōu)越技術(shù)的應(yīng)用,顯然是不可行的, 因此,還是需要在接入或交換設(shè)備上尋求突破。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種AGW中用戶語音撥號的處理方法,解決了現(xiàn) 有NGN網(wǎng)絡(luò)里用戶發(fā)起呼叫時,若無支持語音撥號的手機或話機,則只能通 過話機鍵盤撥號的方式撥號的技術(shù)問題。為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是一種AGW中用戶語音撥號的處理方法,其特征是該AGW中內(nèi)置語音識別 服務(wù)器和媒體服務(wù)器;用戶語音撥號的處理流程是-A用戶摘機,AGW通知SS用戶摘機事件; B SS通知AGW給用戶送撥號音,同時下發(fā)DM表; C AGW運用媒體服務(wù)器給用戶送收號語音提示; D AGW運用語音識別服務(wù)器對用戶語音撥號信息進行錄音和識別;E語音撥號信息識別完成后,AGW向用戶確認語音識別的結(jié)果;若用戶 否定語音識別結(jié)果,就重復(fù)步驟C到E的過程;若用戶確認語音識別結(jié)果,就繼續(xù)步驟F的處理;F AGW將用戶撥的號碼與SS下發(fā)的DM表進行匹配,合法就上報號碼給 SS,不合法送忙音。所述的步驟C、 D之間進一步包括AGW檢測用戶是語音撥號還是按鍵撥號;若是按鍵撥號,則使用AGW內(nèi) 置的DTMF收號器開始收號,并停止語音撥號處理流程,AGW檢查號碼的合法 性,合法就上報號碼給SS,不合法送忙音;若是語音撥號,則繼續(xù)執(zhí)行步驟D,并通知DTMF收號器停止收號。該AGW將一個用戶側(cè)的時隙a同時接續(xù)到另二個時隙b和c,時隙b接 DTMF收號器,時隙c接語音識別服務(wù)器;若DTMF收號器先檢測到用戶按鍵 撥號,就將a到c的接續(xù)斷開,停止語音收號功能;若語音識別服務(wù)器先檢 測到用戶語音指令,就斷開a到b的接續(xù),停止DTMF收號。所述的步驟D進一步包括Dl AGW的語音識別服務(wù)器從用戶語音錄音里分析被叫用戶的信息;若分 析出語音里是被叫用戶的姓名,則查詢AGW數(shù)據(jù)庫里該用戶的通訊錄,從通 訊錄中取得被叫用戶號碼后轉(zhuǎn)步驟D2;若分析出語音里包括被叫用戶號碼,則直接轉(zhuǎn)步驟D2;若語音識別失敗,則回到步驟C;D2正確識別后提交用戶信息給媒體服務(wù)器,再執(zhí)行步驟E。 所述的步驟E進一步包括El媒體服務(wù)器向用戶播放被叫用戶信息,并通知語音識別服務(wù)器開始 繼續(xù)識別用戶語音;E2語音識別服務(wù)器繼續(xù)收音并進行識別,以判斷用戶是否確認語音識 別的結(jié)果;若用戶否定語音識別結(jié)果,就重復(fù)C到E的過程;若用戶確認語 音識別結(jié)果,就繼續(xù)步驟F的處理。所述的步驟Dl中還包括-Dll若語音識別服務(wù)器分析出用戶語音中包括增加用戶的指令,則通知 媒體服務(wù)器提示用戶輸入被叫用戶姓名,記錄被叫用戶姓名的錄音后,媒體 服務(wù)器提示用戶輸入被叫用戶號碼,記錄被叫用戶號碼錄音后,進行語音識 別,識別成功后用戶的名稱錄音和號碼一起存入AGW的數(shù)據(jù)庫中;以上過程任何一步失敗轉(zhuǎn)步驟C;成功轉(zhuǎn)步驟D12;D12媒體服務(wù)器通知用戶一條用戶信息己經(jīng)存儲成功,是否需要繼續(xù);若是繼續(xù),則重復(fù)執(zhí)行步驟D11;否則,給話機送忙音。 藉由上述技術(shù)方案,本發(fā)明具有如下技術(shù)效果1、使用本發(fā)明方法,用戶可以直接通過語音進行撥號,較按鍵撥號的
方式更為方便。2、 使用本發(fā)明方法,語音撥號功能的實現(xiàn)主要依托于接入網(wǎng)關(guān)等電信 級設(shè)備,用戶無需專門配置語音識別功能的終端設(shè)備,因此,有利于語音撥 號功能的普及。3、 使用本發(fā)明方法,還可以同時兼容按鍵撥號方法的實施。
圖1是現(xiàn)有DTMF收號的流程示意圖; 圖2是本發(fā)明AGW中用戶語音撥號處理的流程示意圖; 圖3是本發(fā)明中通過語音指令來編輯通訊錄的流程示意圖。
具體實施方式
所謂語音撥號功能是指用戶可以不用按鍵,而是直接說出被叫號碼或名 稱來完成撥號過程。本發(fā)明就提供了一種AGW中用戶語音撥號的處理方法, 該方法可以通過AGW設(shè)備從用戶語音里識別或檢索出被叫號碼,為完成語音 撥號功能,AGW應(yīng)內(nèi)置語音識別服務(wù)器和媒體服務(wù)器。該語音識別服務(wù)器是AGW的收音功能模塊,負責(zé)檢測用戶開始或停止講 話,并具備語音記錄、保存、識別功能,在嵌入式系統(tǒng)中可以用DSP (數(shù)字 信號處理器)來實現(xiàn)。該媒體服務(wù)器是AGW的放音功能模塊,在具備播放各種固定提示音基礎(chǔ) 上,增加語音收號過程需要播放的一些組合語音提示音,也可以用DSP來實 現(xiàn)。請參閱圖2,它是本發(fā)明方法的總體流程,它包括如下步驟一、 用戶摘機,AGW通知SS用戶摘機事件;二、 SS通知AGW給用戶送撥號音,同時下發(fā)DM表;三、 AGW運用媒體服務(wù)器給用戶送收號語音提示;四、 AGW運用語音識別服務(wù)器對用戶語音信息進行錄音和識別;五、 識別后,AGW向用戶確認語音識別的結(jié)果;
六、 若用戶否定語音識別結(jié)果,就重復(fù)三一六的過程;若用戶確認語音 識別結(jié)果,就繼續(xù)步驟七的處理;七、 AGW將用戶撥的號碼與SS下發(fā)的DM表進行匹配,合法就通過 H248/MGCP協(xié)議上報號碼給SS,不合法送忙音。以下是本發(fā)明方法的一具體實施例,該實施例對語音撥號流程有進一步 的細化,其步驟是1、 用戶摘機,AGW通知SS用戶摘機事件;2、 SS通知AGW給用戶送撥號音,同時下發(fā)DM表;3、 AGW給用戶送開始收號的語音提示,而不是送撥號音;4、 AGW同時檢測用戶的語音撥號和按鍵撥號事件,技術(shù)上可以在AGW 內(nèi)部接續(xù)上將用戶通話時隙同時接到DTMF收號器和語音識別服務(wù)器;5、 若AGW檢測到用戶按鍵撥號,就通知DTMF收號器開始收號,并停止 語音撥號檢測,后續(xù)DTMF收號過程不做贅述;6、 若AGW語音識別服務(wù)器檢測到用戶開始講話后開始錄音,并通知DTMF 收號器停止收號,檢測到用戶講話完畢后,對錄音進行識別;7、 AGW語音識別服務(wù)器從用戶語音錄音里分析出被叫用戶的信m;若分 析出語音里是被叫用戶的姓名,則査詢AGW數(shù)據(jù)庫里該用戶的通訊錄,并取 得該用戶號碼;若分析出語音里包括被叫用戶的號碼,就不需要再査詢通訊 錄,而是直接轉(zhuǎn)步驟8;若語音識別失敗需要重復(fù)3 — 7的過程;8、 正確識別后提交用戶信息(號碼或名稱)給媒體服務(wù)器,由媒體服 務(wù)器向用戶播放被叫用戶信息,并通知語音識別服務(wù)器開始繼續(xù)識別用戶語音,9、 語音識別服務(wù)器繼續(xù)收音并進行識別,以判斷用戶是否確認語音識 別的結(jié)果;10、 若用戶否定語音識別結(jié)果,就重復(fù)3 — 10的過程;若用戶確認語音 識別結(jié)果,就繼續(xù)步驟ll的處理;11、 AGW將用戶撥的號碼與SS下發(fā)的DM表進行匹配,合法就上報號碼 給SS,不合法送忙音。上述具體實施例中的AGW可同時進行語音收號和DTMF檢測和收號(如 步驟4一6),實現(xiàn)方法是在AGW內(nèi)部交換網(wǎng)上將一個用戶側(cè)的時隙a同時接 續(xù)到另二個時隙b和c,時隙b接DTMF收號器,時隙c接語音識別服務(wù)器。 如果DTMF收號器先檢測到用戶DTMF撥號,就將a到c的接續(xù)斷開,停止語 音收號功能;若語音識別服務(wù)器先檢測到用戶語音指令,就斷開a到b的接 續(xù),停止DTMF收號。以上方法保證了同時支持DTMF收號和語音收號兩種方 式,但又只用到其中的一種方法收號。這樣就保證了對傳統(tǒng)DTMF撥號方式 的兼容。上述具體實施例步驟7中還可以包括用戶通過語音編輯電話本的流程, 如圖3所示,它的具體步驟是71、 用戶發(fā)出增加被叫信息指令,AGW語音識別服務(wù)器對用戶語音進行 識別;若檢測到用戶語音里包括增加用戶指令,通知媒體服務(wù)器提示用戶輸 入被叫用戶姓名,記錄被叫用戶姓名的錄音后,媒體服務(wù)器提示用戶輸入被 叫用戶號碼,記錄被叫用戶號碼錄音后,進行語音識別,識別成功后用戶的 名稱錄音和號碼串一起存入AGW的數(shù)據(jù)庫里;以上過程任何一步失敗轉(zhuǎn)上述 步驟3,成功轉(zhuǎn)步驟72;72、 AGW通知用戶一條用戶信息已經(jīng)存儲成功,是否需要繼續(xù);如果繼 續(xù),則再執(zhí)行步驟71,否則,就給話機送忙音。由此可見,語音識別服務(wù)器是在AGW設(shè)備里內(nèi)置的,其語音識別功能可 以根據(jù)用戶說出的被叫號碼語音翻譯出被叫號碼數(shù)字串,避免用戶手工按鍵 輸入號碼。這是基本功能,如果用戶對被叫用戶姓名和號碼信息進行了編輯 存儲后,摘機后可以直接說出被叫用戶的姓名,語音識別服務(wù)器會根據(jù)被叫 用戶姓名找到被叫用戶的號碼,從而進一步方便用戶撥號。因此,本發(fā)明一 旦在AGW設(shè)備里實施,AGW的用戶摘機后只需要說"請撥114"或"請接張
三"就可以完成撥號過程。關(guān)于語音識別算法,語音識別算法可以有很多選擇,但是算法的處理流 程是一樣的。就是從撥號語音里按照固定的語法結(jié)構(gòu)檢索出預(yù)先設(shè)定的關(guān)鍵 字。用于撥號的語音語法固定且關(guān)鍵字數(shù)目有限,識別也相對簡單。基本上 涉及的關(guān)鍵字如下"請撥"/ "請接通"/ "請給我打"/ "請增加"/ "請刪除"/ "請修改"/,T,r2"r3"/"4"/"5"r6"/"7"/"8"/"9"/"E,,/"F,V"A7等。AGW內(nèi)置的DSP可以對用戶話音里的關(guān)鍵字和號碼信息進行識別。隨著 語音識別技術(shù)的成熟,借助語音識別算法從語音里檢索出指定的關(guān)鍵字已經(jīng) 非常成熟,對于具體的語音識別算法可供選擇的很多,這些方法也均可以適 用于本發(fā)明。關(guān)于語音撥號與H248/MGCP協(xié)議的關(guān)系,SS通過H248/MGCP協(xié)議對AGW 上的呼叫進行控制,撥號過程的每個消息也是通過H248/MGCP協(xié)議上報的, 所以語音收號過程與H248/MGCP協(xié)議的配合非常重要。AGW語音收號的啟動 依賴于收到H248/MGCP協(xié)議的播放撥號音(cg/dt)協(xié)議包,并將協(xié)議指定 的的播放撥號音改為播放固定語音提示。用戶一旦語音確認AGW對被叫信息 的識別結(jié)果,AGW語音收號過程也就正常結(jié)束,并通過H248/MGCP協(xié)議上報被 叫號碼。如果語音收號過程中,收到H248/MGCP的其它放音指示,語音收號 流程應(yīng)立即異常終止??傊?,語音收號過程應(yīng)在SS的控制下進行。本發(fā)明方法AGW的語音撥號過程只是替代傳統(tǒng)的手工按鍵撥號,AGW其 它呼叫處理流程沒有改變,對SS而言,語音撥號或按鍵撥號過程都是不可 見的。綜上所述僅為本發(fā)明的較佳實施例而已,并非用來限定本發(fā)明的實施范 圍。即凡依本發(fā)明申請專利范圍的內(nèi)容所作的等效變化與修飾,都應(yīng)為本發(fā) 明的技術(shù)范疇。
權(quán)利要求
1、一種接入網(wǎng)關(guān)中用戶語音撥號的處理方法,其特征是該接入網(wǎng)關(guān)中內(nèi)置語音識別服務(wù)器和媒體服務(wù)器;用戶語音撥號的處理流程是A用戶摘機,接入網(wǎng)關(guān)通知軟交換用戶摘機事件;B軟交換通知接入網(wǎng)關(guān)給用戶送撥號音,同時下發(fā)號碼匹配表;C接入網(wǎng)關(guān)運用媒體服務(wù)器給用戶送收號語音提示;D接入網(wǎng)關(guān)運用語音識別服務(wù)器對用戶語音撥號信息進行錄音和識別;E語音撥號信息識別完成后,接入網(wǎng)關(guān)向用戶確認語音識別的結(jié)果;若用戶否定語音識別結(jié)果,就重復(fù)步驟C到E的過程;若用戶確認語音識別結(jié)果,就繼續(xù)步驟F的處理;F接入網(wǎng)關(guān)將用戶撥的號碼與軟交換下發(fā)的號碼匹配表進行匹配,合法就上報號碼給軟交換,不合法送忙音。
2、 根據(jù)權(quán)利要求1所述的接入網(wǎng)關(guān)中用戶語音撥號的處理方法,其特 征是所述的步驟C、 D之間進一步包括接入網(wǎng)關(guān)檢測用戶是語音撥號還是按鍵撥號;若是按鍵撥號,則使用接入網(wǎng)關(guān)內(nèi)置的雙音多頻收號器開始收號,并停止語音撥號處理流程,接入網(wǎng)關(guān)檢査號碼的合法性,合法就上報號碼給軟交換,不合法送忙音;若是語音 撥號,則繼續(xù)執(zhí)行步驟D,并通知雙音多頻收號器停止收號。
3、 根據(jù)權(quán)利要求2所述的接入網(wǎng)關(guān)中用戶語音撥號的處理方法,其特 征是該接入網(wǎng)關(guān)將一個用戶側(cè)的時隙a同時接續(xù)到另二個時隙b和c,時隙 b接雙音多頻收號器,時隙c接語音識別服務(wù)器;若雙音多頻收號器先檢測 到用戶按鍵撥號,就將a到c的接續(xù)斷開,停止語音收號功能;若語音識別 服務(wù)器先檢測到用戶語音指令,就斷開a到b的接續(xù),停止雙音多頻收號。
4、 根據(jù)權(quán)利要求1或2或3所述的接入網(wǎng)關(guān)中用戶語音撥號的處理方 法,其特征是所述的步驟D進一步包括Dl接入網(wǎng)關(guān)的語音識別服務(wù)器從用戶語音錄音里分析被叫用戶的信息; 若分析出語音里是被叫用戶的姓名,則査詢接入網(wǎng)關(guān)數(shù)據(jù)庫里該用戶的通訊 錄,從通訊錄中取得被叫用戶號碼后轉(zhuǎn)步驟D2;若分析出語音里包括被叫用戶號碼,則直接轉(zhuǎn)步驟D2;若語音識別失敗,則回到步驟C;D2正確識別后提交用戶信息給媒體服務(wù)器,再執(zhí)行步驟E。
5、 根據(jù)權(quán)利要求4所述的接入網(wǎng)關(guān)中用戶語音撥號的處理方法,其特征是所述的步驟E進一步包括El媒體服務(wù)器向用戶播放被叫用戶信息,并通知語音識別服務(wù)器開始繼 續(xù)識別用戶語音;E2語音識別服務(wù)器繼續(xù)收音并進行識別,以判斷用戶是否確認語音識別的結(jié)果;若用戶否定語音識別結(jié)果,就重復(fù)C到E的過程;若用戶確認語音識別結(jié)果,就繼續(xù)步驟F的處理。
6、 根據(jù)權(quán)利要求4所述的接入網(wǎng)關(guān)中用戶語音撥號的處理方法,其特征是所述的步驟D1中還包括Dll若語音識別服務(wù)器分析出用戶語音中包括增加用戶的指令,則通知 媒體服務(wù)器提示用戶輸入被叫用戶姓名,記錄被叫用戶姓名的錄音后,媒體 服務(wù)器提示用戶輸入被叫用戶號碼,記錄被叫用戶號碼錄音后,進行語音識別,識別成功后用戶的名稱錄音和號碼一起存入接入網(wǎng)關(guān)的數(shù)據(jù)庫中;以上 過程任何一步失敗轉(zhuǎn)步驟C;成功轉(zhuǎn)步驟D12;D12媒體服務(wù)器通知用戶一條用戶信息已經(jīng)存儲成功,是否需要繼續(xù); 若是繼續(xù),則重復(fù)執(zhí)行步驟D11;否則,給話機送忙音。
全文摘要
一種接入網(wǎng)關(guān)中用戶語音撥號的處理方法,處理流程是A.用戶摘機,接入網(wǎng)關(guān)通知軟交換用戶摘機事件;B.軟交換通知接入網(wǎng)關(guān)給用戶送撥號音,同時下發(fā)號碼匹配表;C.接入網(wǎng)關(guān)運用媒體服務(wù)器給用戶送收號語音提示;D.接入網(wǎng)關(guān)運用語音識別服務(wù)器對用戶語音撥號信息進行錄音和識別;E.語音撥號信息識別完成后,接入網(wǎng)關(guān)向用戶確認語音識別的結(jié)果;若用戶否定語音識別結(jié)果,就重復(fù)步驟C到E的過程;若用戶確認語音識別結(jié)果,就繼續(xù)步驟F的處理;F.接入網(wǎng)關(guān)將用戶撥的號碼與軟交換下發(fā)的號碼匹配表進行匹配,合法就上報號碼給軟交換,不合法送忙音。本方法主要依靠接入網(wǎng)關(guān)來實現(xiàn),有利于語音撥號功能的普及,且使用方便。
文檔編號H04L12/66GK101163119SQ20061011697
公開日2008年4月16日 申請日期2006年10月10日 優(yōu)先權(quán)日2006年10月10日
發(fā)明者孫小偉, 煜 謝 申請人:中興通訊股份有限公司