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