首页 > 范文大全 > 正文

软交换系统中媒体适配协议设计研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇软交换系统中媒体适配协议设计研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:为了使得软交换系统各个部件通信畅通,同时也为开发人员分工协作,该文基于NGN的软交换软交换系统中各个部件间的媒体适配策略,提出的一种适配协议。软交换体网络中中继媒体网关和MGC中,主要采用IUA作为SCN的ISDN信令与IP网信令转换的适配协议,本文描述了IUA模块具体如何在中继媒体网关中实现。

关键词:软交换;中继媒体网关;Q.931/Q.921;IUA

中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)11-2512-02

Design of SNMP Agents in NGN Access Terminal System

JIANG Guo-song

(Huanggang Normal University, Huanggang 438000, China)

Abstract: To make the various parts of the soft smooth communication exchange system, but also for developers division of labor, NGN Soft switch Based Soft switch system between the various parts of the media adaptation strategy for a proposed adaptation protocol. Soft exchanger network in the trunk media gateway and the MGC, the main use of the ISDN signaling IUA as the SCN and the IP network signaling protocol conversion adapter, this article describes how the IUA module specific media gateway to realize trunking.

Key words: soft switch; TMG; Q.931/Q.921; IUA

随着三网合一的发展,基于TDM的PSTN话音网必将和分组交换数据网融合,形成可以传递话音和数据等综合业务的新一代网络。如何灵活,有效地实现现有的PSTN网与分组交换网的互通,将PSTN逐步的向IP网络演进,其很重要的一点就是如何接入,即如何将PSTN信号转化为能在IP网络上传送的信号。由于软交换是多种功能实体的的集合,是下一代电信网中语音/数据/视频业务呼叫、控制、业务提供的核心设备,也是目前电路交换网向分组网演进的主要设备之一。

1 IUA架构设计

作为负责对ISDN信令适配环节的协议模块,IUA所要完成的功能目标有:

1)支持在ISDN和IP域内对等Q.921用户间地无缝操作

2)支持对处于TMG和ASP间处于激活状态偶联状态和控制等的管理

3)支持对SCTP流的管理

4)支持TMG对于所注册的ASP的管理

5)支持SG冗余机制

1.1 模块结构

模块结构TMG和MGC有所不同,主要是根据IUA上层用户不同而有所不同,在TMG上,以适配互通为主,业务只接入,因此上层主要是NIF(网络互通功能模块);MGC进行具体业务的分配,因此上层主要Q.931。IUA模块主要是由M3UA核心协议层,系统服务和层管理来构成。

图1所示,是TMG上IUA模块的系统结构图。NIF 层既是Q.921层又是IUA层用户。NIF层通过DATA LINK SAP与Q.921层交换数据,通过NIF SAP与IUA层交换数据。Q.921通过底层MAC SAP与物理层交互,IUA层通过SCTP SAP与SCTP层交互。

1.2 模块间接口设计

在TMG和MGCE上,IUA模块上层接口定义为DAT接口,下层与SCTP接口定义为SCT接口,在TMG上,Q.921模块上层接口定义为DAT接口,下层与MAC接口定义为MAC接口。

DAT接口如表1所示。

SCT接口如表2所示。

由于SCTP有自己心跳原语,所以在IUA层可以不使用心跳命令处理流程设计。

层管理接口:

由于IUA核心模块与SIGTRAN的上下耦合工作以及IUA与系统服务的联系工作基本上由TRILLIUM来完成,因此模块结构需要细化的工作主要是层管理的实现。

2 主要流程设计

2.1 IUA模块注册流程

启动后,层管理LM使用SRegActvInit函数向系统服务层SS注册系统初始化函数idActvInit,然后系统服务SS层使用该函数初始化IUA的全局数据结构及其它参数;接着LM层通过SRegActvTsk函数注册系统任务激活函数idActvTsk,该函数用来处理发送到IUA层的各种消息。每个实体都需要向SS层注册自己的任务函数,当SS接收到IUA消息时,它调用该激活函数将消息传输到IUA层去处理。在TRILLIUM体系中,任务激活函数只在接口使用松耦合方式时才使用。

另外层间发送原语时,IUA层管理使用SRegTmr需要向SS注册定时器激活函数idActvTmr,用于程序中的定时。如图1所示。

2.2 IUA模块配置流程

配置过程必须在各层有效前完成,通过使用control请求命令激活配置原语。IUA层在配置完成后采开始绑定操作。配置包括general、lower SAP、upper SAP、Interface和peer entity配置。层管理使用IdMiLiCfgReq来对IUA层进行配置。

各种配置流程及顺序如图2所示。

在TRILLIM,IUA层具体配置顺序即关系描述如下:

1) General配置称为STIDGEN,每个实体配置一次;

2) SCT SAP配置称为STIDSCTSAP,该配置以general配置为基础,每个SCT SAP配置一次;

3) Peer IUA entity配置称为STIDPEER,该配置以SCT SAP配置为基础,涉及到suId参数,每个远端ASP或者对等TMG配置一次;

4) Interface配置称为STIDINTF,该配置以Peer配置为基础,涉及到peerId参数,每个interface配置一次;

5) DLSAP配置称为STIDDLSAP配置,该配置以interface配置为基础,涉及到lnkNmb参数,每个DLSAP配置一次。

General配置是IUA协议运行的基本环境配置,包括:为IUA预留最大的存储器资源;向SS层注册定时器函数;配置协议层定时器;配置层管理LM地POST结构;分配全局物理资源空间。

Lower SAP配置是对底层SAP即与SCTP通讯的SAP的配置,包括:配置POST结构;配置绑定SAP时的lower SAP ID,即IUA的SAP与SCTP的指定的SAP绑定;配置绑定确认定时器。

Upper SAP配置是对上层SAP即与用户通讯的SAP的配置,包括:配置上层接口耦合方式;配置CES和TEI间的映射关系。

Interface配置,包括为指定的ISDN信令接口服务的逻辑AS,指定处理该接口信令业务的SG或远端ASP列表。

Peer entity对等实体配置,该配置参数应用与远端对等实体。指定达到远端对等IUA的SCTP偶联参数。

3 结束语

对软件而言,给出本模块内使用的模块内公共的数据结构的类型定义、存储方式,公共数据结构内各元素项的类型定义、初始取值、可能取值的范围及相应的物理含义。本文以类似C语言的数据说明格式来描述。如果使用了系统中公共数据结构,则还要给出本模块内使用了哪些系统公共数据结构和公共变量 。

参考文献:

[1] 信息产业部,2001.软交换设备总体技术要求[S].

[2] 信息产业部,2000.IP电话网关设备技术要求[S].

[3] 信息产业部,2000.IP电话网关设备互通技术要求[S].

[4] 信息产业部,2000.IP电话网关设备测试方法[S].

[5] 信息产业部.Draft Recommendation H.248 (clean text).ITUT Study Group 16,15th June 2001.

[6] M.Arango et.Media Gateway Control Protocol (MGCP),October,1999.

[7] draft-ietf-megaco-callflows.