AA000006 H.323协议原理ISSUE1.0.ppt
AA000006H.323协议原理,2.0,学习目标,掌握H.323协议的作用和其组成协议了解H.323各协议命令对H.323各协议命令中参数的含义和用途有所了解了解H.323各协议的消息交互过程及整个交互过程中各协议的作用,学习完本课程,您应该能够:,参考资料,随机手册技术手册信令与协议分册第四章 H.323,课程内容,第一节 概述第二节 RAS协议第三节 H.225.0呼叫信令协议第四节 H.245协议第五节 H.323呼叫流程,定义,H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议。H.323定义了介于电路交换网和分组交换网之间的H.323网关(Gateway)、用于地址翻译和访问控制的网守(GateKeeper)、提供多点控制的多点会议控制器(MC)、提供多点会议媒体流混合的多点处理器(MP),以及多点会议控制单元(MCU)等实体。,术语,AAA 认证、授权和计费H.323实体H.323终端 Gatekeeper 网守(GK)Gateway 网关(GW)MC、MP及MCURADIUS 拨入用户的远程认证服务,协议栈,协议栈,在SoftX3000应用中,使用了H.323协议族中的RAS、Q.931和H.245协议。RAS(Registration,Admission,and Status)网关与网守之间进行信息交互,用于网关注册、认证等。RAS属于H.225.0协议。Q.931 网关与网守之间进行信息交互所使用的协议,主要负责呼叫过程中的信令处理,属于H.225.0协议。H.245 主/被叫网关之间进行信息交互所使用的协议,主要包括一下三方面:主从控制、能力交换、打开或关闭逻辑通道。,H.323在SoftX3000中的应用,课程内容,第一节 概述第二节 RAS协议第三节 H.225.0呼叫信令协议第四节 H.245协议第五节 H.323呼叫流程,RAS消息概述,RAS消息是H.225.0协议规定的消息的一种,是端点(终端或网关)和网守之间使用的协议,执行管理功能,主要包括注册、访问控制和状态等内容。RAS消息编码采用文本格式,主要由消息名和一系列必配/选配的参数构成,不同的消息会有不同参数。,RAS协议的主要功能,网守搜寻(GRQ)端点登记(RRQ)端点定位(URQ)呼叫接纳(ARQ)呼叫退出(DRQ)端点定位消息(LRQ)带宽管理(BRQ)状态查询(IRQ)网关资源指示(RAI),消息流程,网守的发现:,消息流程,节点登记与注销:,消息流程,呼叫接入与退出:,课程内容,第一节 概述第二节 RAS协议第三节 H.225.0呼叫信令协议第四节 H.245协议第五节 H.323呼叫流程,H.225.0协议概述,H.323系统的呼叫信令协议是以ISDN的Q.931/Q.932(主要是Q.931消息)为基础制订的,主要作用是完成基本呼叫控制。H.255.0呼叫信令消息不承担连接控制任务,对Q.931和Q.932消息进行了精简。Q.931消息编码采用文本格式,主要由消息名和一系列必配/选配的参数构成,不同的消息会有不同参数,H.255.0呼叫信令消息,呼叫建立消息:,H.255.0呼叫信令消息,呼叫清除消息:,H.255.0呼叫信令消息,其它消息:,基本呼叫建立流程(直接路由),端点1,端点2,网守,ARQ,ACF,ARQ,ACF,Alerting,Connect,RAS消息,呼叫信令消息,1,2,7,8,Setup,3,Setup,Call proceeding,Call proceeding,Alerting,Connect,4,5,6,9,10,11,12,基本呼叫建立流程(GK路由),呼叫断开流程,课程内容,第一节 概述第二节 RAS协议第三节 H.225.0呼叫信令协议第四节 H.245协议第五节 H.323呼叫流程,H.245协议概述,H.245是通用的多媒体通信控制协议,主要针对会议通信设计。H.323系统采用H.245协议作为控制协议,用于控制通信信道的建立、维护和释放。控制信道也称为H.245信道,通过H.245消息控制媒体信道的建立和释放。通信信道也就是媒体信道,在H.245中称为逻辑信道,在其上传送用户通信信息。,H.245主要协议过程,能力协商主从确定打开/关闭逻辑通道,基本消息流程能力交换,基本消息流程主从确定,基本消息流程打开逻辑通道,基本消息流程关闭逻辑通道,基本消息流程结束会话过程,课程内容,第一节 概述第二节 RAS协议第三节 H.225.0呼叫信令协议第四节 H.245协议第五节 H.323呼叫流程,信令配合,H.323呼叫流程分为正常启动方式和快启方式,一个完整的H.323呼叫需要RAS、Q.931和H.245协议相配合共同完成,典型呼叫流程(正常启动),典型呼叫流程(正常启动)续,典型呼叫流程(快启),本课程总结,H.323用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,可用来建立点到点的媒体会话和多点间媒体会议。网关、网守的概念。SoftX3000使用H.323协议栈中的RAS、Q.931和H.245协议。RAS消息用于网关和网守间注册、访问控制和状态查询等。Q.931协议的作用是呼叫控制。H.245协议的作用有能力协商、主从控制、打开和关闭逻辑通道。一次H.323协议的通话过程使用三种协议合作完成的:首先RAS、之后Q.931、最后H.245。,