一种接入网关设备及在其内部环回实现基本呼叫的方法与流程

文档序号:11147998阅读:953来源:国知局
一种接入网关设备及在其内部环回实现基本呼叫的方法与制造工艺

本发明涉及通信领域,尤其涉及一种在接入网关设备内部环回实现基本呼叫的方法。



背景技术:

接入网关设备可以实现基本呼叫业务,即接入网关设备通过与核心网网元(如软交换、IMS等)的组网连接与信令和媒体的交互,实现主叫与被叫之间的基本呼叫流程。也就是说,要完成主叫与被叫之间的基本呼叫业务,通常需要通过软交换或者IMS等核心网设备实现信令与媒体的分离、中转与控制。

接入网关设备基本呼叫的状态,按照是否注册并连接到上级网元,分为在线状态和离线状态:

在线状态:接入网关设备注册并连接到上级网元,能检测到心跳等信令流。

离线状态:接入网关设备未连接到上级网元,无法检测到心跳等信令流。

目前,在接入网关设备自测与产测基本呼叫业务功能时,这种方法需要以下前置条件:

1、网络组网

2、接入网关设备注册到核心网设备上

3、接入网关设备与核心网设备参数配置

由此可见,这类传统的测试方法需在线状态下进行,通常需要浪费大量的人力物力,效率低下。



技术实现要素:

本发明克服了现有技术的不足,提供一种在离线状态下,也能测试接入网关设备的基本呼叫功能的方法。

为达到上述目的,本发明采用的技术方案为:一种接入网关设备及在其内部环回实现基本呼叫的方法,所述接入网关设备包括依次通信连接的SLC/DSP资源模块、RCM资源控制模块和BICC基本呼叫控制模块,所述SLC/DSP资源模块中的SLC模块检测用户摘机、挂机电流、电压变化,并将摘机、挂机事件上报给所述RCM资源控制模块,所述SLC/DSP资源模块中的DSP模块控制语音媒体流的环回、铃音;所述RCM资源控制模块控制与管理基本呼叫过程中涉及的SLC/DSP资源;所述BICC基本呼叫控制模块控制与所述RCM资源控制模块的消息交互。

本发明的在接入网关设备内部环回实现基本呼叫的方法,包括步骤:

S1、所述接入网关设备的主叫FXS口摘机发出呼叫请求,生成环回号码;

S2、所述BICC基本呼叫控制模块分析所述环回号码;

S3、根据所述环回号码,所述接入网关设备的被叫FXS口摘机接收呼叫请求,建立通话。

进一步的,所述步骤S1包括步骤:

S11、将主叫FXS口连接的话机摘机,主叫FXS口对应的SLC模块检测摘机事件并上报给RCM模块;

S12、RCM模块将SLC上报的摘机事件转换成SETUP_IND消息,发送给BICC模块;

S13、BICC模块接收RCM模块上报的SETUP_IND消息,给RCM下发INFORM_REQ消息,请求RCM模块拨放拨号音、接收环回号码;

S14、RCM模块收到INFORM_REQ消息后,传送给DSP模块执行放拨号音并开始接收环回号码;

S15、DSP模块收到环回号码,停放拨号音。

进一步的,所述环回号码由前缀和序列号两部分组成,所述序列号为被叫FXS口对应的序列号。

进一步的,所述S2步骤中DSP模块将收到的环回号码依次上报给RCM模块,RCM模块记录被叫FXS口序列号,并上报给BICC模块,BICC模块对接收到的环回号码进行分析,分析过程包括步骤:

S21、匹配环回号码:预先在所述接入网关设备内部设置环回号码表,将接收到的环回号码与环回号码表进行匹配;

S22、根据匹配结果,进行选路:环回号码完全匹配,BICC模块选路到内线;若不匹配,则BICC模块选路到外线。

进一步的,所述步骤S3包括步骤:

S31、BICC模块选路到内线,给RCM模块发送携带被叫FXS口序列号的SETUP_REQ请求;

S32、RCM模块收到BICC模块发送的带有被叫FXS口序列号的SETUP_REQ请求后,通知被叫FXS口对应的DSP模块振铃;

S33、被叫FXS口对应的DSP模块收到SETUP_REQ请求后,开始振铃,同时给主叫FXS口对应的DSP模块发送ALERTING_REQ请求;

S34、被叫FXS口对应的SLC模块上报摘机,同时FXS口的DSP模块停止振铃,主叫FXS口的DSP模块停止拨放回铃音,主叫FXS口和被叫FXS口建立基本呼叫通话。

本发明解决了背景技术中存在的缺陷,本发明通过在接入网关设备内部环回的方法,无需借助软交换或者IMS设备,便可在离线状态下进行基本呼叫业务的测试,自测与产测高效、便捷。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1是本发明中接入网关设备的各模块之间的层次关系图;

图2是本发明的实施例的流程图。

具体实施方式

现在结合附图和实施例对本发明作进一步详细的说明,这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。

本发明提出一种在接入网关设备内部进行语音环回的方法,实现同设备上不同FXS口之间的基本呼叫测试,从而使得在离线状态下,也能测试接入网关设备的基本呼叫功能。

所谓的环回,就是基本呼叫业务流程不出接入网关设备(单板),只在接入网关设备(单板)内部便可完成。

接入网关设备上有若干个FXS口,每个FXS口:

物理层面:通过双绞线与话机进行物理连接;

逻辑层面:实现语音的呼入和呼出。

如图1所示,接入网关设备的基本呼叫业务包括以下模块:

SLC/DSP资源模块:SLC模块检测用户摘机、挂机等电流、电压变化,并把摘机、挂机事件上报给RCM模块;DSP模块主要实现语音媒体流的环回控制、铃音控制等;

RCM资源控制模块:主要对基本呼叫过程中涉及到的各种资源如SLC/DSP等资源进行控制与管理;

BICC基本呼叫控制模块:主要对基本呼叫流程的控制与实现,特别是控制与RCM模块的消息交互。

如图2所示,以同一个接入网关设备上的FXS0口作为主叫、FXS1口作为被叫,在接入网关设备内部环回实现基本呼叫流程如下:

S1.FXS 0口对应的SLC模块上报摘机事件给RCM模块:

FXS 0口连接的话机摘机,SLC模块检测到摘机事件,并且上报给RCM模块。

S2.RCM资源控制模块把摘机事件发送给BICC基本呼叫控制模块:

RCM资源控制模块把SLC模块上报的摘机事件,转换成SETUP_IND消息,发送给BICC基本呼叫控制模块。

S3.BICC基本呼叫控制模块下发拨号音和收号请求:

BICC基本呼叫控制模块收到RCM资源控制模块上报的SETUP_IND消息,给RCM资源控制模块下发INFORM_REQ消息,请求RCM资源控制模块拨放拨号音和开始收号。

S4.DSP模块放拨号音并开始收号:

RCM资源控制模块收到INFORM_REQ消息后,透传给DSP模块去执行。

S5.DSP模块收号,停放拨号音:

用户拨打环回号码,当用户拨打第一个按键时,DSP模块就停止拨号音。

上述环回号码,由号码前缀和号码序列号两部分组成:

1)号码前缀:如*#、#*#或##等,可根据实际需求来设置,本例以*#为例;

2)号码序列号:被叫FXS口所对应的序列号,如呼叫FXS1口对应的话机,则号码序列号为01;如呼叫FXS15口对应的话机,则号码序列号为15,以此类推。

S6.BICC基本呼叫控制模块的号码分析:

DSP模块把收到的号码依次上报给RCM资源控制模块,RCM资源控制模块记录下被叫FXS口序列号,并上报给BICC基本呼叫控制模块,BICC基本呼叫控制模块收到号码后,进行号码分析,具体的分析流程如下所述:

S61.先匹配环回号码的号码前缀:

需预先在接入网关设备内部设置环回号码号码表,然后把收到的号码与环回号码号码表进行匹配。

上述环回号码号码表:即环回号码的收号匹配规则,如*#xx,其中*#为号码前缀,xx表示连续2位0-9的任意数字。

S62.根据匹配的结果,进行选路:

1)如果步骤S61的匹配结果为完全匹配,则选路到内线;

2)如果步骤S61的匹配结果为不匹配,则选路到外线。(因为此流程非本发明所述流程,所以暂不详述)

S7.BICC基本呼叫控制模块给RCM资源控制模块发送SETUP_REQ请求:

BICC基本呼叫控制模块一旦选路到内线,则会给RCM资源控制模块发送SETUP_REQ请求,该SETUP_REQ请求为被叫振铃请求,该请求携带了被叫FXS口的序列号。

S8.RCM资源控制模块给DSP模块发送SETUP_REQ请求:

RCM资源控制模块收到BICC基本呼叫控制模块发送的带有被叫FXS口序列号的SETUP_REQ请求后,通知被叫FXS口对应的DSP模块振铃,如被叫为FXS 1口,则RCM资源控制模块通知与FXS 1口对应的DSP 1模块振铃。

S9.DSP模块内部环回通话

DSP 1模块收到SETUP_REQ请求后,开始振铃,同时给主叫FXS 0口对应的DSP 0模块发送ALERTING_REQ请求,该ALERTING_REQ请求,是拨放回铃音的请求,该请求由DSP 0模块发给RCM资源控制模块,RCM资源控制模块再发送到BICC基本呼叫控制模块,BICC基本呼叫控制模块处理后返回给RCM资源控制模块,RCM资源控制模块再发送给DSP 1模块,DSP 1模块收到后就开始拨放回铃音,即,基本呼叫流程的控制权在BICC基本呼叫控制模块。

S10.被叫摘机,建立通话

被叫FXS 1口对应的SLC 1模块上报摘机,同时FXS 1口的DSP 1模块停止振铃,FXS 0口的DSP 0模块停止拨放回铃音,FXS 0口和FXS 1口的基本呼叫通话建立。

可见,本发明通过在接入网关设备内部环回的方法,无需借助软交换或者IMS设备,便可在离线状态下进行基本呼叫业务的测试,自测与产测高效、便捷。

以上依据本发明的理想实施例为启示,通过上述的说明内容,相关人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定技术性范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1