毕业论文(4)

2019-04-01 16:40

根据媒体层面与信令层面上的互通的需要设计,软交换系统通常需要的设备:

1,呼叫服务器CST(CSP) 2,媒体网关MG

3,中继/信令网关TG/S 4,综合接入网关IAN 5,应用服务器AS 6,终端Terminal

本课题所采用软交换继呼叫服务器的PSTN电话网解决方案,可以通过CST+TG+SG方式,以标准E1接口和七号信令与市话交换机相连。跨越城市的长途话路可加载在中国电信已建设的IP网络上,既充分利用已有资源,又可大幅度降低长途电话费。组网图可参考图3.1所示,PSTN电话呼叫信令和媒体话音由TDM交换电路通过本地交换机分别走E1线路到SG和TG再接入软交换的分组网络

SS7 E1 PSTN E1 PSTN电话网

图31 PSTN网络与软交换网互通简图

TG IP CST (C4) SG IP CST是软交换系统网络中控制层的软交换设备,主要完成呼叫控制和处理、接入协议适配、业务提供、互连互通等动能,它是软交换网络的核心单元。TG与SG分别为综合媒体接入网关和信令网关,它们是为围绕软交换网络与PSTN电话网媒体层面与信令层面

13

互通而设计的。TG为IP软交换网与TDM网间的媒体互通提供媒体转换、承载控制与功能,SG为IP软交换网与SS7网间的信令互通提供信令转换与信令路由功能,实现下一代网络承载与控制分离的要求。

3.3中继服务器CST系统功能设计

CST的设计要能满足以下需要: 1,能满足大容量呼叫处理 2,能提供多样化业务处理功能 3,能提供标准的媒体控制功能

4,能提供灵活的,实用的操作维护功能

5,能提供灵活、稳定、大容量的详细话单(CDR)生成,储存和转 换能力

6,能提供高可靠性的呼叫处理能力

根据以上要求,可以把CST划分为图3.2所示的各功能模块: 呼叫处理功能模块应该具有灵活的呼叫控制功能,能够完成各种 类别的呼叫,包括普通业务呼叫和智能业务呼叫的接续。它 的基本功能包括以下几点:

1,呼叫控制功能,即CCF,它包括基本的智能呼叫处理功能以及呼叫的附加功能。基本的智能呼叫处理是指对辖区内的合法用户完成来话与去话的呼叫处理、呼叫建立、呼叫释放以及转接等呼叫类型的处理。附加的功能包括智能业务触发检测(触发检出点与触发标准)、呼叫相关事件处理以及处理来自SSF的控制请求。 2,号码存储和译码功能,提供强大的号码分析功能。 3,路由选择功能,支持本局选路以及局间选路。

本课题着重研究CST呼叫处理功能模块,重点对CCF即呼叫控制处理模块的设计研究。

14

号码分析路由功能 操作维护功能 话单生成 业务交换功能 呼叫控制 媒体控制 图3.2 CST系统功能图 互通功能(IWF) 3.4 CST功能模块设计

3.4.1 CST软硬件构架设计

CST采用图所示的层次结构,各层次功能划分清晰,职能独立,有良好的软件移植能力,从软件构架上支持软件在线无缝升级。

软件 应用服务进程(ASP) 系统服务接口层(SSI) 操作系统层 硬件 底层硬件 图3.3 CST软硬件构架 硬件抽象层 各层的作用分别为:

1,底层硬件:提供硬件支持,采用大型机框,加入系统控制板,电源机,功能板,以太网接口板。其中功能板采用PowerPC微处理器,通过以太网接口板与外层通信。

2,硬件抽象层:为操作系统层提供底层硬件API。硬件抽象层包括

15

不同硬件的驱动程序,比如总线驱动程序,端口驱动程序等。 3,操作系统层:CST作为大型的呼叫服务器,要求具有极好的实时性和可靠性,故采用实时嵌入式操作系统VxWorks,它能提供高效的实时任务调度、任务中断管理、实时的系统资源以及实时的任务间通信。

4,系统服务接口层:为应用服务层和操作系统层之间提供了统一的软件接口,使应用软件的编写独立于底层操作系统。

5,应用服务层软件:完成CST各种功能的应用软件,包括SPU、RDB、Mc、CPS、CM以及Common Agent等功能模块。 3.4.1.1应用服务层ASP设计

应用服务进程层(ASP层)是CST系统的核心软件,它的模块结构设计可参见应用服务层ASP具体包括如下软件模块: 1, 应用软件模块:包括业务处理模块(SPU)、资源数据库模块(RDB)、媒体控制模块(Mc)、通用协议栈模块(CPS)。 2,平台软件模块:包括机架管理系统(CMS)与网管代理(Common Agent)。业务处理模块SPU是CST系统的控制中心,所有的业务实现如基本呼叫、补充业务、SMS(短消息服务)、业务交换功能等都由该模块承担。另外,根据业务需求,一个CST可以配置多个SPU模块。

SPU根据功能需要划分为以下几个模块设计:

1,呼叫控制处理CCF模块,处理所有呼叫,包括识别智能业务。 2,相关协议栈代理功能模块,如ISUP/SIP-T/IPTK等。

3,交互式语音应答功能模块IVR,用语提供语音交互应答功能。 4,业务交换功能模块SSF,用于接收和识别智能业务呼叫,并向SCP报告,同时也接收SCP发来的控制命令错误!未找到引用源。 5,号码分析功能模块NAS,它用于向CCF提供号码分析功能,它从CCF接收号码分析请求消息并以消息的形式返回分析结果。 6,原始话单生成模块CDR,用于收集话单数据。 7,媒体资源控制模块MGC。用于同MC交互。 CST核心软件结构ASP层设计,如图3.4所示。

16

CMS

图3.4 CST核心软件结构ASP层设计图

Common Agent SPU RDB MC CPS 3.4.1.2操作系统层OS设计

操作系统层采用VxWorks作为操作系统基于以下考虑:

1,VxWorks支持广泛的工业标准如POSIX 1003.1b实时扩展,ANSI C(浮点支持)以及TCP/IP网络协议.这些标准促进多种不同产品间的互用性,提升了可移植性,保护用户在开发和培训方面的投资。这对于自身具有开放性的软交换技术来说非常有利, 2,VxWorks具备一个高效的微内核。微内核支持实时系统的一系列特征包括多任务,中断支持,任务抢占式调度和循环调度。微内核设计使VxWorks缩减系统开销并加速了对外部事件的反应。内核的运行非常快速和确定,例如,在68K处理器上上下文切换仅需要3.8微秒。中断等待时间少于3微秒。对于CST能处理大容量呼叫提供了可靠保障,CST系统处理能力BHCA能够从150K扩展到9M。3,VxWorks具有可伸缩性,开发人员能按照应用需求分配所需的资源,而不是为操作系统分配资源。

3.5 CCF模块软件设计

CST作为一个软交换中继呼叫服务器,它是一个相当复杂的大型实时系统,CCF是它的核心模块。CCF模块(呼叫控制处理)主要提供基本的呼叫控制和呼叫处理功能,并提供附加的功能来支持

17


毕业论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大学英语Book2 Unit 3

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: