下一代网络实验5

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

西安邮电学院NGN课程建设小组H.323协议简介主讲:徐鹏LOGO西安邮电学院NGN课程建设小组H.323的体系结构1、定义:H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议。2、重要组件(1)终端——用于实时双向多媒体通信(2)H.323网关H.323网关连接H.323网络和非H.323网络在H.323网络上的两个终端之间通信时,网关不是必需的(3)H.323网守网守是H.323网络的大脑,它是所有呼叫的焦点它提供了一些很重要的服务:寻址、授权,终端和网关的认证,带宽管理,审计,计费和管理LOGO西安邮电学院NGN课程建设小组H.323包括的协议(4)多点控制单元MCU提供对会议的支持(三个或者三个以上的终端)网关,网守和多点控制单元逻辑上是独立的组件,但可以在一个物理设备中实现说明:H.323包含的协议内容:音频编解码(AudioCodecs)视频编解码(VideoCodecs)H.225RAS(H.225Registration,AdmissionandStatus)H.225呼叫信令(H.225CallSignaling)H.245控制信令(H.245ControlSignaling)实时传输协议RTP实时传输控制协议RTCPLOGO西安邮电学院NGN课程建设小组H.323包括的协议AppsAudioAppsVideoTerminalCallManagerG.711G.729G.723.1H.261H.263RTCPH.255.0RASH.255.0CallSignallingH.245ControlSignallingT.120DataRTPUDPTCPNetworkLayer(IP)LinkLayerPhysicalLayerLOGO西安邮电学院NGN课程建设小组H.323包括的协议1、音频编解码器音频编解码器对麦克风的声音信号编码,用于传送,同时,对接收到的音频信号解码,送到扬声器每个H.323终端必须支持至少一种音频编解码-G.711其他可选的编解码器包括G.722,G.723.1,G.728和G.7292、视频编解码器视频编解码器对来自摄像头的视频信号编码,用于传送。同时,对接收到的视频信号解码,用于显示对视频编解码器的支持是可选的。但是,任何提供视频通信的终端必须支持H.2613、H.225RASRAS是端点(包括终端和网关)与网守之间的协议RAS用于端点和网守之间的注册(registration),许可控制(admissioncontrol),带宽改变(bandwidthchanges),状态(status)以及脱离过程(disengage)LOGO西安邮电学院NGN课程建设小组H.323包括的协议4、H.225呼叫信令H.225用于在两个H.323端点之间建立连接这是通过在信令通道上交换H.225消息来完成的信令通道在两个H.323端点或者在H.323端点和网守之间建立5、H.245控制信令H.245控制信令用于交换端到端的的控制消息。这些消息支配着H.323端点的操作。控制信息可以分成如下类别:(1)能力交换能力交换过程就是一个端点向对端宣告自己的发送和接收能力。发送能力指端点发送媒体流的能力,接收能力指端点能够接收并且处理的媒体流的能力。(2)打开/关闭逻辑通道逻辑通道用来从一个端点向对端传输信息。H.245包括打开/关闭逻辑通道的消息。逻辑通道是单向的。LOGO西安邮电学院NGN课程建设小组H.323包括的协议6、实时传输协议RTP实时传输协议(RTP)为实时视频和音频提供端到端的传输服务RTP和UDP一起,提供了传输协议的功能RTP提供的服务包括:负载类型的标识,序列化,时间戳以及对传输的监控,UDP提供了复用和校验的功能7、实时传输控制协议RTCP实时传输控制协议是RTP的搭档,提供控制服务RTCP监视服务质量以及网上传送的信息,并定期将包含服务质量信息的控制信息包发分给所有通信节点LOGO西安邮电学院NGN课程建设小组RAS协议1、RAS消息概述RAS消息是H.225.0协议规定的消息的一种,是端点(终端或网关)和网守之间使用的协议。执行管理功能,主要包括:注册、访问控制和状态等内容RAS消息编码采用文本格式,主要由消息名和一系列必配/选配的参数构成。不同的消息会有不同参数。2、RAS协议的主要功能(1)发现网守网守发现可以用静态或者动态的方法来完成,如果是静态发现,端点需要预先知道网守的传输地址。在动态发现网守的过程中,端点组播一条GRQ消息,询问“谁是我的网守?”,一个或者多个网守可能以GCF消息回答:“我可以做你的网守。”注:LOGO西安邮电学院NGN课程建设小组RAS协议(2)端点注册端点使用注册过程来加入到一个域,告知网守它的信令地址和RAS地址。所有的端点都注册到预先配置的网守上。(3)端点位置决定端点的传输地址,给出它的别名地址和E164地址(4)其他控制RAS通道还用于其他类型的控制机制,比如许可控制,限制端点是否可以进入到一个域;带宽控制和脱离控制(DisengageControl)。端点使用脱离控制过程从一个域中注销LOGO西安邮电学院NGN课程建设小组网守的发现网守发现(Gatekeeperdiscovery)是终端用来决定在哪一个网守上注册的过程。网守确定该终端向自己注册则回复网守发现确认消息GCF给终端,并且返回网守的RAS信道的传输地址。如果网守不希望该终端在其上注册,返回网守拒绝(GRJ-GatekeeperReject)LOGO西安邮电学院NGN课程建设小组节点登记与注销节点登记是终端接入一个H.323域的途径,并将其传输地址和别名地址通报给网守。网守如果允许该终端注册则以注册确认RCF响应,否则以注册拒绝RRJ进行响应。网关可以通过向网守发送注销请求URQ消息以取消注册。如果该终端已经在Gk上注册,网守必须以注销确认消息UCF加以回应。如果网关没有在网守上注册,网守必须向端点返回一个注销拒绝URJ消息。LOGO西安邮电学院NGN课程建设小组呼叫接入与退出终端如果已经注册到网守上,在终端发起呼叫时会向GK发送接入请求ARQ消息,消息中携带了发起呼叫请求的带宽信息、被叫信息等。如果GK允许终端接入则回复ACF接入确认消息给终端,否则回复ARJ接入拒绝消息。呼叫建立后,如果通话的双方任意一方挂机,终端会发送DRQ到GK请求呼叫拆除。GK通过CallID(整个呼叫过程中全局唯一标识)判断当前该路呼叫是否匹配,如果匹配则释放该路呼叫占用的带宽,回复DCF拆线确认;否则以DRJ拆线拒绝回复。LOGO西安邮电学院NGN课程建设小组H.225.0协议H.225消息可以直接在端点之间交换,也可以使用网守路由转发。第一种情况称为直接呼叫信令,第二种情况称为网守路由的呼叫信令。选择哪种方法由网守决定。1、协议功能H.225呼叫信令用来在H.323端点之间建立连接,在这些连接上传输实时数据2、信令消息的传输方法LOGO西安邮电学院NGN课程建设小组H.225.0呼叫信令消息3、呼叫建立消息LOGO西安邮电学院NGN课程建设小组H.225.0呼叫信令消息其它消息:LOGO西安邮电学院NGN课程建设小组基本呼叫建立流程(直接路由)1、Setup消息用于主叫H.323实体向被叫实体发起呼叫连接请求。Setup消息中携带了主叫号码、主叫IP、被叫号码、被叫IP等呼叫建立的必要信息2、CallProceeding消息:被叫H.323实体收到呼叫建立请求消息Setup后,发送Callproceeding响应消息到主叫H.323实体,表明呼叫请求正在处理中,不再接收该呼叫请求外的其它呼叫建立信息3、Alerting消息:被叫H.323实体回复Alerting消息表明被叫开始振铃。4、Connect消息:如果被叫H.323网关接受主叫的呼叫请求,回复Connect响应消息到主叫侧LOGO西安邮电学院NGN课程建设小组基本呼叫建立流程(GK路由)LOGO西安邮电学院NGN课程建设小组呼叫断开流程LOGO西安邮电学院NGN课程建设小组H.245协议概述H.245是通用的多媒体通信控制协议,主要针对会议通信设计。H.323系统采用H.245协议作为控制协议用于控制通信信道的建立、维护和释放控制信道——也称为H.245信道,通过H.245消息控制媒体信道的建立和释放通信信道——也就是媒体信道,在H.245中称为逻辑信道。在其上传送用户通信信息LOGO西安邮电学院NGN课程建设小组H.245主要协议过程能力协商主从确定打开/关闭逻辑通道LOGO西安邮电学院NGN课程建设小组典型呼叫流程(正常启动)LOGO西安邮电学院NGN课程建设小组典型呼叫流程(正常启动)续LOGO西安邮电学院NGN课程建设小组小结:H.323用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,可用来建立点到点的媒体会话和多点间媒体会议RAS消息用于网关和网守间注册、访问控制和状态查询等H.225.0协议的作用是呼叫控制H.245协议的作用有能力协商、主从控制、打开和关闭逻辑通道一次H.323协议的通话过程使用三种协议合作完成的,首先RAS之后H.225最后H.245西安邮电学院NGN课程建设小组

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功