《H协议原理》PPT课件_第1页
《H协议原理》PPT课件_第2页
《H协议原理》PPT课件_第3页
《H协议原理》PPT课件_第4页
《H协议原理》PPT课件_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,H.248协议原理,中兴通讯学院NGN课程团队,NA_PT_C_T0101,2,正如一提Internet我们就会想到TCP/IP一样,一提NGN我们便会想到H.248,H.248是庞大的NGN协议体系中最为重要的协议。,3,学习目标,学习完成本课程您将会:了解H.248协议基本概念掌握H.248协议相关术语掌握H.248消息结构掌握H.248基本流程,4,课程内容,第一章H.248协议基本概念第二章H.248协议消息第三章H.248基本流程分析,5,历史背景,基于H323体系的第一代IP电话,PSTN/ISDN,GW,GK,H323Terminal,功能扩展性不强:业务的实现需要对复杂的网关实体进行改造。容量扩展性不强:网关功能实体太过复杂,对大规模用户的使用支持不好。,6,网关分解模型,软交换,BICC/SIP-T,RTP/RTCP,SIGTRAN,ISUP/MTP,TDMTrunk,MGCP/H.248,控制层,接入层,7,H.248的发展历史,8,H.248与MGCP的关系,H.248与MGCP都是媒体网关控制协议,用在媒体网关控制器(MGC)和媒体网关(MG)之间的通信。H.248和MeGaCo是同一种协议,是ITU-T与IETF在MGCP协议的基础上共同制定的,ITU-T称之为H.248协议,而IETF称为MeGaCo协议。由于MGCP协议在描述能力上的欠缺,限制了其在大型网关上的应用。对于大型网关,H.248协议是一个好的选择。与MGCP用户相比,H.248除了支持文本编码方式外,增加了二进制编码方式,此外传输层协议也可选择UDP/TCP/SCTP等多种协议承载。H.248/MeGaCo是MGCP的后继协议和最终替代者,随NGN的不断发展,H.248协议将得到越来越广泛的应用。,9,网关模型,关联域(Context),Termination,媒体网关,Termination,Termination,Termination,Termination,Termination,Termination,Termination,Term.X,终端(Termination),Context.X,10,终端和关联域,终端(Termination):能够发送或接收一种或多种媒体流的逻辑实体。半永久终端:物理实体,例如IAD的一个用户接口。临时性终端:临时性的信息流,例如RTP流。根(Root)终端:代表整个媒体网关。关联域(Context):表示一组终端之间的联系。空关联域(NullContext):包含所有那些与其它终端没有联系的终端,例如所有的空闲用户线被做为终端包含在空关联域中。,11,H.248网关连接模型,在H.248/Megaco定义的网关连接模型中,包括终端和关联域两个实体。一个关联域中至少要包含一个终端,否则此关联将被删除。同时一个终端在任一时刻也只能属于一个关联域。,Termination,SCNBearerChannel,Termination,SCNBearerChannel,Termination,RTPStream,Context,Context,Context,MediaGateway,NullContext,Termination,SCNBearerChannel,Termination,SCNBearerChannel,Termination,RTPStream,Termination,RTPStream,Context,12,相关术语-终端ID、终端特性,终端ID(TerminationID)终端可用TerminationID进行标识,TerminationID由MG分配。TerminationID可以使用通配值“ALL”和“CHOOSE”。“ALL”表示多个终端,在文本格式的H.248信令跟踪中以“*”表示;“CHOOSE”则用来指示MG必须自己选择符合条件的终端,在文本格式的H.248信令跟踪中以“$”表示。终端特性性质(Property):服务状态、媒体信道属性等;事件(Event):例如摘机、挂机等;信号(Signal):例如拨号音、DTMF信号等;统计(Statistics):采集并上报给MGC的统计数据;,13,相关术语-描述符,描述符(Descriptor):相关的终端特性被组合成描述符,H248V1共定义了19个描述符,可以分为以下7类:终端状态和配备:TerminationState、Modem;媒体流相关属性:Media、Stream、Local、Remote、LocalControl、Mux;事件相关特性:Events、DigitMap、EventBuffer、ObservedEvents;信号特性:Signals;特性监视和管理:Audit、Statistics、Packages、ServiceChange;关联域特性:Topology;出错指示:Error,14,描述符详解,15,相关术语-关联域特性,关联域ID(ContextID):一个由媒体网关(MG)选择的32位整数,在MG范围内是独一无二的,特殊关联域编码对照如下:,16,相关术语-关联域特性,拓扑(Topology):描述关联域中终端之间的媒体的流向。优先级(Priority):表示MG处理关联域的先后次序。“0”为最低优先级,“15”为最高优先级。紧急呼叫的标识符(IndicatorforEmergencyCall):用于关联域向MG提供紧急呼叫关联域的信息。MG优先处理使用紧急呼叫标识符的呼叫。,17,相关术语-包,包(Packages):一种终端特性描述的扩展机制,凡是未在基础协议的描述符中定义的终端特性可以根据需要增补定义相应的包。常见包分类:al(AnalogLineSupervisionPackage模拟线监控包)cg(CallProgressTonesGeneratorPackage呼叫进程音生成包)dd(DTMFdetectionPackageDTMF检测包)nt(NetworkPackage网络包),18,常见包事件/信号/特性,al/fl:模拟线监控包拍叉(flashhook)事件al/of:模拟线监控包摘机(offhook)事件al/on:模拟线监控包挂机(onhook)事件al/ri:模拟线监控包振铃音(ring)信号cg/dt:呼叫进程音生成包拨号音(DialTone)信号cg/rt:呼叫进程音生成包回铃音(RingingTone)信号cg/bt:呼叫进程音生成包忙音(BusyTone)信号cg/ct:呼叫进程音生成包拥塞音(CongestionTone)信号cg/wt:呼叫进程音生成包嗥鸣音(WarningTone)信号cg/cw:呼叫进程音生成包呼叫等待音(CallWaitingTone)信号dd/ce:DTMF检测包收号(DigitMapCompletion)事件nt/jit:网络包最大抖动缓存(MaximumJitterBuffer)特性,19,思考题,在网关连接模型中,什么情况下会出现一个关联域中只存在1个终端?,20,课程内容,第一章H.248协议基本概念第二章H.248协议消息第三章H.248基本流程分析,21,H.248消息类型,H.248定义了8个命令,用于对协议连接模型中的逻辑实体(关联和终端)进行操作和管理,命令提供了实现对关联和终端进行完全控制的机制。H.248规定的命令大部分用于MGC实现对MG的控制。通常MGC作为命令起始者,MG作为命令响应者接收。H.248具体命令及含义如下:,22,Add命令,MG,Add,MGCMG增加一个终端到一个关联域中如果ContextID没有指定就新建一个关联域,23,Modify命令,Add,Modify,MGCMG修改一个终端的属性、事件和信号参数,24,Subtract命令,Add,Modify,Subtract,MGCMG从一个关联域中删除一个终端如果关联域中没有其它终端则删除关联域,25,Move命令,Add,Modify,Subtract,Move,MGCMG将一个终端从一个关联域中移到另一个关联域中,26,AuditValue命令,Add,Modify,Subtract,Move,AuditValue,MGCMG获取有关终端的当前特性,事件、信号和统计信息,27,AuditCapability命令,MGC,Add,Modify,Subtract,Move,AuditValue,AuditCapability,MGCMG获取一个媒体网关的容量性能指标,28,Notify命令,Add,Modify,Subtract,Move,AuditValue,AuditCapability,Notify,MGMGCMG将检测到的事件通知给MGC,如摘机事件,29,ServiceChange命令,Add,Modify,Subtract,Move,AuditValue,AuditCapability,Notify,ServiceChange,MGCMGMGCMG启动服务退出服务MGMGC启动服务退出服务注册,30,H.248基于事务的传递机制,事务(Transaction):事务(Transaction)是由TransactionID来标识事务(Transaction)由一个或者多个动作(Action)组成一个动作(Action)又由一系列命令(Command)组成这些命令(Command)都局限在一个关联域(Context)之内,因而每个动作通常指定一个关联域标识(ContextID)。所以事务(Transaction)最终是由MG和MGC之间的一组命令组成。,31,接收方,事务的三次握手响应机制,发送方,TransactionRequest,TransactionReply/TransactionPending,TransactionResponseAck,32,H.248消息结构,Transaction1,H248Message,Context1,Command1,Command2,Context3,Command1,Command2,Command3,Command4,Context2,TopologyDescriptor,Transaction2,一个消息(Message)包含一个或多个事务(Transaction),消息内的事务是相互独立的,当多个被独立处理时,消息没有规定处理的先后次序。,33,H.248协议栈结构,网络层协议一般采用IP协议,也可以采用ATM协议。传输层协议可以采用UDP、TCP和SCTP协议,目前中兴公司采用的都是UDP协议。H.248定义的通讯端口号固定为2944(文本方式编码)和2945(二进制方式编码)。,34,思考题,为什么H.248消息可以选用非面向连接、不安全不可靠的传输层协议UDP进行传输?使用UDP协议传输有什么好处?,35,课程内容,第一章H.248协议基本概念第二章H.248协议消息第三章H.248基本流程分析,36,网关注册流程,IAD,SVC_CHG_REQ,SVC_CHG_REPLY,MEGACO/1202.202.202.2:2944Transaction=32689Context=-ServiceChange=ROOTServicesMethod=Restart,Reason=902,ServiceChangeAddress=2944,MEGACO/1202.101.4.1:2944P=32689C=-SC=ROOT,SS,37,网关注销流程,MG,SVC_CHG_REQ,SVC_CHG_REPLY,MEGACO/1202.101.2.1:2944T=196720C=-SC=ROOTSVMT=FO,RE=908,MEGACO/1202.101.4.1:2944P=196720C=-SC=ROOT,SS,38,终端呼叫流程,SS,NTFY_REPLY,IAD,IAD,摘机,NTFY_REQ,MEGACO/1202.202.202.2:2944Transaction=32752Context=-Notify=AG58900ObservedEvents=200020020001T00244500:al/of,MEGACO/1202.101.4.1:2944P=32752C=-N=AG58900,39,终端呼叫流程,SS,NTFY_REPLY,IAD,IAD,摘机,NTFY_REQ,MEGACO/1202.202.202.2:2944Reply=12588559Context=-Modify=AG58900,MEGACO/1202.101.4.1:2944T=12588559C=-MF=AG58900DM=DM720473167054(FF|2345XXXX|6789XXXX|8111XXXX),E=2003dd/ceDM=DM720473167054,al/on,al/fl,SGcg/dt,MOD_REQ,放拨号音,MOD_REPLY,40,终端呼叫流程,SS,NTFY_REPLY,IAD,IAD,摘机,NTFY_REQ,MEGACO/1202.202.202.2:2944Transaction=32753Context=-Notify=AG58900ObservedEvents=200320020001T00244700:dd/ceds=23450001,Meth=UM,MEGACO/1202.101.4.1:2944P=32753C=-N=AG58900,MOD_REQ,放拨号音,MOD_REPLY,拨号,NTFY_REQ,NTFY_REPLY,41,终端呼叫流程,SS,NTFY_REPLY,IAD,IAD,摘机,NTFY_REQ,MEGACO/1202.202.202.2:2944Reply=12588560Context=32755Add=AG58900,Add=RTP/00000MediaStream=1Localv=0c=INIP4202.202.202.2m=audio4000RTP/AVP08a=ptime:20,MEGACO/1202.101.4.1:2944T=12588560C=$Add=AG58900,Add=$MediaStream=1LocalControlMode=ReceiveOnly,nt/jit=40,Localv=0c=INIP4$m=audio$RTP/AVP08a=ptime:20,MOD_REQ,放拨号音,MOD_REPLY,拨号,NTFY_REQ,NTFY_REPLY,ADD_REQ,ADD_REPLY,42,终端呼叫流程,SS,NTFY_REPLY,IAD,IAD,摘机,NTFY_REQ,MEGACO/1202.101.4.1:2944T=12588561C=$A=AG58901,A=$MST=1OMO=SR,nt/jit=0,Lv=0c=INIP4$m=audio$RTP/AVP08a=ptime:20,Rv=0c=INIP4202.202.202.2m=audio4000RTP/AVP08a=ptime:20,MEGACO/1202.202.202.3:2944Reply=12588561Context=32756Add=AG58901,Add=RTP/00001MediaStream=1Localv=0c=INIP4202.202.202.3m=audio4004RTP/AVP0a=ptime:20,Remotev=0c=INIP4202.202.202.2m=audio4000RTP/AVP08a=ptime:20,MOD_REQ,MOD_REPLY,NTFY_REQ,NTFY_REPLY,ADD_REQ,ADD_REPLY,ADD_REQ,ADD_REPLY,43,终端呼叫流程,SS,MOD_REPLY,IAD,IAD,振铃,MOD_REQ,MEGACO/1202.101.4.1:2944T=12588562C=32756MF=AG58901SGal/ri,MEGACO/1202.202.202.3:2944Reply=12588562Context=32756Modify=AG58901,44,终端呼叫流程,SS,MOD_REPLY,IAD,IAD,振铃,MOD_REQ,MEGACO/1202.202.202.2:2944Reply=12588563Context=32755Modify=AG58900,MEGACO/1202.101.4.1:2944T=12588563C=32755MF=AG58900E=2004al/on,al/fl,SGcg/rt,MOD_REPLY,MOD_REQ,放回铃音,45,终端呼叫流程,SS,MOD_REPLY,IAD,IAD,振铃,MOD_REQ,MEGACO/1202.101.4.1:2944P=32756C=32756N=AG58901,MEGACO/1202.202.202.3:2944Transaction=32756Context=32756Notify=AG58901ObservedEvents=200020020001T00244800:al/of,MOD_REPLY,MOD_REQ,放回铃音,摘机,NTFY_REPLY,NTFY_REQ,46,终端呼叫流程,SS,MOD_REPLY,IAD,IAD,振铃,MOD_REQ,MEGACO/1202.101.4.1:2944T=12588564C=32756MF=AG58901E=2001al/on,al/fl,SG,MEGACO/1202.101.4.1:2944T=12588565C=32755MF=RTP/00000MST=1Rv=0c=INIP4202.202.202.3m=audio4004RTP/AVP0a=ptime:20,MOD_REPLY,MOD_REQ,放回铃音,摘机,NTFY_REPLY,NTFY_REQ,MOD_REQ,MOD_REQ,47,终端呼叫流程,SS,MOD_REPLY,IAD,IAD,振铃,MOD_REQ,MEGACO/1202.202.202.3:2944Reply=12588564Context=32756Modify=AG58901,MEGACO/1202.202.202.2:2944Reply=12588565Context=32755Modify=RTP/00000MediaStream=1Localv=0c=INIP4202.202.202.2m=audio4000RTP/AVP0a=ptime:20,Remotev=0c=INIP4202.202.202.3m=audio4004RTP/AVP0a=ptime:20,MOD_REPLY,MOD_REQ,放回铃音,摘机,NTFY_REPLY,NTFY_REQ,MOD_REQ,MOD_REQ,MOD_REPLY,MOD_REPLY,48,终端呼叫流程,SS,MOD_REPLY,IAD,IAD,振铃,MOD_REQ,MEGACO/1202.202.202.2:2944Reply=12588566Context=32755Modify=AG58900,Modify=RTP/00000,MEGACO/1202.101.4.1:2944T=12588566C=32755MF=AG58900SG,MF=RTP/00000MST=1OMO=SR,MOD_REPLY,MOD_REQ,放回铃音,摘机,NTFY_REPLY,NTFY_REQ,MOD_REQ,MOD_REQ,MOD_REPLY,MOD_REPLY,MOD_REQ,MOD_REPLY,通话开始,49,终端呼叫流程,SS,IAD,IAD,挂机,MEGACO/1202.101.4.1:2944P=32757C=32756N=AG58901,MEGACO/1202.202.202.3:2944Transaction=32757Context=32756Notify=AG58901ObservedEvents=200120020001T00245000:al/on,NTFY_REPLY,NTFY_REQ,50,终端呼叫流程,SS,IAD,IAD,挂机,MEGACO/1202.101.4.1:2944T=12588567C=32756Subtract=RTP/00001AuditStatisticsT=12588568C=32756S=AG58901,MEGACO/1202.202.202.3:2944Reply=12588567Context=32756Subtract=RTP/00001Statisticsrtp/ps=129,rtp/pr=51,rtp/pl=0,rtp/jit=0,rtp/delay=0,nt/os=20640,nt/or=8160,nt/dur=3000Reply=12588568Context=32756Subtract=AG58901Statistics,NTFY_REPLY,NTFY_REQ,SUB_REQ,SUB_REPLY,51,终端呼叫流程,SS,IAD,IAD,挂机,MEGACO/1202.202.202.2:2944Reply=12588569Context=32755Modify=AG58900,MEGACO/1202.101.4.1:2944T=12588569C=32755MF=AG58900SGcg/bt,NTFY_REPLY,NTFY_REQ,SUB_REQ,SUB_REPLY,MOD_REQ,MOD_REPLY,放忙音,52,终端呼叫流程,SS,IAD,IAD,挂机,MEGACO/1202.101.4.1:2944T=12588570C=-MF=AG58901E=2000al/of,MEGACO/1202.202.202.3:2944Reply=12588570Context=-Modify=AG58901,NTFY_REPLY,NTFY_REQ,SUB_REQ,SUB_REPLY,MOD_REQ,MOD_REPLY,放忙音,MOD_REPLY,MOD_REQ,53,终端呼叫流程,SS,IAD,IAD,挂机,MEGACO/1202.202.202.2:2944Transaction=32758Context=32755Notify=AG58900ObservedEvents=200420020001T00245100:al/on,MEGACO/1202.101.4.1:2944P=32758C=32755N=AG58900,NTFY_REPLY,NTFY_REQ,SUB_REQ,SUB_REPLY,MOD_REQ,MOD_REPLY,放忙音,MOD_REPLY,MOD_REQ,挂机,NTFY_REPLY,NTFY_REQ,54,终端呼叫流程,SS,IAD,IAD,MEGACO/1202.202.202.2:2944Reply=12588571Context=32755Subtract=RTP/00000Statisticsrtp/ps=103,rtp/pr=52,rtp/pl=0,rtp/jit=0,rtp/delay=0,nt/os=16480,nt/or=8320,nt/dur=4000Reply=12588572Context=32755Subtract=AG58900Statistics,MEGACO/1202.101.4.1:2944T=12588571C=32755S=RTP/00000ATSAT=12588572C=32755S=AG58900,SUB_REQ,SUB_REPLY,55,终端呼叫流程,SS,IAD,IAD,MEGACO/1202.202.202.2:2944Reply=12588573Context=-Modify=AG58900,MEGACO/1202.101.4.1:2944T=12588573C=-MF=AG58900E=2000al/of,SUB_REQ,SUB_REPLY,MOD_REQ,MOD_REPLY,通话结束,56,中继呼叫流程,1.IAM,2.IAM,3.Analysis&Routing,4.Add,5.ReplyofAdd,6.Add,7.ReplyofAdd,8.IAM,9.IAM,10.ACM,11.ACM,12.Modify,13.ReplyofModify,14.ACM,15.ACM,16.ANM,17.ANM,18.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论