一种提供EM信令接入的中继网关设备及实现方法技术

技术编号:10295567 阅读:264 留言:0更新日期:2014-08-07 00:22
本发明专利技术公开了一种提供EM信令接入的中继网关设备及实现方法,中继网关设备包括数据库模块、EM信令接入模块、呼叫控制模块、资源管理模块、媒体资源管理模块、Q.931协议处理模块、IUA协议处理模块、SCTP协议处理模块和H.248协议处理模块。本发明专利技术实现了软交换系统使用EM信令和电路交换网络(SCN)的互联,提供了行业通信领域中原有通信设备接入软交换系统的能力,保护了用户的原有投资。

【技术实现步骤摘要】
一种提供EM信令接入的中继网关设备及实现方法
本专利技术涉及中继网关设备,尤其涉及一种实现EM信令接入的中继网关设备及实现方法。
技术介绍
中继网关设备是软交换系统中必不可少的接入层设备,是NGN解决方案的重要组成部分,它位于NGN网络的边缘接入层,连接PSTN和NGN网络,实现IP包转TDM的功能。它承载着IP域与电路域的语音汇接任务,对电路侧的回音需要有很好的处理机制。中继网关的功能包括:语音处理功能、呼叫处理与控制、维护和管理等。NGN网络中的中继网关采用H.248协议和软交换设备互通,实现语音的编解码。采用SCTP、IUA和软交换设备互通,实现呼叫信令的传输。和电路交换网采用E1及ISDN互通,实现语音及信令的传输。目前在专网行业,尤其是电力行业,大规模部署的是电路交换机,除使用数字中继信令外,还广泛使用了EM信令。采用软交换技术之后,由于中继网关设备无法提供EM信令的接入,导致原有组网方式不能平滑过渡至软交换网络。
技术实现思路
本专利技术的目的在于避免上述
技术介绍
中的不足,而提出一种实现EM信令接入的中继网关设备及实现方法。为了达到以上目的,本专利技术提供了一种提供EM信令接入的中继网关设备,其特征在于包括以下模块:数据库模块,用于将中继网关设备硬盘上的配置数据读入到内存中,供其他模块进行读取;EM信令接入模块,用于将外部数字程控交换机的信令转换成中继网关设备的内部统一消息,并发送到呼叫控制模块;呼叫控制模块,用于对号码进行分析,选择路由方向,向资源管理模块申请中继组资源;资源管理模块,用于确定空闲的中继端口,并通知呼叫控制模块;媒体资源管理模块,用于根据H.248协议处理模块的请求,分配媒体资源,并将分配的媒体资源信息发送到H.248协议处理模块;Q.931协议处理模块,用于根据呼叫控制模块的统一内部消息,生成Q.931协议,将Q.931协议发送到IUA协议处理模块;IUA协议处理模块,用于将Q.931协议处理模块发送的Q.931协议数据发送到SCTP协议处理模块,将SCTP协议处理模块发送的数据进行处理,并发送到Q.931协议处理模块;SCTP协议处理模块,用于将IUA协议处理模块发送消息发送到外部的软交换设备,将外部软交换设备发来的消息转发到IUA协议处理模块;H.248协议处理模块,用于根据外部软交换设备发送的消息创建上下文、向媒体资源管理模块申请媒体资源,并产生回复消息发送到外部软交换设备。EM信令接入模块通过EM信令和外部的数字程控交换机进行互联。SCTP协议处理模块和H.248协议处理模块分别通过ISDN信令与外部的软交换设备进行互联。一种实现EM信令接入的方法,包括入局呼叫过程和出局呼叫过程,其中入局呼叫过程包括以下步骤:(101)EM信令接入模块收到外部数字程控交换机的EM信令后,向呼叫控制模块发送统一内部消息,统一内部消息中携带被叫号码;(102)呼叫控制模块对被叫号码进行路由分析,根据数据库配置,确定IUA中继组,并向资源管理模块申请IUA中继组资源;(103)资源管理模块根据数据库配置的分配算法,从IUA中继组中分配一个EM端口,并将此EM端口回复给呼叫控制模块;(104)呼叫控制模块根据被叫号码、IUA中继组资源等信息构造统一内部消息,将统一内部消息发送到Q.931协议处理模块;(105)Q.931协议处理模块根据统一内部消息生成Q.931协议中的SETUP消息,将SETUP消息发送到IUA协议处理模块;(106)IUA协议处理模块根据SETUP消息中的信令端口得到IUA协议处理模块的接口号,然后选择应用服务器,再根据应用服务器的负荷分担算法确定应用服务器进程,然后生成IUA协议消息,将IUA协议消息发送到SCTP协议处理模块;(107)SCTP协议处理模块选择相应的IP地址,将IUA协议消息发送到外部软交换设备;(108)H.248协议处理模块根据外部软交换设备的ADD消息中的终端标示符得到中继网关端口,并检测此端口的状态,然后创建上下文,并对ADD消息进行回复;(109)SCTP协议处理模块收到外部软交换设备的PROCEEDING和ALERTING消息后,将PROCEEDING和ALERTING消息发送到IUA协议处理模块;(110)IUA协议处理模块根据PROCEEDING和ALERTING消息中的接口号得到信令端口,并将IUA消息中的Q.931消息发送到Q.931协议处理模块;(111)Q.931协议处理模块将Q.931消息翻译成统一内部消息,发送到呼叫控制模块;(112)H.248协议处理模块收到外部软交换设备的针对媒体资源端口ADD消息,向媒体资源管理模块发送资源申请消息,媒体资源管理模块则根据资源使用情况分配RTP端口、选择编解码,确定IP地址和每种编解码的打包周期,H.248协议处理模块将RTP端口、编解码列表、IP地址、打包周期信息封装在SDP信息中,将SDP信息上报到外部软交换设备;(113)SCTP协议处理模块收到外部软交换设备的CONNECT消息后,将CONNECT消息发送到IUA协议处理模块;(114)IUA协议处理模块根据CONNECT消息中的接口号得到信令端口,并将IUA消息中的Q.931消息发送到Q.931协议处理模块;(115)Q.931协议处理模块将Q.931消息翻译成统一内部消息,将统一内部消息发送到呼叫控制模块;(116)H.248协议处理模块收到外部软交换设备的修改媒体连接方式的Modify消息后,通知媒体资源管理模块将连接模式修改为收发模式;建立入局呼叫通信。其中出局呼叫过程包括以下步骤:(201)SCTP协议处理模块收到外部软交换设备的SETUP消息后,将SETUP消息发送到IUA协议处理模块;(202)IUA协议处理模块根据SETUP消息中的接口号得到信令端口,并将IUA消息中的Q.931消息发送到Q.931协议处理模块;(203)Q.931协议处理模块将Q.931消息翻译成统一内部消息,将统一内部消息发送到呼叫控制模块;(204)呼叫控制模块对被叫号码进行路由分析,根据数据库配置,确定EM中继组,并向资源管理模块申请EM中继组资源;(205)资源管理模块根据数据库配置的分配算法,从EM中继组中分配一个EM端口,并将此EM端口回复给呼叫控制模块;(206)呼叫控制模块根据被叫号码、EM中继组资源等信息构造统一内部消息,将统一内部消息发送到EM信令接入模块;(207)EM信令接入模块将被叫号码发送到外部的数字程控交换机;(208)EM信令接入模块收到外部的数字程控交换机的EM应答信令后,向呼叫控制模块发送统一内部消息,其中包含应答指示;(209)呼叫控制模块根据应答指示构造统一内部消息,将统一内部消息发送到Q.931协议处理模块;(210)Q.931协议处理模块根据统一内部消息生成Q.931协议中的CONNECT消息,将CONNECT消息发送到IUA协议处理模块;(211)IUA协议处理模块根据CONNECT消息中的信令端口得到IUA协议处理模块的接口号,然后选择应用服务器,再根据应用服务器的负荷分担算法确定应用服务器进程,然后生成IUA协议消息,将IUA协议消息发送到SCTP协议处理模块;(212)SCTP协议处理模块本文档来自技高网...
一种提供EM信令接入的中继网关设备及实现方法

【技术保护点】
一种提供EM信令接入的中继网关设备,其特征在于包括以下模块:数据库模块,用于将中继网关设备硬盘上的配置数据读入到内存中,供其他模块进行读取;EM信令接入模块,用于将外部数字程控交换机的信令转换成中继网关设备的内部统一消息,并发送到呼叫控制模块;呼叫控制模块,用于对号码进行分析,选择路由方向,向资源管理模块申请中继组资源;资源管理模块,用于确定空闲的中继端口,并通知呼叫控制模块;媒体资源管理模块,用于根据H.248协议处理模块的请求,分配媒体资源,并将分配的媒体资源信息发送到H.248协议处理模块;Q.931协议处理模块,用于根据呼叫控制模块的统一内部消息,生成Q.931协议,将Q.931协议发送到IUA协议处理模块;IUA协议处理模块,用于将Q.931协议处理模块发送的Q.931协议数据发送到SCTP协议处理模块,将SCTP协议处理模块发送的数据进行处理,并发送到Q.931协议处理模块;SCTP协议处理模块,用于将IUA协议处理模块发送消息发送到外部的软交换设备,将外部软交换设备发来的消息转发到IUA协议处理模块;H.248协议处理模块,用于根据外部软交换设备发送的消息创建上下文、向媒体资源管理模块申请媒体资源,并产生回复消息发送到外部软交换设备。...

【技术特征摘要】
1.一种提供EM信令接入的中继网关设备,其特征在于包括以下模块:数据库模块,用于将中继网关设备硬盘上的配置数据读入到内存中,供其他模块进行读取;EM信令接入模块,用于将外部数字程控交换机的信令转换成中继网关设备的内部统一消息,并发送到呼叫控制模块;呼叫控制模块,用于对号码进行分析,选择路由方向,向资源管理模块申请中继组资源;资源管理模块,用于确定空闲的中继端口,并通知呼叫控制模块;媒体资源管理模块,用于根据H.248协议处理模块的请求,分配媒体资源,并将分配的媒体资源信息发送到H.248协议处理模块;Q.931协议处理模块,用于根据呼叫控制模块的统一内部消息,生成Q.931协议,将Q.931协议发送到IUA协议处理模块;IUA协议处理模块,用于将Q.931协议处理模块发送的Q.931协议数据发送到SCTP协议处理模块,将SCTP协议处理模块发送的数据进行处理,并发送到Q.931协议处理模块;SCTP协议处理模块,用于将IUA协议处理模块发送消息发送到外部的软交换设备,将外部软交换设备发来的消息转发到IUA协议处理模块;H.248协议处理模块,用于根据外部软交换设备发送的消息创建上下文、向媒体资源管理模块申请媒体资源,并产生回复消息发送到外部软交换设备;所述的SCTP协议处理模块和H.248协议处理模块分别通过ISDN信令与外部的软交换设备进行互联。2.根据权利要求1所述的提供EM信令接入的中继网关设备,其特征在于:所述的EM信令接入模块通过EM信令和外部的数字程控交换机进行互联。3.一种实现EM信令接入的方法,包括入局呼叫过程和出局呼叫过程,其特征在于:所述的入局呼叫过程包括以下步骤:(101)EM信令接入模块收到外部数字程控交换机的EM信令后,向呼叫控制模块发送统一内部消息,统一内部消息中携带被叫号码;(102)呼叫控制模块对被叫号码进行路由分析,根据数据库配置,确定IUA中继组,并向资源管理模块申请IUA中继组资源;(103)资源管理模块根据数据库配置的分配算法,从IUA中继组中分配一个EM端口,并将此EM端口回复给呼叫控制模块;(104)呼叫控制模块根据被叫号码、IUA中继组资源信息构造统一内部消息,将统一内部消息发送到Q.931协议处理模块;(105)Q.931协议处理模块根据统一内部消息生成Q.931协议中的SETUP消息,将SETUP消息发送到IUA协议处理模块;(106)IUA协议处理模块根据SETUP消息中的信令端口得到IUA协议处理模块的接口号,然后选择应用服务器,再根据应用服务器的负荷分担算法确定应用服务器进程,然后生成IUA协议消息,将IUA协议消息发送到SCTP协议处理模块;(107)SCTP协议处理模块选择相应的IP地址,将IUA协议消息发送到外部软交换设备;(108)H.248协议处理模块根据外部软交换设备的ADD消息中的终端标示符得到中继网关端口,并检测此端口的状态,然后创建上下文,并对ADD消息进行回复;(109)SCTP协议处理模块收到外部软交换设备的PROCEEDING和ALERTING消息后,将PROCEEDING和ALERTING消息发送到IUA协议处理模块;(110)IUA协议处理模块根据PROCEEDING和ALERTING消息中的接口号得到信令端口,并将IUA消息中的Q.931消息发送到Q.931协议处理模块;(111)Q.931协议处理模块将Q.931消息翻译成统一内部消息,发送到呼叫控制模块;(112)H.248协议处理模块收到外部软交换设备的针对...

【专利技术属性】
技术研发人员:王金辉张华琳王翔沈广茂敦科翔
申请(专利权)人:河北远东通信系统工程有限公司
类型:发明
国别省市:河北;13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1