H248协议培训课程华为PPT课件下载推荐.ppt

上传人:wj 文档编号:4614038 上传时间:2023-05-03 格式:PPT 页数:80 大小:2.53MB
下载 相关 举报
H248协议培训课程华为PPT课件下载推荐.ppt_第1页
第1页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第2页
第2页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第3页
第3页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第4页
第4页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第5页
第5页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第6页
第6页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第7页
第7页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第8页
第8页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第9页
第9页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第10页
第10页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第11页
第11页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第12页
第12页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第13页
第13页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第14页
第14页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第15页
第15页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第16页
第16页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第17页
第17页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第18页
第18页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第19页
第19页 / 共80页
H248协议培训课程华为PPT课件下载推荐.ppt_第20页
第20页 / 共80页
亲,该文档总共80页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

H248协议培训课程华为PPT课件下载推荐.ppt

《H248协议培训课程华为PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《H248协议培训课程华为PPT课件下载推荐.ppt(80页珍藏版)》请在冰点文库上搜索。

H248协议培训课程华为PPT课件下载推荐.ppt

终端特征通过属性来描述,这些属性被转换成描述符在命令中携带。

终端被创建时,媒体网关会为其分配一个唯一标识。

Page14,终端(Termination),终端属性,可以创建新的终端或者修改已存在终端的属性;

终端ID,对不同的终端通过终端ID来引用,终端ID是由MG配置的。

终端ID有两种通配方式:

“ALL”和“CHOOSE”;

终端属性和描述符,终端拥有属性,属性拥有唯一的属性ID;

ROOT终端,通常用来表示媒体网关本身,允许在ROOT终端上定义包,也可以拥有属性、事件、信号、统计和参数。

ROOT终端可以出现在Modify、Notify、AuditValue、AuditCapability、ServiceChange命令中,其它任何对ROOT终端的使用都是错误。

TerminationID:

二进制编码时最多可以64位表示,文本编码时最多可以达64个字符;

Page15,Termination的属性,属性Properties:

终端本身具有的属性;

事件Events:

指示终端需要检测的事件。

例如:

摘机,挂机、拍叉,拔号等;

信号Signals:

网关产生的各种类型的媒体流。

拔号音,忙音,振铃音,回铃音等。

统计Statistics:

用于描述一个终端的统计信息,可以在一次呼叫完成后向MGC上报,也可以由MGC下发命令AuditValue查询相关的统计信息。

该信息主要用来计费。

Page16,关联(Context),关联描述一组终端之间的关联关系,当一个关联涉及多个终端时,关联将描述这些终端所组成的拓扑结构以及媒体混合交换的参数。

关联中的终端可以通过Add命令进行创建,通过Subtract进行删除。

一个关联中必须至少包含一个终端。

Page17,关联(Context)的属性,Context包括四个属性:

ContextID:

32bits,在网关范围内唯一标识一个关联。

ContextID由MG创建,在一个MG范围内唯一。

特殊关联编码对照表,Page18,关联(Context)的属性,Topology:

拓朴,用于描述一个关联内部终端之间的媒体流向。

终端也存在一个称之为MODE的属性,用于描述媒体的流向,但它描述的是相对于关联外部的流向;

Priority:

标识MG对关联处理的优先级先后次序。

级别为015级,其中,“0”为最低优先级,“15”为最高优先级;

Emergency:

紧急呼叫标识符,MG优先处理使用紧急呼叫标识符的呼叫。

Page19,问题,H248协议连接模型中重要的两个概念是?

终端有哪两类?

它们有什么区别?

Page20,第2章协议内容介绍第1节协议中的两个重要概念第2节消息结构第3节命令、描述符第4节和MGCP协议的比较,Page21,H.248协议的消息编码,消息是H.248协议发送的一个信息单元。

消息可以使用二进制格式和文本格式编码;

采用二进制编码时,使用ITU-TX.680(ASN.1)定义的规范描述,使用X.690定义的BER规则编码;

采用文本方式编码时,遵循RFC2234ABNF规范;

MGC必须支持两种编码格式,MG可能支持其中任何一种或两种方式。

MGC侧和MG侧的H.248消息都有相同的结构。

Page22,H.248消息结构,H.248协议发送或接受的信息单元称为消息,消息从消息头(Header)开始,后面是若干个事务;

消息头中包含消息标识符(MID)和版本字段。

MID用于标识消息的发送者,可以是IP地址、域名或设备名;

版本字段用于标识消息遵守的协议版本,有版本1和版本2。

目前接入网MG两者都支持;

消息内的事务是相互独立的,当多个被独立处理时,消息没有规定处理的先后次序。

Page23,H.248协议的消息机制,Page24,事务(Transaction),MGC和MG之间的一组命令构成事务,事务由TransactionID进行标识。

事务包含一个或多个动作,一个动作由一系列局限于一个关联的命令组成;

一个事务从“事务头部”(TransHdr)开始。

在TransHdr中包含TransactionID。

TransactionID由事务的发送者指定,在发送者范围内是唯一的;

TransHdr后面是该事务的若干动作,这些动作必须顺序执行。

若某动作中的一个命令执行失败,该事务中以后的命令将终止执行(Optional命令除外)。

引入事务的一个重要功能是可以保证命令的顺序执行;

当命令标记为“Optional”(可选命令),该命令可以越过一个命令执行失败而导致以后命令终止执行的限制,即如果可选命令执行不成功,其后的命令可以继续执行。

Page25,事务(Transaction),事务包括请求和响应两种类型;

其中响应事务也包含两种:

TransactionReply和TransactionPending。

Page26,请求事务(TransactionRequest),每个TransactionRequest请求激发一个事务。

一个事务包含一个到多个动作,每个动作包含与同一个关联(Context)相关的一个到多个命令。

TransactionRequest结构如下:

Page27,完成事务响应(TransactionReplay),TransactionReply是事务接收者对TransactionRequest的一种响应,表明接收者完成该TransactionRequest命令执行,对每个事务都应有一个Reply响应;

以下两种情况表明一个TransactionRequest执行完成:

TransactionRequest中的所有命令成功执行完毕;

TransactionRequest中的一个非可选命令执行失败。

TransactionReply结构如下:

Page28,正在处理事务响应(TransactionPending),TransactionPending由接收者发送,指示事务正在处理,但仍然没有完成。

当命令处理时间较长时,可以防止发送者重发事务请求;

TransactionPending结构如下:

可见,事务表现为TransactionRequest,对TransactionRequest接收者必须响应一个TransactionReply,在此之前可能有许多TransactionPending响应。

Page29,动作(Action),动作由一系列局限于一个关联内的命令组成。

Page30,动作(Action),动作与关联(Context)是密切相关的,动作由ContextID进行标识;

在一个动作内,命令需要顺序执行;

一个动作从关联头部(CtxHdr)开始,在CtxHdr包含ContextID,用于标识该动作对应的关联。

ContextID由MG指定,在MG范围内是唯一的。

MGC必须在以后的与此关联相关的事务中使用ContextID;

在CtxHdr后面是若干命令,这些命令都与ContextID标识的关联相关。

Page31,第2章协议内容介绍第1节协议中的两个重要概念第2节消息结构第3节命令、描述符第4节和MGCP协议的比较,Page32,命令(Command),命令(Command):

是H.248消息的主要内容,实现对关联和终端属性的控制,包括指定终端报告检测到的事件,通知终端使用什么信号和动作,以及指定关联的拓扑结构等。

命令由命令头部(CMDHdr)与命令参数构成,在H.248协议中,命令参数被组织成“描述符”(Descriptor);

H.248协议定义了八个命令,其中“Notify”是由MG发给MGC,“ServiceChange”可由MG或MGC发送,其它命令都是由MGC发给MG。

Page33,命令:

Add/Modify/Subtract,ADD:

增加一个Termination到一个Context中,当ContextID为CHOOSE关联(“$”)(或第一次增加一个Termination),MG将创建一个Context,然后往其中加入Termination;

MODIFY:

修改一个Termination的属性、事件和信号参数。

如:

修改终端的编码类型、通知终端检测摘机/挂机事件、修改终端的拓扑结构(双向/单向/隔离等);

SUBSTRACT:

从一个Context中删除一个Termination,同时返回该Termination的统计状态。

如果Context中只有此Termination,则删除此Context。

Page34,命令:

Move/AuditValue/AuditCapabilities,MOVE:

将一个Termination从一个Context转移到另一个Context中;

AUDITVALUE:

审计命令,返回Termination的当前的Properties、Events、Signals、Statistics;

AUDITCAPABILITIES:

返回MG中Termination特性的能力集。

Page35,命令:

Notify/ServiceChange,NOTIFY:

允许MG将检测到的事件通知给MGC。

MG将检测到的摘机事件上报给MGC;

SERVICECHANGE:

允许MG向MGC通知一个或者多个终端将要脱离或者加入业务。

用来MG向MGC进行注册、重启通知。

MGC可以使用ServieceChange对MG进行重启。

MGC可以使用ServiceChange通知MG注销一个或一部分Termination。

Page36,描述符Descriptors,一个命令的参数被定义为描述符。

Descriptor是由Name和item组成(item可以携带Value)。

一些命令可以共享一个或几个描述符。

Descriptor可以作为一个Command的输出返回值。

在大多数情况下Descriptor作为返回值,只有Name没有其它item;

描述符的形式如下:

DescriptorName=parm=value,parm=value.,Page37,描述符Descriptors,Modem:

标识Modem的类型和其它参数等信息。

(包括的类型有:

V.18,V.22,V.22bis,V.32,V32bis,V.34,V.90,V.91,SynchronousISDN,并且允许进行扩充);

TerminationState:

Termination的属性之一(可以被定义在一个Package中)。

描述终端的状态;

Stream:

用来描述单个媒体流的remote/local/localControl的内容。

可以通过设置Local和Remote参数为“NULL”来删除Stream。

StreamDescriptor使用StreamID进行连接。

用来标识一个Context中Mediaflowing之间的关系。

Local:

包含参数用来说明MG从远端实体收到的媒体流;

Remote:

包含参数用来说明MG向远端实体发送的媒体流;

LocalControl:

包含参数用来描述MGC和MG之间的交互。

Page38,描述符Descriptors,Media:

对媒体流的描述。

该描述符是由TerminationState和StreamDescriptor组成的。

TerminationState描述了Termination的属性(不依赖于Stream)。

由一个或多个StreamDescriptor描述一个MediaStream。

Stream是由StreamID来标识的,StreamID用来将一个Context中同属于一起的Stream联系在一起在Stream中有三个子DescriptorLocal/Remote/LocalControl组成。

在没有StreamDescriptor存在的情况下,这三个Descriptor也可以直接包含在MediaDescriptor中。

组成如下:

MediaDescriptorTerminationStateDescriptorStreamDescriptorLocalControlDescriptorLocalDescriptorRemoteDescriptor,Page39,描述符Descriptors,Events:

用来描述MG检测Events和检测到Events该如何处理;

EventBuffer:

当Events缓冲区被激活后,用来描述MG中检测到的事件;

Singals:

描述Termination中信号的“与/或”操作。

(如:

忙音等);

Audit:

在审计命令中指定那些内容是需要被审计的;

Packages:

在AuditValue命令中,返回一个能够被Termination识别的Package列表。

Page40,描述符Descriptors,DigitMap:

定义了事件的关系,当MG检测到这些事件发生(并与预先设置的匹配)时,将向MGC报告(例如:

检测到带内的DTMF信号);

ServiceChange:

描述ServiceChange发生的原因;

ObservedEvents:

在Notify或AuditEvents中上报观察到的事件;

Statistics:

在审计或删除Termination时,上报Termination中保存的统计值;

Extersion:

供扩充时使用。

Page41,第2章协议内容介绍第1节协议中的两个重要概念第2节消息结构第3节命令、描述符第4节和MGCP协议的比较,Page42,H248协议和MGCP协议的比较,Page43,问题,H248协议消息的结构如何?

H248协议中总共有几个消息?

分别是哪些消息?

有哪两个消息是可以由MG发送给MGC?

NOTIFY消息的作用?

命令描述符由哪两部分组成?

Page44,本章小结,本章主要介绍了H.248协议内容的基本概念;

两个重要概念:

Context和Termination;

8个命令:

Command;

描述符结构:

Descriptor。

Page45,第1章概述第2章协议内容介绍第3章信令基本控制流程第4章信令解析举例,Page46,第2章信令基本控制流程第1节网关注册/注销/初始化流程第2节典型呼叫处理流程,Page47,网关注册/注销流程,MG,SoftX3000,UA5000,softx3000,我要注册,注册OK,事件1:

下面是SVC_CHG_REQ命令的文本描述:

MEGACO/1191.169.150.172:

2944T=3C=-SC=ROOTSVMT=RS,RE=902,事件2:

下面是SVC_CHG_REPLY响应的文本描述:

MEGACO/1191.169.150.170:

2944P=3C=-SC=ROOTSV,Page48,网关初始化流程,SoftX3000,MG,MG注册成功后,MGC将对空关联中的MG的所有半永久终端的属性进行修改。

指示MG检测用户的摘机事件。

此时,此终端可以接收或者发起呼叫。

事件1:

注册成功后,MGC在空关联中对MG中的终端进行操作,通过Modify命令,更改终端属性。

下面是MOD_REQ命令的文本描述:

2944T=372794419C=-MF=A0E=369099777al/*,SG,事件2:

MG收到Modify命令后,回送响应。

下面是MOD_REPLY响应的文本描述:

2944P=372794419C=-MF=A0,UA5000,softx3000,好吧,请您监测用户,Page49,第2章信令基本控制流程第1节网关注册/注销/初始化流程第2节典型呼叫处理流程,Page50,不同MG下的呼叫流举例,PSTN,CoreNetwork,SoftX300,UA5000,UA5000,SG7000,SS7/PRI,M3UA/SCTP,H.248,UA5000,A,B,C,信令流,媒体流,喂,在干啥呢!

#,正上网呢!

!

#$%,Page51,同一MG下终端之间的H.248呼叫流举例,CoreNetwork,SoftX300,UA5000,A,信令流,媒体流,B,Page52,SoftX3000,Termination1,UserA,Termination2,UserB,同一MG下终端之间的H.248呼叫流程,Page53,SoftX3000,Termination1,UserA,Termination2,UserB,同一MG下终端之间的H.248呼叫流程(续),Page54,问题,请问MG与MGC交互的基本过程有哪几个?

请简单叙述同一MG下呼叫的信令流程?

Page55,本章小结,本章主要介绍了H.248在SoftX3000中具体的实现;

通过对MG网关注册流程、典型呼叫流程的描述。

加深对H.248网关控制协议的理解。

Page56,第1章概述第2章协议内容介绍第3章信令基本控制流程第4章信令解析举例,Page57,H.248呼叫信令解析组网例图,CoreNetwork,SoftX300,UA5000,UserA,信令流,媒体流,UserB,端口0/8/1,端口0/12/1,Page58,UA的VoIP语音流转发过程图,SoftX3000,UserA,UserB,A32,A32,PVMB,DSP,LSW,TDMSWITCH,HWBUS,HWBUS,TDM,上行FE口,AD/DA,CPU,Page59,UA中终端与关联的关系图,SoftX3000,UserA,H248信令流,IP媒体流,UserB,临时终端ID:

100000034,临时终端2ID:

100000035,半永久终端ID:

1,半永久终端ID:

0,上行FE口,TDM时隙,A32,A32,LSW,DSP,关联ID:

286,关联ID:

287,*,*,CPU,模拟用户线,UA系统,Page60,SoftX3000,T1,UserA,T2,UserB,H.248呼叫信令解析,事件1:

NTFY_REQNTFY_REQ命令的文本描述MEGACO/1191.169.150.122:

2944T=883C=-N=A0OE=369109250al/of,事件1:

NTFY_REPLYNTFY_REPLY响应的文本描述MEGACO/1191.169.200.61:

2944P=883C=-N=A0,事件2:

MOD_REQ命令的文本描述MEGACO/1191.169.200.61:

2944T=372771555C=-MF=A0E=369109251dd/ceDigitMap=dmap1,al/*,SGcg/dt,DM=dmap1(2-9xxxxxx|13xxxxxxxxx|0xxxxxxxxx|9xxxx|10124-9x|E|x.F|09EF.L),事件2:

MOD_REPLY响应的文本描述MEGACO/1191.169.150.122:

2944P=372771555C=-MF=A0,事件3:

NTFY_REQ命令的文本描述MEGACO/1191.169.150.122:

2944T=884C=-N=A0OE=36910925120030429T06132700:

dd/ceMeth=UM,ds=6540100,事件3:

NTFY_REPLY响应的文本描述MEGACO/1191.169.200.61:

2944P=884C=-N=A0,事件4:

MEGACO/1191.169.200.61:

2944T=369363687C=$A=A0MOMO=SR,RV=OFF,RG=OFF,E=369109253al/*,SG,A=$MOMO=IN,RV=OFF,RG=OFF,nt/jit=40,Lv=0c=INIP4$m=audio$RTP/AVP8,事件4:

ADD_REPLY响应

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2