接入网关中用户语音拨号的处理方法

文档序号:7967466阅读:215来源:国知局
专利名称:接入网关中用户语音拨号的处理方法
技术领域
本发明涉及通讯领域中的语音拨号技术,特别是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日
发明者孙小伟, 煜 谢 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1