1、1第八章 软交换技术2目录8.1 软交换概述8.2 软交换功能及支持的业务8.3 软交换体系结构及主要设备8.4 软交换接口8.5 软交换涉及的几种主要协议38.1 软交换概述n一、NGN定义及重要特征n广义上:不同于当前一代网络的、采用大量先进技术的、可以承载语音/数据/多媒体等各种类型信息及业务的融合网络。n狭义上:以软交换技术为核心,以光网络和分组传送技术为基础的,能够提供包括话音、数据和多媒体等各种业务的融合开放的网络构架。n2004年初,国际电联对其做出定义:NGN是基于分组的网络,能够提供电信业务;利用多种宽带能力和QoS保证的传送技术;其业务相关功能与其传送技术相独立。48.1
2、软交换概述n一、NGN定义及重要特征nNGN的重要特征n(1)采用开放的网络构架体系。其功能特点是:n1)将传统交换机的功能模块分离成为独立的网络部件,各个部件可以按相应的功能划分各自独立发展;n2)部件间的协议接口基于相应的标准。n部件化使得原有电信网络逐步走向开放,运营商可根据业务需要自由组合各部分的功能产品来组建网络。部件间协议接口的标准化可以实现各种异构网的互通。n(2)NGN是业务驱动的网络,其功能特点是:n1)业务与呼叫控制分离;2)呼叫与承载分离。分离的目标是使业务真正独立于网络,灵活有效的实现业务。58.1 软交换概述n一、NGN定义及重要特征nNGN的重要特征n(2)NGN是
3、业务驱动的网络,其功能特点是:n1)业务与控制分离;2)传送与接入分离。n分离的目标是使业务真正独立于网络,灵活有效的实现业务。n(3)NGN通过网关设备实现与现有PSTN,ISDN和GSM等网络互通,以便保留对现有网络基础的投资;也支持现有终端和IP智能终端,包括模拟电话、传真机、ISDN终端、移动电话、GPRS终端、SIP终端、H248终端、MGCP终端、通过PC的以太网电话、线缆调制解调器等。68.1 软交换概述n一、NGN定义及重要特征nNGN的重要特征n(4)NGN是具有可方便的管理调度、高带宽、基于统一的IP协议来实现业务融合、可维护和可持续发展的网络,此外,还是具有QoS保证、安
4、全性保证、可靠性保证的网络。78.1 软交换概述n二、支撑NGN的主要技术n作为一个通用融合网络,NGN需要得到许多新技术的支持。n(1)软交换 nNGN的核心技术,一种基于软件的标准开放的分布式交换和控制平台。n(2)IPv6 n作为网络协议,NGN将基于IPv6。nIPv6相对于IPv4的主要优势:扩大了地址空间,提高了网络的整体吞吐量,服务质量得到很大改善,安全性有了更好的保证,支持即插即用和移动性,更好地实现了多播功能。88.1 软交换概述n二、支撑NGN的主要技术n(3)光纤高速传输技术 n单一光纤的传输容量自19802000年这20年里增加了大约1万倍,目前已达到40Gbit/s。
5、n(4)光交换与智能光网 n组网技术现正从具有分插复用和交叉连接功能的光联网向利用光交换机构成的智能光网发展。n(5)宽带接入n(6)城域网 98.1 软交换概述n二、支撑NGN的主要技术n(7)3G和后3G移动通信系统n3G定位于多媒体IP业务,传输容量更大,灵活性更高。制定3G标准的3GPP组织使IPv6成为3G必须遵循的标准。包括4G在内的后3G系统将定位于宽带多媒体业务,使用更高的频带,更大传输容量。n(8)IP终端n基于IP的用户设备,如汽车仪表板、家用电器等,都将挂网上,可通过家庭LAN或个人域网(PAN)接入或从远端PC接入。108.1 软交换概述n二、支撑NGN的主要技术n(9
6、)网络安全技术 n除了常用的防火墙、代理服务器、安全过滤等安全技术外,还要采取更多的措施来加强网络的安全,例如针对现有路由器、交换机、边界网关协议(BGP)所存在的安全弱点提出解决办法等。118.1 软交换概述n三、软交换的定义n国际软交换协会(ISC)对软交换的定义是:n软交换是提供呼叫控制功能的软件实体。n我国信息产业部电信传输研究所对软交换的定义是:n软交换是网络演进及下一代分组网络的核心设备之一,它独立于传送网络,主要完成呼叫控制、资源分配、协议处理、路由、认证、计费等功能,同时可以向用户提供现有电路交换机所能提供的所有业务,并向第三方提供可编程能力。128.1 软交换概述n三、软交换
7、的定义n软交换的基本含义:一个基于软件的标准开放的分布式交换/控制平台。n与呼叫控制、业务提供及交换矩阵均集中在一个系统中传统交换技术不同,软交换的出发点是“网络就是交换”,其核心思想是基于NGN功能四层分层概念,对交换所包含的呼叫控制、接续、业务处理等各种功能做不同程度的集成,并将其分离在网络中的不同类型的网元上,这些网元通过标准化协议进行连接和通信,从而使业务和网络可以独立发展,能够灵活提供业务和应用,以便满足用户不断发展更新的业务需求。138.1 软交换概述n四、软交换的特点n分离性n业务与控制分离,传送与接入分离。软交换技术将呼叫控制功能从媒体网关中分离出来,把应用层和控制层与核心网络
8、完全分开。n开放性n采用开放式应用程序接口(API:Application Programming Interface),简化了信令结构和控制复杂性。n灵活性n可以根据需要放置在网络的任意位置,并根据系统容量灵活配置,网络智能可以集中,也可以分布。148.1 软交换概述n四、软交换的特点n互通性n通过媒体网关、中继媒体网关、信令网关等各种网关设备,可以实现软交换网络与现有公共电话网、IP网等网络的互通,有效地延续原有网络的业务和设备等资源。n综合性n软交换集语音、数据、视频等多媒体业务于一体,实现了语音、数据和视频在传输与业务上的融合与统一。n经济性n采用开放式软件应用平台,其呼叫控制功能由服
9、务器或网元上的软件来实现,用普通的计算机器件即可,而传统的电路交换要采用交换机完成呼叫控制功能。158.1 软交换概述n五、软交换与NGN的关系n狭义上的软交换指软交换机,是NGN基于软件提供呼叫控制的功能实体,为NGN提供具有实时性要求的业务的呼叫控制和连接控制功能,是NGN呼叫与控制的重要组成部分。n广义的软交换泛指一种体系结构,利用该体系结构可以建立NGN框架,主要由软交换设备、信令网关、媒体网关、应用服务器、综合接入设备等组成。n综合软交换的定义,软交换技术是实现新一代多种通信业务的核心技术,其核心思想是硬件软件化,通过软件来实现传统交换机的控制接续和业务处理等功能,各实体间通过标准协
10、议进行连接和通信。软交换的这些特点满足NGN的需求,能在NGN中更快地实现各类复杂的协议,更加方便灵活地提供业务。16第8章 软交换8.1 软交换概述8.2 软交换功能及支持的业务8.3 软交换体系结构及主要设备8.4 软交换接口8.5 软交换涉及的几种主要协议17n一、软交换功能n媒体网关接入功能n呼叫控制和处理功能n业务提供功能n业务交换功能n互连互通功能8.2 软交换功能及支持业务18n一、软交换功能n协议功能n资源管理功能n计费功能n认证与授权功能n地址解析功能n话音处理功能8.2 软交换功能及支持业务19n二、软交换支持业务n基本业务和补充业务n基本业务是最基本的呼叫/会话连接控制业
11、务,由软交换机本身来完成,是其他业务的基础;n补充业务指原PSTN中已定义的附加业务,由软交换机本身来完成,但需内置数据库设定用户业务特性和权限。8.2 软交换功能及支持业务20n二、软交换支持业务n智能网业务n软交换与智能网互通提供智能网相关业务,软交换机通过信令网关(SG)采用智能网应用协议(INAP)为用户提供智能网基本业务和扩展业务。软交换系统提供的智能网业务主要包括:记账卡呼叫业务(200、300业务)、被叫集中付费业务(800业务)、虚拟专用网业务(VPN)、通用个人通信业务、大众呼叫业务、电话投票业务、广域集中用户交换业务、号码携带业务等。8.2 软交换功能及支持业务21n二、软
12、交换支持业务n开放式业务n通过API,由第三方业务提供商提供的各种增值业务。目前软交换能提供的业务主要包括:语音和数据相结合的业务、各种多媒体应用业务和用户个性化业务。8.2 软交换功能及支持业务22第8章 软交换8.1 软交换概述8.2 软交换功能及支持的业务8.3 软交换体系结构及主要设备8.4 软交换接口8.5 软交换涉及的几种主要协议238.3 软交换体系结构及主要设备n一、软交换的体系结构图媒体/接入层传输层控制层业务/应用层AAA服务器媒体服务器特征服务器应用服务器策略服务器SCP目录服务器软交换设备软交换设备SS7网PSTN/ISDN各类用户终端IP/ATM核心分组网SGMG各类
13、接入网关248.3 软交换体系结构及主要设备n1.媒体接入层n媒体接入层负责将各种不同的网络及终端设备接入,该层的主要功能是提供丰富的接入手段,将各种不同的网络和终端接入软交换网中,并实现不同信息格式之间的转换,最后把业务量集中后利用公共的传输平台传输到目的地。258.3 软交换体系结构及主要设备n2.传输层n传输层主要是为业务媒体流和控制信息流提供统一的、保证QoS的高速分组传输平台。其任务主要是将软交换网各网元(如接入层的各种媒体网关、控制层的软交换机、业务应用层的各种服务器平台等)连接起来。软交换网的各网元间,采用IP数据包传输各种控制信息和业务数据信息。268.3 软交换体系结构及主要
14、设备n3.控制层n控制层完成各种呼叫控制功能,主要包括呼叫控制、业务提供、业务交换、资源管理、用户认证等,并负责相应的业务处理信息的传输,是软交换体系的呼叫控制核心。n4.业务/应用层n软交换体系最高层,主要功能是在纯呼叫建立之上为用户提供附加增值业务,同时提供业务和网络的管理功能。此外,业务层还负责业务相关的管理功能,如业务认证和业务计费等。同时提供开放的第三方可编程接口,便于引入新型业务。278.3 软交换体系结构及主要设备n二、软交换主要设备n1接入层设备:包括各种不同的网络、终端设备以及各种将它们接入软交换系统的网关设备。n(1)网络:包括PSTN、PLMN、ATM、帧中继网等。n(2
15、)终端设备:包括传统分组终端、模拟电话终端、SIP/H.323/MGCP、IP、智能终端等。n1)用户智能终端:具有局域网接口,直接接入软交换设备,完成用户的接入和语音编解码和媒体流的传送。n2)软终端:不是一个物理的终端实体,而是作为一种终端软件,运行于用户的PC机上或其它具有类似功能的设备上,接入软交换设备,配合其它PC外设(如耳机、麦克风、摄像头等),完成用户的接入、语音编解码和媒体流的传送。n(3)网关设备288.3 软交换体系结构及主要设备n二、软交换主要设备n1接入层设备:包括各种不同的网络、终端设备以及各种将它们接入软交换系统的网关设备。n(3)网关设备n1)信令网关(SG):用
16、于连接7号信令网与IP网的设备,主要完成PSTN/ISDN侧的七号信令与IP网侧信令的转换功能。n2)中继媒体网关(TMG:Trunk Media Gateway):用于电路交换网和IP分组网之间的网关,提供媒体映射和代码转换功能。n3)综合接入媒体网关(AG:Integrated Access Media Gateway):直接连接用户终端和V5接入网设备。n4)综合接入设备(IAD:Integrated Access Device):将用户的语音、数据及视频等应用接入到分组交换网络中,在分组交换网络中完成相应的功能。n5)无线接入网关(WAG:Wireless Access Gateway
17、):完成移动用户的接入。298.3 软交换体系结构及主要设备n二、软交换主要设备n2传输层设备:目前传输层由基于DWDM光传送网连接骨干ATM交换机和/或骨干IP路由器构成。n3控制层设备:主要设备称为软交换设备,提供各种业务的呼叫控制、连接以及部分业务提供。软交换设备与各种媒体网关、终端、应用服务器、其他软交换设备间采用标准协议相互通信。308.3 软交换体系结构及主要设备n二、软交换主要设备n4应用层设备:采用开放、综合的业务应用平台,采用应用服务器为用户提供各种增值业务,同时提供相应业务的生成和环境的维护。n应用服务器、特征服务器n策略服务器、认证、授权和计费服务器n目录服务器、数据库服
18、务器n业务控制点、网络管理服务器n媒体服务器31第8章 软交换8.1 软交换概述8.2 软交换功能及支持的业务8.3 软交换体系结构及主要设备8.4 软交换接口8.5 软交换涉及的几种主要协议328.4 软交换接口n作为NGN中的核心设备,软交换要与网络中很多的功能实体进行交互。为了便于网络各部件的独立发展,软交换技术与其他功能实体间必须采用标准的、开放的接口及各种协议。根据软交换分层结构,软交换与各层之间的接口主要分为以下几种类型:n(1)软交换与媒体网关间的接口n该类接口用于软交换技术对媒体网关的承载控制、资源控制及管理,可使用媒体网关控制协议MGCP或H.248/Megaco协议。338
19、.4 软交换接口n(2)软交换间的接口n该类接口可采用SIP-T或承载无关呼叫控制BICC协议,用于不同软交换间的交互。BICC协议由ITU-T提出,由于其与七号信令(SS7)网的高度兼容性而成为多数运营商的首选。SIP-T协议由IETF提出,其优点是扩展能力强,也将作为NGN软交换间的可选接口。目前SIP-T要解决的问题是其自身的稳定和与SS7网络的互通。n(3)软交换与应用服务器之间的接口n该类接口提供对第三方应用和各种增值业务的支持功能。目前被广泛接受的接口协议是SIP,软交换作为应用服务器前端的SIP代理。该接口也可以使用API,如ParlayAPI等。另外一种趋势是使用SIP-S。n
20、(4)软交换与策略服务器之间的接口n该类接口提供对网络设备的工作进行动态干预的功能,可使用公共开放策略服务协议COPS。348.4 软交换接口n(5)软交换与信令网关间的接口n该类接口用于传递软交换技术和信令网关间的信令信息,一般采用信令控制传输协议SCTP。根据被传送的信令信息的不同,在SCTP之上可以使用不同的SIGTRAN协议栈,如SCTP/M3UA、SCTP/M2UA、SCTP/IUA等。n(6)软交换与媒体服务器之间的接口n该类接口协议一般采用MGCP、H.248协议。软交换技术可以通过SIP协议来引导媒体服务器提供必要的媒体交互功能;也可以通过SIP协议或H.323协议将呼叫传送到
21、应用服务器,应用服务器接受该呼叫,并驱动媒体服务器提供必要的媒体交互功能。n(7)软交换与SIP代理间的接口n该类接口用于SIP代理的接入,采用SIP协议。358.4 软交换接口n(8)软交换与网管服务器之间的接口n该类接口用于提供网络管理功能,可使用简单网络管理协议SNMP。n(9)软交换与计费中心、数据库、目录服务器之间的接口n该类接口提供对数据库、目录服务等的访问,并向计费中心提供计费信息等。该类接口为各种API。n(10)软交换与智能网业务控制点间的接口n该类接口提供对现有智能业务的支持能力,采用现有的智能网应用协议,如INAP、CAMEL。n(11)软交换与网守之间的接口n该类接口用
22、于基于H.323的IP电话系统的网守设备接入软交换体系,可采用H.323的登记、接纳和状态RAS协议。36第8章 软交换8.1 软交换概述8.2 软交换功能及支持的业务8.3 软交换体系结构及主要设备8.4 软交换接口8.5 软交换涉及的几种主要协议378.5 软交换涉及的几种重要协议应用服务器特征服务器目录服务器数据库服务器AAA服务器SCP网管服务器策略服务器SGTGAGWGH.248终端SIP终端MGCP终端H.323终端IAD协议编号:(1)H.323(2)SIP(3)MGCP(4)H.248/Megaco(5)SCTP(6)SIGTRAN(7)BICC(8)SIP-T(9)API (
23、10)RADIUS(11)INAP(12)SNMP(13)COPS接入层传输层控制层业务层(3)(4)(9)(9)(9)(9)(10)(11)(12)(13)软交换设备软交换设备(1)(2)(7)(8)(1)(2)(3)(4)(3)(4)(3)(4)(3)(4)(3)(4)(5)(6)IP/ATM核心分组网388.5 软交换涉及的几种重要协议n1媒体网关控制协议n用于软交换对媒体网关的承载控制、资源控制及管理,用在软交换机与各种媒体网关及相应终端之间,有H.323、SIP、MGCP和H.248/Megaco等协议n2信令控制协议n用于传递软交换和信令网关间的信令信息。用在软交换机与信令网关之间
24、,有SCTP和SIGTRAN等协议。398.5 软交换涉及的几种重要协议n3软交换间协议n实现不同软交换间的互通,用在软交换机与软交换机之间,有H.323、SIP、BICC、SIP-T/SIP-I等协议。n4业务应用协议n提供访问各种数据库、第三方应用平台、各种功能服务器等的接口,实现对各种增值业务,用在软交换机与应用层之间,有Parlay、JAIN、INAP、CAMEL、MAP、RADIUS等协议。n5维护管理协议n提供软交换网络的维护和管理,用在软交换机与网管服务器和策略服务器之间,有SNMP和COPS等协议。408.5 软交换涉及的几种重要协议一、MGCP协议 二、H.248协议 三、H
25、.323协议 四、SIP协议41一、MGCP协议nMGCP协议是“媒体网关控制协议”,由IETF提出,主要应用在软交换与媒体网关或软交换与MGCP终端之间。MGCP的连接模型基于端点和连接两个构件。n端点(endpoint)的概念:n端点就是数据源或者数据宿,n物理端点:如64kb/s的中继电路、模拟用户线接口n虚拟端点:如语音服务器上语音资源等。42一、MGCP协议n连接(connection)的概念n点到点连接:两个互相发送数据的端点之间的一种关连,一旦该关联在两个端点都建立起来后,就可开始传送数据。n多点连接:多个端点之间的关联。nMGCP定义了一种呼叫控制结构,在该结构中呼叫控制与业务
26、承载分离。呼叫控制功能独立在媒体网关(MG)外部,由称为媒体网关控制器(MGC或CA)的外部呼叫控制单元处理。MG需要执行MGC发出的命令,从本质上说MGCP协议是一个主/从协议。43一、MGCP协议n协议栈结构MGCPUDPIPMAC44一、MGCP协议nMGCP是一种文本协议。协议消息分为两类:命令和响应,每个命令需要接收方回送响应,采用三次握手方式证实。n命令消息由命令行和若干参数行组成。n响应消息带有3位数字的响应码(如“200”代表“成功处理”和若干参数行。nMGCP采用SDP向网关描述连接参数n为了减少信令传送时延,MGCP采用UDP传送45一、MGCP协议n事件(Events):
27、指状态变化,如摘机、挂机、排叉、收到的电话号码等事件。n由呼叫代理指示MG检测指定的事件,指定事件发生后MG应立即上报。n大多数情况下,事件发生在端点上,但在一些应用中,有时候会需要向不同的连接发送不同的待检测事件。n信号(Signals):指对端点施加的信号音或动作n由呼叫代理指示MG对端点放某种信号音、录音通知、DTMF、FSK、反极信号或停止前面的信号。46网关注册流程MG软交换设备SS1)RSIP2)RSIP_RSPn1)MG向MGC发起RSIP命令,汇报MG已经加载完成或重启动,请求向MGC注册。n2)MGC响应MG的注册请求。47成功的终端呼叫流程(在同一MG下)48n1)SS给E
28、1发送RQNT命令,请求其对该端点的摘机事件进行监控。网关确认命令。网关监控这一事件直到E1的用户摘机。n2)用户A摘机后,E1给SS发出NTFY命令,其中包含被监控端点发生的摘机事件消息。SS应对E1发出的信息进行确认。n3)SS给E1发RQNT命令,要求它根据拨号方案收集拨打的号码并送拨号音。E1确认命令并同时给用户A送拨号音。n4)E1根据3)的拨号方案接收号码。收齐所有号码后,E1发出NTFY命令通知SS。SS确认命令。n5)SS与E1创建连接。端点确认命令并返回本端点的连接信息。n6)SS与E2创建连接。端点确认命令,并返回本端点的连接信息。n7)SS请求网关给用户B放振铃音。网关确
29、认该请求,同时给用户B放振铃音。n8)SS请求网关给用户A送回铃音。网关确认该请求,同时给用户A放回铃音。n9)用户B摘机。网关通知该事件给呼叫代理。n10)SS给E2发MDCX命令要求修改连接。该命令携带E1的一些连接参数。E2确认收到该命令。同时,它将修改连接并停送回铃音。49成功的终端呼叫流程(在同一MG下)50成功的终端呼叫流程(在同一MG下)n11)SS给E1发MDCX命令要求修改连接。该命令携带E2的一些连接参数。E1确认该命令。用户A和用户B开始通话。n12)用户B挂机,E2发NTFY命令给SS。SS确认该命令。n13)SS给E2发MDCX命令。n14)SS向E2发DLCX命令,
30、请求删除先前建立的连接。E2确认该命令。n15)SS向E1发DLCX命令,请求删除先前建立的连接。E1确认该命令,同时给用户A送忙音。n16)SS向E2发RQNT命令。请求网关检测E2随后发生的事件和信号。n17)用户A挂机,E1发NTFY命令通知该事件给SS。n18)SS向E1发RQNT命令。请求网关检测E1随后发生的事件和信号。518.5 软交换涉及的几种重要协议 一、MGCP协议二、H.248协议 三、H.323协议 四、SIP协议52二、H.248协议nH.248协议,也称为Megaco协议,是MGC与MG之间的一种媒体网关控制协议,它是在早期的 MGCP协议基础上改进而成。应用于媒体
31、网关与软交换之间及软交换与 H248/Megaco终端之间。H.248协议引入终端和关联的概念。53二、H.248协议n终端:n终端是MG中的逻辑实体,可以发送/接收媒体流和/或控制流。终端有唯一的标志,由MG在创建终端时分配。n终端类型主要有半永久性终端和临时性终端n半永久性终端可以代表物理实体n临时性终端可以代表临时性的信息流。54二、H.248协议n关联n关联为一组终端之间的联系。如果一个关联中超过两个终端,那么关联就对终端之间的拓扑结构和媒体混合和/或交换参数进行描述。n空关联是一种特殊的关联,它包含所有那些与其它终端没有联系的终端。n关联中的最大终端数是媒体网关的一个特性。n仅支持点
32、到点连接的媒体网关在每个关联中仅允许两个终端存在。n支持会议呼叫的媒体网关可以允许三个或更多的终端同时存在于一个关联中。55二、H.248协议nH.248协议栈结构H.248UDP/TCP/SCTPIPMAC56二、H.248协议n消息类型n(1)命令nH.248定义了8个命令,用于对协议连接模型中的逻辑实体(关联和终端)进行操作和管理,命令提供了实现对关联和终端进行完全控制的机制。n(2)响应n所有的H.248命令都要求接收者回送响应。命令和响应的结构基本相同,命令和响应之间由事务ID相关联。57网关注册流程n1)H.248媒体网关向SS发送SVC_CHG_REQ消息进行注册。n2)MGC收
33、到MG的注册消息后,回送响应给MG。MG软交换设备SSSVC_CHG_REQSVC_CHG_REPLY58网关注销流程n1)媒体网关向SS发送SVC_CHG_REQ命令进行注销。n2)SS回送证实消息。MG软交换设备SSSVC_CHG_REQSVC_CHG_REPLY59网关初始化流程n1)注册成功后,MGC在空关联中对MG中的终端进行操作,通过Modify命令,更改终端属性。n2)MG收到Modify命令后,回送响应。MG软交换设备SSMOD_REQMOD_REPLY60成功的终端呼叫流程(同一MG下)61成功的终端呼叫流程(同一MG下)n1)终端1对应的主叫用户A摘机,网关通过NTFY_R
34、EQ命令,把摘机事件通知给SS。SS确认收到用户摘机事件,回应答消息。n2)SS收到主叫用户摘机事件后,通过MOD_REQ命令指示网关给终端1对应的用户A放拨号音,并且把DigitMap(拨号计划)通知给终端1,要求根据DigitMap收号,并同时检测用户挂机事件。终端1返回MOD_REPLY响应SS的MOD_REQ命令,并给用户A送拨号音。n3)用户A拨号,终端1对所拨号码进行收集,并与对应的DigitMap进行匹配,匹配成功,通过NTFY_REQ命令发送给SS。SS发NTFY_REPLY响应确认收到终端1的NTFY_REQ命令。n4)MGC在G中创建一个新关联,MG返回ADD_REPLY响
35、应,分配新的连接描述符,新的RTP终端描述符。n5)MGC进行被叫号码分析后,确定被叫用户B与MG的终端2相连。MGC使用ADD_REQ请求MG把终端2和某个RTP终端加入到一个新的关联中。MG返回ADD_REPLY响应。62n6)MGC发送MOD_REQ命令给终端2,修改终端2的属性并请求MG给用户B放振铃音。MG返回MOD_REPLY响应进行确认,同时给用户B 放振铃音。n7)MGC发送MOD_REQ命令给终端1,修改终端1的属性并请求MG给用户A放回铃音。MG返回MOD_REPLY响应进行确认,同时给用户A放回铃音。n8)被叫用户B摘机,MG把摘机事件通过NTFY_REQ命令通知MGC。
36、MGC返回NTFY_REPLY响应进行确认。n9)MGC把与终端1关联的RTP终端的连接描述通过MOD_REQ命令送给与终端2关联的RTP终端。并且修改RTP终端的模式为收/发。MG返回MOD_REPLY响应进行确认。n10)MGC把与终端2关联的RTP终端的连接描述通过MOD_REQ命令送给与终端1关联的RTP终端。并且修改RTP终端的模式为收/发。MG返回MOD_REPLY响应进行确认。成功的终端呼叫流程(同一MG下)63成功的终端呼叫流程(同一MG下)64n11)主叫用户A挂机。MG发送NTFY_REQ命令通知MGC。MGC发NTFY_REPLY确认已收到通知命令。n12)收到用户A的挂
37、机事件,MGC给MG发送MOD_REQ命令修改终端1属性,请求网关进一步检测终端1发生的事件,并且修改RTP终端的模式为去激活。MG发送MOD_REPLY响应确认已接收MOD_REQ命令并执行。n13)MGC收到用户A的挂机事件后,将向MG发送SUB_REQ命令,把关联中的所有的半永久型终端和临时的RTP终端删除,从而删除关联,拆除呼叫。MG返回SUB_REPLY响应确认已接收SUB_REQ命令。n14)MGC给MG发MOD_REQ命令修改终端2的属性,请求MG监测终端2发生的事件,并且请求MG给终端2送忙音。MG返回MOD_REPLY响应确认收到MOD_REQ命令,同时给用户B送忙音。n15
38、)终端1、RTP终端、MGC之间的关联和呼叫拆除之后。MGC向MG发送MOD_REQ命令,请求MG监测终端1发生的事件。MG返回MOD_REPLY响应确认已接收MOD_REQ命令。此时关联为空。成功的终端呼叫流程(同一MG下)65n16)被叫用户B挂机。MG发送NTFY_REQ命令通知MGC。MGC发NTFY_REPLY确认已收到通知命令。n17)MGC收到用户B的挂机事件后,将向MG发送SUB_REQ命令,把关联中的半永久型终端和临时的RTP终端删除,从而删除关联,拆除呼叫。MG返回SUB_REPLY响应确认已接收SUB_REQ命令。n18)终端2、RTP终端、MGC之间的关联和呼叫拆除之后
39、。MGC向MG发送MOD_REQ命令,请求MG监测终端2发生的事件。MG返回MOD_REPLY响应确认已接收MOD_REQ命令,此时关联为空。成功的终端呼叫流程(同一MG下)668.5 软交换涉及的几种重要协议 一、MGCP协议 二、H.248协议三、H.323协议 四、SIP协议67三、H.323协议nH.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。nH.323协议实际上是一个协议族,规定了在主要包括IP网络在内的基于分组交换的网络上提供多媒体通信的部件 协议和规程n用于建立呼叫的H.225.0n用于控制的H.245n用于大型会议的H.332 n用于补充业务的H.4
40、50.X68三、H.323协议nH.323的组成部件n终端:是分组网络中能提供实时、双向通信的节点设备,可以和网关、多点控制单元进行通信。n网关:是在H.323终端和广域网上其它ITU终端之间提供实时二方通信的端点设备。n网守:是可选组件,其功能是向H.323终端节点提供地址转换及呼叫控制服务。n多点控制单元(MCU):支持三个或三个以上的终端和网关之间的多点会议。69三、H.323协议nH.323标准协议族70RAS协议nRAS协议nH.225.0协议的一种n端点(终端或网守)和网守之间使用的协议,n主要执行管理功能71RAS协议nRAS协议过程n1)网守搜寻n2)端点登记n3)端点定位n4
41、)呼叫接入n5)呼叫退出n6)带宽管理n7)状态查询n8)网关资源指示72H.225.0呼叫信令协议n以ISDN的Q.931/Q.932为基础制订,其中Q.931最重要。nQ.931/Q.932协议是ITU-T制定的一种关于呼叫控制的标准,是ISDN用户网络接口第三层关于基本呼叫控制的描述。73H.245协议n用于控制通信信道的建立、维护和释放nH.245信道划分n控制信道n通信信道74H.245协议nH.245协议过程n1)能力交换n2)逻辑信道信令过程n3)接收方关闭逻辑信道请求n4)主从确定过程n5)往返时延确定n6)环路维护n7)其它命令和指示758.5 软交换涉及的几种重要协议 一、
42、MGCP协议 二、H.248协议 三、H.323协议四、SIP协议76四、SIP协议n会话初始协议(SIP)n由IETF提出n在IP网络上进行多媒体通信的应用层控制协议n用于创建、修改和终结一个或多个参加者参加的会话进程nSIP协议需要智能化终端77四、SIP协议n可支持的信令功能n用户定位n用户通信能力协商n用户意愿交互n建立呼叫n呼叫处理和控制78SIP协议结构79SIP和H.323协议的比较n目的方面:nH.323企图把IP电话当作传统电话,仅改变了其传输方式即由电路交换变成了分组交换。nSIP协议则侧重于将IP电话作为因特网上的一个应用,增加了信令和QoS的要求。n协议编码方面:nH.
43、323采用基于ASN.1和压缩编码规则的二进制方法表示其消息,相对较复杂。nSIP是基于文本的协议,类似于HTTP,而且SIP的消息体部分采用SDP进行描述,比较简单。80SIP和H.323协议的比较n支持会议电话方面:nH.323由MCU集中执行会议控制功能,便于计费,对宽带的管理也比较简单、有效,但MCU可能会成为瓶颈,特别是对于具有附加特性的大型会议;nH.323不支持信令的组播功能,可扩展性受到限制,可靠性降低。nSIP的呼叫模型为分布式,具有分布式的组播功能,不仅便于会议控制,而且简化了用户定位、群组邀请等,并且能节约宽带。81SIP和H.323协议的比较n建立时间方面:n在H.323中,呼叫建立时间很长。nSIP会话呼叫建立时间短。n传输协议方面:nH.323的呼叫信令通道和H.245控制信道需要可靠的传输协议。nSIP独立于低层协议,一般使用UDP等无连接的协议,用自己的可靠性机制来保证消息的可靠传输。82SIP和H.323协议的比较n补充业务方面:nH.323为实现补充业务定义了专门的协议。nSIP没有专门定义的协议用于此目的,只要充分利用已定义的字段,必要时对字段进行简单扩展就能很方便地支持补充业务或智能业务。n应用方面:nH.323沿用的是传统的实现电话信令模式,比较成熟。nSIP协议借鉴了其它因特网的标准和协议的设计思想,但并不是很成熟。