实现综合接入设备业务扩展的方法及其装置的制作方法

文档序号:7959908阅读:404来源:国知局
专利名称:实现综合接入设备业务扩展的方法及其装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种实现综合接入设备业务扩展的方法及其装置。
背景技术
目前随着IP(互联网协议)电话网关的迅速发展,IP电话的低资费为最终用户提供了更多的选择。但是由于提供IP电话的IP网络(如NGN(下一代网络)等)和PSTN(传统的电路交换电话网)属于两个技术领域。因此,当用户终端接入IP网络时,需要通过FXS(外围交换分机)提供的模拟用户接口及相应的IP网关接入,所述的IP网络网关通常包括AG(接入网关)、IAD(综合接入设备)等类型的设备,支持的协议包括H.323、SIP(会话启动协议)、H.248、MGCP(媒体网关控制协议);当用户终端接入PSTN时,则需要通过FXS提供的模拟用户接口及FXO(外围交换办公室)提供的模拟中继接口接入。在通信网络中,将语音和数据接入到分组核心网络中的末端网络设备通常称为IAD,IAD提供了FXS接口、FXO接口和IP网络接口,从而使IAD下连接的用户终端可以根据需要选择接入IP网络或PSTN。
如图1a所示,为使IAD下连接的用户终端可以接入PSTN,目前在提供IP电话业务的IP网络中需要通过IP网关与IAD下的用户终端相连,使得用户终端可以通过IP网络进行通信,而且普通电话(即用户终端)在接入IP网络时,还需要通过FXS进行接入处理。这样,当PSTN呼叫IAD下连接的用户终端时,由于FXO与FXS间不是一一对应的关系,所以为保证PSTN可以拨叫到目的终端,还必须进行二次拨号,即在IAD(综合接入设备)通过二次拨号方可与相应的用户终端建立呼叫连接,通常IAD下不但直接与用户终端相连,有时IAD下还连接有PBX(专用分组交换机)作为企业的总机,总机下又包含多个分机用户终端,则在IAD进行的二次拨号仅拨叫到一个具体的PBX(相当于企业的总机),如果要接续到PBX下的具体用户,则还需要进行一次拨号。
因此,由于IAD中的FXO和FXS没有一一对应关系,且IAD下连接的PBX与相应的用户终端间存在收敛比,导致从PSTN来的呼叫需要经过二次拨号才能呼叫IAD下的普通电话,如果拨叫IAD下的分机用户则还需要增加一次呼叫,这必然在一定程度上增加请求建立呼叫的接续时间,而且,这种多次拨号才可以拨叫到目的终端的应用方案也不符合用户通常的拨叫习惯。
另外,在现有技术中,当IAD下的用户终端发起呼叫时,用户终端需要输入业务服务网络中相应的目的号码,由IAD将呼叫送往确定的业务服务网络,再由业务服务网络分析号码确定目的地,因此,所述的用户终端只能接入由IAD确定的业务服务网络,而无法根据需要灵活地选择相应的业务服务网络。

发明内容
本发明的目的是提供一种实现综合主设备业务扩展的方法及其装置,以降低请求建立呼叫的接续时间,并不改变用户通常的拨叫习惯。
本发明的目的是通过以下技术方案实现的本发明提供了一种实现综合接入设备业务扩展的方法,包括A、在综合接入设备中建立各个业务服务网络对应的服务号码;B、综合接入设备下的用户终端根据服务号码通过综合接入设备选择相应的业务服务网络,并在相应的业务服务网络中开展业务。
步骤A所述的业务服务网络包括PSTN(传统的电路交换电话)网、IP(互联网协议)网络、内部网络。
所述的步骤A还包括
在综合接入设备中配置用户选择相应业务服务网络的方式,其具体包括包括通过用户终端直接输入业务服务网络中相应的目的号码的方式;通过用户终端输入业务服务网络对应的服务号码,并接收到综合接入设备返回的拨号提示音后,再输入相应的目的号码的方式;通过用户终端输入业务服务网络对应的服务号码,并直接输入相应的目的号码。
所述的步骤B包括通过综合接入设备下的用户终端输入相应的目的号码;综合接入设备收到用户终端发来的目的号码后,确定所述的目的号码无法与配置的业务服务网络的服务号码匹配;将该呼叫接入综合接入设备中配置的缺省输入服务号码的业务服务网络,并在接入的业务服务网络中开展业务,即根据用户终端输入的目的号码在相应的业务服务网络中建立主、被叫用户终端的呼叫。
所述的步骤B包括B1、通过综合接入设备下的用户终端输入选择的业务服务网络对应的服务号码;B2、综合接入设备收到用户终端发来的服务号码后,根据配置的业务服务网络与服务号码对应关系确定选择的业务服务网络B3、根据配置的选择相应的业务服务网络的方式,或者向用户终端返回拨号提示音,或者直接接收用户输入的目的号码,并根据所述的目的号码接入所述的确定选择的业务服务网络;B4、在接入的业务服务网络中开展业务,即根据用户终端输入的目的号码在相应的业务服务网络中建立主、被叫用户终端的呼叫。
所述的步骤B4包括综合接入设备将通过用户终端输入的服务号码及相应的目的号码发送给服务号码对应的业务服务网络的交换机;
所述的业务服务网络的交换机处理该呼叫,并通知综合接入设备播放回铃音,直到目的号码端的用户摘机时,停止回铃音的播放,主、被叫用户终端进入通话过程;通话过程结束,提示综合接入设备的用户终端挂机。
所述的步骤B4包括综合接入设备确定需要将用户终端输入的目的号码与网络代码组合发起呼叫,所述的网络代码为设置于综合接入设备中的与服务号码对应的业务服务网络的代码;将网络代码与用户终端输入的目的号码发送给服务号码对应的业务服务网络的交换机;所述的业务服务网络的交换机处理该呼叫,并通知综合接入设备播放回铃音,直到目的号码端的用户摘机时,停止回铃音的播放,主、被叫用户终端进入通话过程通话过程结束,提示综合接入设备的用户终端挂机。
所述的方法还包括在综合接入设备中配置用户终端的呼叫权限,包括配置允许或禁止接入的业务服务网络、允许接入的各个业务服务网络的优先级、允许或禁止呼叫的目的终端。
所述的方法还包括在综合接入设备中配置全局限呼数据和用户限呼数据,所述的全局限呼数据为对综合接入设备的所有用户终端均有效,所述的用户限呼数据则仅对各个用户终端有效;且全局限呼数据优先于用户限呼数据。
所述的方法还包括当综合接入设备下的用户终端正在进行一个业务服务网络的呼叫业务时,另一个业务服务网络的用户终端呼叫该用户终端;综合接入设备向另一个业务服务网络的用户终端发送回铃音,并向该用户终端发送来话提示音;
该用户终端收到来话提示音后,选择继续进行正在进行的业务服务网络的呼叫业务而不接入另一个业务服务网络,或退出正在进行的业务服务网络的呼叫业务并与另一个业务服务网络的用户终端建立呼叫。
本发明所述的方法还包括为综合接入设备下连接的用户终端分别分配各个业务服务网络的用户号码,并配置于综合接入设备中。
本发明所述的方法中,当业务服务网络向综合接入设备下连接的用户终端发起呼叫时,包括综合接入设备接收业务服务网络发起呼叫的请求,根据请求中的被叫用户终端的用户号码确定相应的用户终端,并向确定的被叫用户终端播放来话提醒。
本发明还提供了一种实现综合接入设备业务扩展的装置,包括业务处理模块用于接收综合接入设备下用户终端的呼叫请求,并与号码匹配模块和资源/连接管理模块交互信息对呼叫的过程进行处理;号码匹配模块根据业务处理模块的请求接收、缓存用户终端的拨号信息,根据配置的服务号码进行匹配处理,并将匹配结果发送给业务处理模块;资源/连接管理模块根据业务处理模块的请求进行资源的管理及连接的处理,并将处理结果发送给业务处理模块。
本发明所述的装置还包括连接接口驱动模块根据业务处理模块的请求,进行综合接入设备与用户终端及交换机间的连接接口的驱动。所述的连接接口驱动模块包括FXO驱动模块根据业务处理模块的请求,进行综合接入设备与交换机间的连接接口的驱动;FXS驱动模块根据业务处理模块的请求,进行综合接入设备与用户终端间的连接接口的驱动。
本发明所述的装置还包括
协议处理模块用于与业务处理模块配合实现基于各种媒体网关控制协议的信令的处理。
由上述本发明所述的技术方案可以看出,在本发明中由于采用了一机多号的技术方案,使得综合接入设备可以同时较为方便地连接到原来的PSTN网络和新建设的分组交换网络等多个运营网络之中,充分利用了各种网络的资源,使用户得以发挥各种网络资源的优势,取长补短。而且,本发明实现了普通用户的长话分流(长话可以通过IP网络建立呼叫),并符合现有用户特别是小交换机用户的使用习惯,便于综合接入设备的推广。同时,本发明对传统综合接入设备的扩展和改进,主要集中在软件方面,为在线升级提供了方便;且硬件上增加的ATI(模拟中继接口)是成熟的、低成本的元件。
因此,本发明易于对综合接入设备进行平滑升级扩容和推广实施,且所需成本比较低廉。
本发明对综合接入设备业务进行扩展后,使得综合接入设备更适合于在楼道、小区和企业中应用。


图1a为综合接入设备的结构示意图1;图1b为综合接入设备的结构示意图2;图2为本发明所述的方法的原理流程图;图3为本发明所述的方法的具体实施流程图1;图4为本发明所述的方法的具体实施流程图2;图5为本发明所述的方法的具体实施流程图3;图6为本发明所述的装置的结构示意图;图7为基于图6所述的装置的处理流程图1;图8为基于图6所述的装置的处理流程图2。
具体实施例方式
本发明为了扩展综合接入设备的接入业务功能,采用了令一个用户终端同时拥有两个或两个以上的业务服务网络分配的用户号码的技术方案,且为不同的业务服务网络设置不同的服务号码,所述的业务服务网络包括分组核心网络、电路交换网络等。综合接入设备下的用户终端在发起呼叫时,可以根据需要选择相应的业务服务网络开展业务。
用户终端在选择使用其中一个业务服务网络的业务时,如发起一个呼叫的时候,先拨打预先设定的、该网络对应的服务号码,然后再拨打该网络内的目的地号码;当把一个运营网络的业务设置为缺省呼叫方式时,用户可以直接拨打该网络内的目的地号码。另一方面,用户终端也能够接收来自任意一个业务服务网络的呼叫业务,当用户终端接收相应的呼叫业务时,由于呼叫业务直接呼叫的是相应业务服务网络为其分配的用户号码,则无需进行二次拨号便可以直接接至相应的用户终端,如果综合接入设备下还设置有PBX,则与传统的拨叫过程相同,仅需要在PBX处进行一次分机的拨叫即可以最终接续到相应的目的终端。
本发明中,综合接入设备可以对每一个接入的用户终端设置业务服务网络的使用权限和优先级,以控制用户使用一个或多个业务服务网络的业务,同时,还可以设置限制或允许用户呼叫指定的目的地号码等等;在IAD中,可以配置两类限制用户呼叫目的地号码的数据一类是全局限呼数据,一类是用户限呼数据,前者对综合接入设备的所有用户均有效,后者则分别对各个终端用户有效;两类数据的关系是全局限呼数据优先于用户限呼数据。两类数据都按IAD提供的不同呼叫方式进行细分,即针对不同的呼叫方式分别配置一个或多个限呼目的地号码,目的地号码可以是一个特定的号码,也可以是一类号码的号首;限呼号码的配置方法举例如表1所示

在具体的应用过程中,综合接入设备用DSP芯片依次检测并累积寄存用户拨打的目的地号码,一旦发现拨打的号码与相应呼叫方式的其中一个限呼号码相匹配,则切断呼叫并给用户播放限制呼叫的提示音。
如图1b所示,本发明所述的IAD可以同时处在分组核心网络和电路交换网络(如PSTN等)的边缘;IAD通过10/100Base-T以太网接口与分组核心网络连接,IAD使用MGCP/H.248、RTP(Real Time Protocol,实时传输协议)、RTCP(Real Time Control Protocol,实时传输控制协议)以及H.323等协议实现把语音和数据接入到核心网络;同时IAD使用上行接用户线FXO接口与PSTN连接,实现传统的电路交换网络上的业务。IAD用于在SoftSwitch(软交换中心)控制下的IP网络呼叫,以及在窄带交换机控制下的传统PSTN呼叫。
因此,本发明所述的综合接入设备还需要支持处理不同业务服务网络之间发生的呼叫冲突,具体包括IAD下的用户终端(简称IAD用户)在进行IP网络呼叫业务的时候,如果有PSTN用户呼叫该IAD用户,则IAD启动“呼叫等待”功能,所述的“呼叫等待”功能为PSTN用户听回铃音,IAD用户听来话提示音;当IAD用户结束IP网络业务后,如果PSTN用户还未挂机,则IAD用户听振铃,IAD用户摘机便可以应答PSTN用户的呼叫;如果用户听到来话提示音后选择结束IP网络业务,进行PSTN业务时,可以选择向SoftSwitch发送“终端退出服务”指示信号;在IAD用户结束PSTN业务的时候,还可以向SoftSwitch发送“终端恢复服务”指示信号,重新接入IP网络。
为便于理解,现以用户终端发起呼叫时IAD选择业务服务网络的处理过程为例,对本发明所述的实现综合接入设备业务扩展的方法的处理过程进行说明,如图2所示,具体包括以下步骤步骤21IAD下的用户终端摘机;步骤22IAD判断是否仅设置了缺省输入服务号码的选择业务服务网络的方式,如果是,则执行步骤23,否则,执行步骤25;步骤23进一步判断是否需要IAD根据输入的相应的业务服务网络的服务号码确定对应的网络代码,并采用确定的网络代码与目的号码组合后发起呼叫,所述的网络代码为设置于综合接入设备中的与服务号码对应的业务服务网络的代码;如果需要,则执行步骤25,否则,执行步骤24,直接启动相应的业务服务网络的呼叫处理过程,并由相应的业务服务网络下发拨号提示音,以便于用户终端输入相应的目的号码,IAD选择业务网络的处理过程结束。
步骤25IAD向用户终端下发拨号提示音,并执行步骤26,用户终端开始拨号,再接着执行步骤27,IAD将用户终端所输入的号码与配置的业务服务网络与服务号码的对应关系中的服务号码匹配,并判断是否匹配,如果匹配,则执行步骤28,否则,执行步骤211;步骤28与步骤23类似,该步骤进一步判断是否需要IAD将网络代码与目的号码组合后发起呼叫;如果是,则执行步骤210,根据用户终端输入的服务号码及IAD中设置的信息确定相应的网络代码,并将该网络代码与目的号码组合后启动相应的业务服务网络的呼叫,例如,用户终端输入的服务号码为“#”,目的号码为“1234567”,服务号码“#”对应的网络代码为“17900”,则组合后的用于发起呼叫的号码为“179001234567”;否则,执行步骤29,由IAD向用户终端下发二次拨号提示音,以便于用户终端输入相应的目的号码。
步骤211判断IAD中是否设置了缺省输入服务号码选择业务服务网络的方式,如果是,则执行步骤212,否则,执行步骤214,释放本次呼叫,并向用户终端播放忙音。
步骤212进一步判断是否需要IAD将网络代码与目的号码组合后发起呼叫,如果需要,则执行步骤215,将用户终端输入的目的号码和IAD中设置的缺省输入服务号码对应的网络代码组合,并在相应的业务服务网络中发起呼叫,否则,执行步骤214,直接以用户终端输入的号码作为目的号码向缺省输入服务号码的业务服务网络发起呼叫。
上述本发明中,如果所述的业务服务网络的服务号码与网络代码一致,则所述的步骤23、28、212中,可以直接将用户终端输入的服务号码与目的号码组合后发起呼叫。
下面以具体的应用实例对本发明所述的方法的具体实施方式
作进一步说明,如图3所示,首先以用户终端(即IAD用户)通过IP网络发起呼叫业务的处理过程为例进行说明步骤31IAD用户摘机,发起呼叫。
步骤32IAD为该IAD用户放拨号提示音。
步骤33IAD用户听到拨号提示音后开始拨号,并将拨叫的号码传送给IAD,假设IP网络的服务号码为12345,则IAD用户键入12345即可。
步骤34IAD对用户所拨叫的号码进行分析,确定是IP网络呼叫,向SoftSwitch(即软交换中心)发摘机消息,即发送“Notify”消息,通知该用户已经摘机,SoftSwitch收到摘机消息后,执行步骤35,向IAD返回响应消息,确认消息的准确接收。
步骤36SoftSwitch接受IAD用户发起呼叫,并向IAD下发放音指示通知和号码匹配表,所述的号码匹配表中记载了允许通过该SoftSwitch呼叫的目的号码,即通过“Modify”消息向IAD下发修改连接通知。
步骤37IAD收到SoftSwitch发来的放音指示后,通过“Modify Reply”消息返回响应消息,如果在IAD配置的IP网络呼叫业务不是缺省呼叫方式,则还需要执行步骤38,由IAD向IAD用户播放二次拨号音,提示用户输入IP网络号码,并执行步骤39;如果配置的IP网络呼叫业务是缺省呼叫方式,IAD不再放拨号音,并且缓存了用户先前已拨的IP网络号码,执行步骤39;为实现步骤38和步骤39所述的过程,还需要在IAD中进行相应的用户选择业务服务网络的方式的配置,包括两种方式,一种为通过用户终端直接输入业务服务网络对应的服务号码及相应的目的号码的方式,称为缺省呼叫方式;另一种为通过用户终端输入业务服务网络对应的服务号码,并接收到综合接入设备返回的拨号提示音后,再输入相应的目的号码的方式,称为非缺省呼叫方式;具体可以通过命令配置决定IAD是否分别支持各种呼叫方式,如PSTN呼叫、IP网络呼叫、内部呼叫等。对于需要支持的呼叫方式,可以为该呼叫方式指定识别不同业务服务网络的服务号码,用户须先拨打此服务号码才能获得相应业务,此时用户听二次拨号音,再输入呼叫的目的地号码;或者指定该呼叫方式为缺省呼叫方式,用户在使用该呼叫方式时直接输入呼叫的目的地号码,AD可配置最多一种缺省呼叫方式和多种非缺省的呼叫方式;呼叫方式的配置方法如表2所示


步骤39用户继续拨号,拨打IAD用户需要拨叫的目的号码(即IP网络号码),并将拨打的号码发送给IAD。
步骤310IAD收号完毕后,需要根据SoftSwitch下发的号码匹配表确定所收号码为号码匹配表中的号码,并向SoftSwitch发号码,即通过“Notify”消息将IAD用户拨打的IP网络号码发送给SoftSwitch,SoftSwitch收到所述的IP网络号码后,还需要通过步骤311向IAD返回响应消息,并执行步骤312。
步骤312SoftSwitch分析号码,向IAD发“Add”命令,通知将该IAD用户增加到该呼叫中,IAD收到该命令后,执行步骤313返回响应消息给SoftSwitch,并执行步骤314。
步骤314SoftSwitch找到被叫后,通过“Modify”消息向IAD发修改连接及放音指示的消息,IAD收到该消息后,也需要执行步骤315,向SoftSwitch返回响应消息,并执行步骤316。
步骤316IAD向该IAD用户放回铃音,如果用户摘机,则执行步骤317,被叫用户(即目的终端)摘机,SoftSwitch通过“Notify”消息向IAD发停止放音及修改连接的通知,IAD则需要在收到该通知后,一方面IAD停止放音、修改连接,另一方面还需要执行步骤318,向SoftSwitch返回响应消息,然后,执行步骤319,IAD用户与目的终端间开始通话。
再以用户终端通过PSTN发起呼叫的处理过程为例对本发明所述的方法进行说明,如图4所示,具体包括以下步骤步骤41IAD用户摘机,并向IAD上报摘机消息。
步骤42IAD收到IAD用户摘机的消息后向该IAD用户播放拨号音。
步骤43IAD用户听到拨号音后,开始拨号,并将拨打的号码发送给IAD,如果IAD用户选择通过PSTN发起呼叫,则拨打PSTN的服务号码。
步骤44IAD收到用户拨打的号码后对其进行分析,确定是PSTN呼叫,则向窄带交换机发摘机信号。
窄带交换机收到所述的摘机信号后,执行步骤45,向IAD发送拨号提示音,如果在IAD处配置的PSTN呼叫业务不是缺省呼叫方式,则需要执行步骤46,由IAD将把交换机的拨号提示音连接到IAD用户,提示IAD用户输入PSTN号码,并执行步骤48;如果在IAD处配置的PSTN呼叫业务是缺省呼叫方式,则执行步骤47,由IAD把缓存用户先前已拨的PSTN号码直接发送到交换机,并将IAD用户双向连接到交换机上,然后,执行步骤49。
步骤48IAD用户继续拨号,即拨打IAD用户发起呼叫的目的号码,并执行步骤49。
步骤49窄带交换机收号完毕,分析号码,找到被叫,向IAD用户放回铃音;如果被叫摘机,IAD用户与被叫用户间开始通话。
步骤410呼叫结束后,IAD用户挂机,并向IAD上报挂机消息。
步骤411IAD向窄带交换机上报挂机消息,完成PSTN呼叫过程。
上面给出了IAD用户发起呼叫的具体处理流程,下面对本发明中IAD用户呼叫等待的处理流程进行说明,如图5所示,具体包括以下步骤步骤51当某一用户向IAD用户发起呼叫时,交换机向IAD发振铃信号。
步骤52IAD确定用户正在进行业务,如正在接听另一个呼叫时,则向该IAD用户播放来话提示音。
步骤53IAD用户听到来话提示音后,确定挂机结束当前的业务,则向IAD发送挂机消息。
步骤54IAD收到IAD的挂机消息后,向用户发振铃信号。
步骤55IAD用户摘机,并向IAD上报摘机消息。
步骤56IAD向交换机发送该IAD用户摘机信号。
步骤57IAD用户与主叫用户开始通话。
本发明中,还包括综合接入设备对接入的呼叫的处理过程,由于本发明中为每一个IAD用户分配了一个用户号码,所述的用户号码为包括业务服务网络的服务号码和对应的业务服务网络为该用户分配的号码,假设IP网络的服务号码为17912,IP网络为某一用户终端分配的号码为123456,则用户号码为17912+123456,用户号码配置于IAD中,因此,当任一业务服务网络的呼叫接入IAD时,IAD根据接入的呼叫中的被叫用户的用户号码可以唯一地确定IAD下的一个IAD用户,因而避免了在IAD进行二次拨号确定相应的IAD用户。另外,本发明中,当用户终端发起呼叫时,可以根据需要灵活地选择相应的业务服务网络。
基于上述方法,本发明还提供了一种综合接入设备业务扩展的装置,如图6所示,所述的装置包括业务处理模块、资源/连接管理模块、号码匹配模块和接口驱动模块,其中所述的业务处理模块用于接收综合接入设备下用户终端的呼叫请求,并与号码匹配模块和资源/连接管理模块交互信息对呼叫的过程进行处理;具体为负责呼叫服务号码的路由分析,确定用户终端选择的业务服务网络,以及PSTN呼入和呼出业务处理流程、呼叫等待和呼叫冲突处理、控制使用业务服务网络的权限及拨叫的目的号码的权限呼功能(即控制用户终端根据设置业务服务网络的使用权限和优先级进行业务服务网络的使用,以及控制用户终端根据设置限制或允许用户呼叫指定的目的地号码进行相应的呼叫),所述的业务处理模块是本发明所述的装置中的核心模块。
号码匹配模块根据业务处理模块的请求接收、缓存用户终端的拨号信息,根据配置的用户号码进行匹配处理,并将匹配结果发送给业务处理模块;该模块负责匹配用户终端发起呼叫时的目的号码是否为允许的号码,如与IP网络中的softswitch下发的号码匹配表匹配,检查目的号码的合法性,与综合接入设备中配置的控制业务权限的目的号码匹配确定是否允许拨叫等等。
资源/连接管理模块根据业务处理模块的请求进行资源的管理及连接的处理,即为建立的连接分配资源,释放拆除的连接占用的资源,并将处理结果发送给业务处理模块。
本发明所述的装置中的还包括连接接口驱动模块根据业务处理模块的请求,进行综合接入设备与用户终端及交换机间的连接接口的驱动;所述的连接接口驱动模块进一步包括FXO驱动模块和FXS驱动模块FXO驱动模块根据业务处理模块的请求,进行综合接入设备与交换机间的连接接口的驱动,所述的连接接口为ATI(模拟中继接口);FXS驱动模块根据业务处理模块的请求,进行综合接入设备与用户终端间的连接接口的驱动,所述的连接接口为ASI(模拟用户接口)。
本发明所述的装置还包括协议处理模块负责MGCP/H.248协议栈处理,以及对其进行适配,即用于与业务处理模块配合实现基于MGCP/H.248协议的信令的处理。
现结合上述本发明所提供的装置对本发明所述的方法进行描述,以IAD用户通过PSTN发起呼叫的处理过程为例进行说明,如图7所示,包括步骤71IAD用户摘机,并向ASI上报摘机消息。
步骤72ASI检测到IAD用户摘机,上报摘机事件给业务处理模块。
步骤73业务处理模块为相应的FXS端口(即IAD用户,通常一个FXS端口接一个IAD用户)申请DSP(数字信号处理)、RTP等资源,同时,还需要执行步骤74和步骤75,其中,步骤74为业务处理模块向号码匹配模块发收号指示以及号码匹配格式,通过号码匹配模块确定,步骤75为业务处理模块向资源连接管理模块的连接管理部分发送连接和放拨号音指示。
步骤76资源连接管理模块向IAD用户播放拨号音,IAD用户便可以听到拨号音。
步骤77IAD用户听到拨号音后开始拨号,并向号码匹配模块发送所拨号码。
步骤78号码匹配模块收齐IAD用户所拨号码后,进行匹配处理,并上报号码和匹配结果给业务处理模块;业务处理模块对所述的号码进行分析确定是PSTN呼叫,并执行步骤79;业务处理模块确定呼叫的过程具体为业务处理模块收到用户摘机的事件上报后,把各种非缺省呼叫方式的字冠匹配格式下发给号码匹配模块,同时给用户送拨号音;然后,由号码匹配模块把用户所拨的号码以及与字冠匹配的结果上报给业务处理模块;最后,业务处理模块分析号码和匹配结果,如果号码与一种非缺省呼叫方式的字冠匹配,则给用户送二次拨号音,并且按该呼叫方式进行呼叫处理;如果没有一种非缺省呼叫方式的字冠与之匹配,则按缺省呼叫方式处理,并且把号码匹配模块已缓存的、用户所拨的号码作为用户拨打目的地号码的一部分。
步骤79为相应的FXO端口(IAD与交换机间的端口)申请DSP、RTP等资源;同时,执行步骤710,由业务处理模块向ATI发摘机指示消息,然后,执行步骤711。
步骤711业务处理模块向资源连接管理模块的连接管理部分发送连接指示将FXS与FXO相连。
步骤712执行步骤711的同时,ATI向窄带交换机(PSTN中的交换机)发摘机信号。
步骤713交换机收到摘机信号后向IAD发拨号音,如果号码匹配模块缓存了IAD用户拨的PSTN号码,则执行步骤714,由业务处理模块向号码匹配模块发发号指示,并由号码匹配理模块将缓存的PSTN号码发给交换机,然后,执行步骤716;否则,直接执行步骤715,IAD用户继续拨号,然后,执行步骤716。
步骤716交换机收号完毕,分析号码,找到被叫,向IAD用户放回铃音;如果被叫用户摘机,则IAD用户与被叫用户开始通话,如果通话过程结束,则执行步骤717。
步骤717呼叫结束,IAD用户挂机,并上报挂机消息给ASI。
步骤718ASI检测到用户挂机,上报挂机事件给业务处理模块。
步骤719业务处理模块向资源连接管理模块发拆除连接指示。
步骤720业务处理模块为相应的FXS端口释放资源,并上报FXS端口资源释放的消息给资源连接管理模块。
步骤721业务处理模块还向ATI发挂机指示。
步骤722ATI收到挂机指示后继续向交换机发挂机信号。
步骤722业务处理模块发送完成相应的挂机信号后,还为相应的FXO端口释放资源,并向资源连接管理模块上报FXO端口资源释放的消息,完成本次呼叫过程。
IP网络呼叫的处理过程,从用户摘机到业务处理模块收到号码匹配模块上报的号码和匹配结果的过程与PSTN呼叫相同,随后,业务处理模块判断是IP网络呼叫,则进入由SoftSwitch控制下的IP网络呼叫流程,与通常的综合接入设备的IP网络呼叫流程相同;业务处理模块的主要任务是通过协议处理模块的配合(即MGCP/H.248协议栈及其适配层)完成用户与SoftSwitch之间的控制信号交互,申请和释放相关的资源,以及控制联网拆网等操作。
再以PSTN呼叫等待的过程如下(图8)步骤81窄带交换机向IAD发振铃信号,即向IAD的ATI发送振铃信号。
步骤82ATI向业务处理模块上报振铃事件。
步骤83业务处理模块为相应的FXO端口向资源连接管理模块申请DSP、RTP等资源。
步骤84业务处理模块判断当前IAD用户正在进行业务,如正在进行另一个通话时,向资源连接管理发放音指示。
步骤85资源连接管理向IAD用户播放来话提示音,IAD用户听到来话提示音后,可以根据需要选择继续当前的业务,或者是接听来话,如果选择接听来话,则执行步骤86。
步骤86用户结束当前业务,上报挂机消息给ASI。
步骤87ASI上报挂机事件给业务处理模块。
步骤88业务处理模块为当前业务作拆除连接和释放资源处理。
步骤89业务处理模块判断IAD用户被PSTN呼叫,则向资源连接管理模块为相应的FXS端口申请DSP、RTP等资源。
步骤810业务处理模块向ASI发振铃指示。
步骤811ASI继续向IAD用户发振铃。
步骤812IAD用户听到振铃后摘机应答。
步骤813ASI上报摘机事件给业务处理模块。
步骤814业务处理模块向ATI发摘机指示。
步骤815ATI向窄带交换机发摘机信号。
步骤816业务处理模块向资源连接管理模块发连接指示,将FXS与FXO相连,并执行步骤817,IAD用户与主叫用户开始通话。
本发明中通过为各个业务服务网络分配相应的服务号码实现相应的综合接入设备业务。解决发现有技术的问题,一方面,综合接入设备用户呼出时,可以灵活方便地选择开展业务的业务服务网络,另一方面,综合接入设备用户作为被叫时,主叫用户无需进行多次的中间拨号处理,方便了用户的使用,并节省了呼叫接续的时间。
权利要求
1.一种实现综合接入设备业务扩展的方法,其特征在于,包括A、在综合接入设备中建立各个业务服务网络对应的服务号码;B、综合接入设备下的用户终端根据服务号码通过综合接入设备选择相应的业务服务网络,并在相应的业务服务网络中开展业务。
2.根据权利要求1所述的实现综合接入设备业务扩展的方法,其特征在于,步骤A所述的业务服务网络包括PSTN(传统的电路交换电话)网、IP(互联网协议)网络、内部网络。
3.根据权利要求1或2所述的实现综合接入设备业务扩展的方法,其特征在于,所述的步骤A还包括在综合接入设备中配置用户选择相应业务服务网络的方式,其具体包括包括通过用户终端直接输入业务服务网络中相应的目的号码的方式;通过用户终端输入业务服务网络对应的服务号码,并接收到综合接入设备返回的拨号提示音后,再输入相应的目的号码的方式;通过用户终端输入业务服务网络对应的服务号码,并直接输入相应的目的号码。
4.根据权利要求3所述的实现综合接入设备业务扩展的方法,其特征在于,所述的步骤B包括通过综合接入设备下的用户终端输入相应的目的号码;综合接入设备收到用户终端发来的目的号码后,确定所述的目的号码无法与配置的业务服务网络的服务号码匹配;将该呼叫接入综合接入设备中配置的缺省输入服务号码的业务服务网络,并在接入的业务服务网络中开展业务,即根据用户终端输入的目的号码在相应的业务服务网络中建立主、被叫用户终端的呼叫。
5.根据权利要求3所述的实现综合接入设备业务扩展的方法,其特征在于,所述的步骤B包括B1、通过综合接入设备下的用户终端输入选择的业务服务网络对应的服务号码;B2、综合接入设备收到用户终端发来的服务号码后,根据配置的业务服务网络与服务号码对应关系确定选择的业务服务网络;B3、根据配置的选择相应的业务服务网络的方式,或者向用户终端返回拨号提示音,或者直接接收用户输入的目的号码,并根据所述的目的号码接入所述的确定选择的业务服务网络;B4、在接入的业务服务网络中开展业务,即根据用户终端输入的目的号码在相应的业务服务网络中建立主、被叫用户终端的呼叫。
6.根据权利要求5所述的实现综合接入设备业务扩展的方法,其特征在于,所述的步骤B4包括综合接入设备将通过用户终端输入的服务号码及相应的目的号码发送给服务号码对应的业务服务网络的交换机;所述的业务服务网络的交换机处理该呼叫,并通知综合接入设备播放回铃音,直到目的号码端的用户摘机时,停止回铃音的播放,主、被叫用户终端进入通话过程;通话过程结束,提示综合接入设备的用户终端挂机。
7.根据权利要求5所述的实现综合接入设备业务扩展的方法,其特征在于,所述的步骤B4包括综合接入设备确定需要将用户终端输入的目的号码与网络代码组合发起呼叫,所述的网络代码为设置于综合接入设备中的与服务号码对应的业务服务网络的代码;将网络代码与用户终端输入的目的号码发送给服务号码对应的业务服务网络的交换机;所述的业务服务网络的交换机处理该呼叫,并通知综合接入设备播放回铃音,直到目的号码端的用户摘机时,停止回铃音的播放,主、被叫用户终端进入通话过程;通话过程结束,提示综合接入设备的用户终端挂机。
8.根据权利要求1所述的实现综合接入设备业务扩展的方法,其特征在于,所述的方法还包括在综合接入设备中配置用户终端的呼叫权限,包括配置允许或禁止接入的业务服务网络、允许接入的各个业务服务网络的优先级、允许或禁止呼叫的目的终端。
9.根据权利要求1或8所述的实现综合接入设备业务扩展的方法,其特征在于,所述的方法还包括在综合接入设备中配置全局限呼数据和用户限呼数据,所述的全局限呼数据为对综合接入设备的所有用户终端均有效,所述的用户限呼数据则仅对各个用户终端有效;且全局限呼数据优先于用户限呼数据。
10.根据权利要求1所述的实现综合接入设备业务扩展的方法,其特征在于,所述的方法还包括当综合接入设备下的用户终端正在进行一个业务服务网络的呼叫业务时,另一个业务服务网络的用户终端呼叫该用户终端;综合接入设备向另一个业务服务网络的用户终端发送回铃音,并向该用户终端发送来话提示音;该用户终端收到来话提示音后,选择继续进行正在进行的业务服务网络的呼叫业务而不接入另一个业务服务网络,或退出正在进行的业务服务网络的呼叫业务并与另一个业务服务网络的用户终端建立呼叫。
11.根据权利要求1所述的实现综合接入设备业务扩展的方法,其特征在于,该方法还包括为综合接入设备下连接的用户终端分别分配各个业务服务网络的用户号码,并配置于综合接入设备中。
12.根据权利要求11所述的实现综合接入设备业务扩展的方法,其特征在于,当业务服务网络向综合接入设备下连接的用户终端发起呼叫时,包括综合接入设备接收业务服务网络发起呼叫的请求,根据请求中的被叫用户终端的用户号码确定相应的用户终端,并向确定的被叫用户终端播放来话提醒。
13.一种实现综合接入设备业务扩展的装置,其特征在于,包括业务处理模块用于接收综合接入设备下用户终端的呼叫请求,并与号码匹配模块和资源/连接管理模块交互信息对呼叫的过程进行处理;号码匹配模块根据业务处理模块的请求接收、缓存用户终端的拨号信息,根据配置的服务号码进行匹配处理,并将匹配结果发送给业务处理模块;资源/连接管理模块根据业务处理模块的请求进行资源的管理及连接的处理,并将处理结果发送给业务处理模块。
14.根据权利要求13所述的实现综合接入设备业务扩展的装置,其特征在于,该装置还包括连接接口驱动模块根据业务处理模块的请求,进行综合接入设备与用户终端及交换机间的连接接口的驱动。
15.根据权利要求14所述的实现综合接入设备业务扩展的装置,其特征在于,所述的连接接口驱动模块包括FXO驱动模块根据业务处理模块的请求,进行综合接入设备与交换机间的连接接口的驱动;FXS驱动模块根据业务处理模块的请求,进行综合接入设备与用户终端间的连接接口的驱动。
16.根据权利要求13所述的实现综合接入设备业务扩展的装置,其特征在于,所述的装置还包括协议处理模块用于与业务处理模块配合实现基于各种媒体网关控制协议的信令的处理。
全文摘要
本发明涉及一种实现综合接入设备业务扩展的方法及其装置。本发明中通过为各个业务服务网络分配相应的服务号码实现相应的综合接入设备业务,当综合接入设备用户呼出时,可以灵活方便地选择开展业务的业务服务网;当综合接入设备用户作为被叫时,主叫用户无需进行多次的中间拨号处理,方便了用户的使用,并节省了呼叫接续的时间。因此,本发明使得综合接入设备可以同时较为方便地连接到原来的PSTN网络和新建设的分组交换网络等多个运营网络之中,充分利用了各种网络的资源。且本发明对传统综合接入设备的扩展和改进,主要集中在软件方面,为在线升级提供了方便。本发明使得综合接入设备更适合于在楼道、小区和企业中应用。
文档编号H04L12/24GK1592269SQ0315764
公开日2005年3月9日 申请日期2003年9月4日 优先权日2003年9月4日
发明者胡敬东, 马剑飞, 魏强, 金飞广 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1