h248总结正常呼叫流程被叫先挂机.docx

上传人:b****9 文档编号:26334759 上传时间:2023-06-17 格式:DOCX 页数:14 大小:1.72MB
下载 相关 举报
h248总结正常呼叫流程被叫先挂机.docx_第1页
第1页 / 共14页
h248总结正常呼叫流程被叫先挂机.docx_第2页
第2页 / 共14页
h248总结正常呼叫流程被叫先挂机.docx_第3页
第3页 / 共14页
h248总结正常呼叫流程被叫先挂机.docx_第4页
第4页 / 共14页
h248总结正常呼叫流程被叫先挂机.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

h248总结正常呼叫流程被叫先挂机.docx

《h248总结正常呼叫流程被叫先挂机.docx》由会员分享,可在线阅读,更多相关《h248总结正常呼叫流程被叫先挂机.docx(14页珍藏版)》请在冰豆网上搜索。

h248总结正常呼叫流程被叫先挂机.docx

h248总结正常呼叫流程被叫先挂机

H.248总结

一、协议介绍

H.248协议是一种由MGC控制MG的软交换主从控制协议。

协议规定了媒体网关(MG)和媒体网关控制器(MGC)之间,媒体网关和软交换之间进行通信时的要求。

规定的是软交换设备(或MGC)与综合接入媒体网关、IP中继媒体网关、ATM中继媒体网关、多媒体网关、综合接入设备(IAD)、媒体服务器和H.248智能终端之间的接口协议,多点控制器(MC)和多点处理器(MP)之间的接口协议。

在MGC与MG的交互过程中,MG只是被动的接收MGC下发的各种指令,然后完成相应的动作。

为了能灵活的适应各种业务的需求,协议本身对MGC与MG之间的呼叫建立状态机没有进行严格的定义,而只是定义了一些简单的交互规则。

二、重要概念

1、媒体网关(MG):

MG将一种网络中的媒体转换成另一种网络所要求的媒体格式。

例如:

MG能够在电路交换网的承载通道和分组网的媒体流之间进行转换。

MG可以处理音频、视频或者T.120,也可以具备处理这三者任意组合的能力。

MG能够进行全双工的媒体转换。

MG可以演示视频/音频消息,实现其它IVR功能,也可以进行媒体会议。

2、媒体网关控制器(MGC):

MGC对MG中的与媒体通道的连接控制相关的呼叫状态进行控制。

3、中继媒体网关(TG):

位于电路交换网和分组网络之间的媒体网关设备,用来终结大量的数字电路。

4、接入网关(AG):

一种提供用户网络接口(UNI)的媒体网关。

5、终结点(Termination):

终结点是MG上的逻辑实体,它发起和/或接收媒体和/或控制流。

终结点用一些属性来描述,如媒体流、modem和承载能力等属性,这些属性组成了一系列描述符。

6、关联(context):

关联是一些终结点具有相互联系而形成的结合体。

有一种特殊的关联称为空关联(Null),它包含所有那些与其他终结点没有联系的终结点。

例如,接入网关中所有的空闲线路都被看作空关联中的终结点。

7、描述符(Descriptor):

协议中的一种语法元素,用来描述一组相互联系的特性。

例如:

通过在一个命令中包含适当的描述符,控制器能够设置MG中的媒体流特性。

描述符可作为命令的输入和输出参数。

一个空描述符只由其描述符名组成,后面没有项目列表。

描述符有:

Modem描述符、复用描述符(Mux)、媒体描述符(Media)、事件描述符(Events)、事件缓存描述符(EventBuffer)、信号描述符(Signals)、审计描述符(Audit)、业务改变描述符(ServiceChange)、号码采集规则描述符(DigitMap)、统计描述符(Statistics)、包描述符(Packages)、被观察事件描述符(ObservedEvents)、拓扑描述符(Topology)、错误描述符(Error)

8、命令(command):

H.248协议定义了一些命令用于对协议连接模型中的逻辑实体(关联和终结点)进行操作和管理。

命令提供了协议所支持的最精微层次的控制。

例如,通过命令可以向关联增加终结点、修改终结点、从关联中删除终结点以及审计关联或终结点的属性。

命令提供了对关联和终结点的属性的完全控制;包括指定要求终结点报告的事件、向终结点加载的信号以及指定关联的拓扑结构(谁能听见/看见谁)。

9、事务(Transaction):

MG与MGC之间的一组命令构成事务。

一个事务可以由一组或多组动作(Action)组成,每组动作又由一个或多个命令组成。

事务由事务请求和事务响应两部分组成,事务请求和事务响应通过事务标识符(TransactionID)关联。

10、包(package):

包定义了一个终结点可以支持的特性(Property)、事件(Event)、信号(Signals)和统计(Statistics),这些项以及包含的参数分别由标识符(ID)进行标识。

标识符有特定的有效范围。

包的定义包括特性、事件、信号、统计和程序五个部分。

11、事件(Events):

为了检测到呼叫建立和维护过程中的各种情况,协议引入了另一个概念:

事件。

事件实际上是一个触发器。

MGC上呼叫状态机在各个状态之间变迁需要满足相应的条件,为了检测这些条件是否满足,MGC通过相应的命令要求MG对一些事件进行监听,一旦该事件发生,一般情况下,MG会立刻通知MGC,从而可以触发MGC上的呼叫状态机进行正确的变迁。

如用户的摘机、挂机、拨号等都被定义为一个个的事件或者事件序列。

三、H.248协议中的八个命令

1、Add:

向一个关联中添加一个终结点,当向一个关联添加第一个终结点时,接收命令的一方就会创建一个新的关联;

2、ServiceChange:

MG使用该命令向MGC注册;

3、Modify:

修改终结点或关联的特性;

4、Subtract:

从一个关联中将一个终结点删除,当被删除的终结点是该关联中的最后一个终结点时,关联也会被删除;

5、Move:

将一个终结点从一个关联移到另一个关联中;

6、Notify:

MG使用该命令向MGC报告MG中检测到的事件;

7、AuditValue:

获取终结点或者关联的当前特性值和统计信息等;

8、Auditcapabilities:

获取终结点或者关联所支持的所有特性和其他信息;

四、正常通话流程

在我们分析具体的协议流程包之前,首先明确一点:

H.248协议消息分为请求和响应两类,每一个请求都必须有一个响应相对应。

具体表现为Request与Reply的对应、一个T序号与一个P序号的对应。

下面我们对照一次被叫用户先挂机正常通话流程中,抓的包来具体分析H.248的通话协议流程:

1、主叫用户摘机

用户名为aaln/140的用户上报al/of摘机动作,命令格式为Notify,类型为Request,此时该用户处于空关联(Null)。

!

/1表示该消息为H.248协议消息,协议版本号为1,[10.54.248.141]为MG注册名,这里是用[]加MG的IP地址来表示,端口号为2944。

2、MGC响应

MGC收到MG上报的主叫用户摘机消息后,以相同的TransactionID回给MG一个Reply消息,表示确认。

3、主叫用户拨号

当主叫用户完成拨号计划以内的拨号后,MG遂上报检测完成的被叫用户号码,如图中的dd/ce检测收号完成动作所跟的号码67840002。

4、MGC响应

MGC收到消息后向MG返回发送一个序号相同为380715的“P”确认消息。

5、主叫用户加入到固定关联

MG此时将主叫用户(即终结点aaln/140)加入到ID号为153138的关联当中。

6、MGC对被叫用户所在MG下命令

MGC向被叫用户所在MG发命令:

将被叫用户加入主叫所在关联、MG检测被叫摘机、让被叫用户振铃。

7、被叫用户回复确认

MG向MGC回复Reply消息,确认已将用户aaln/2加入到关联153138中。

8、同时MGC指示主叫用户放回铃

平台侧向网关下发指令,对用户C2放回铃音。

9、主叫用户确认收到回铃指示,向MGC回复用户信息

主叫用户确认收到回铃指示,向MGC回复用户信息,如关联号、用户名、RTP起始name、媒体类型等信息。

10、被叫用户摘机

被叫用户C1向MGC上报摘机动作。

11、平台向被叫用户回复确认,并下发事件检测

平台向被叫回复,收到上报的摘机动作,并同时下发事件检测信息:

检测modem和传真事件、挂机事件、拍叉簧事件上报,而后会针对各种事件相应放音。

12、平台向被叫用户回复确认,并下发事件检测

平台向被叫回复,收到上报的摘机动作,并同时下发事件检测信息:

检测modem和传真事件、挂机事件、拍叉簧事件上报,而后会针对各种事件相应放音。

13、主叫用户回复MGC,收到检测要求

主叫用户回复MGC,收到检测信息。

至此,主被叫用户通话建立过程完成。

14、被叫用户上报检测到挂机事件

被叫用户向MGC上报检测到挂机事件

15、MGC对主叫用户下发忙音

MGC收到被叫用户挂机消息后,向被叫用户回复确认消息,同时向主叫用户下发放忙音的指令。

17、MGC指示被叫用户拆线

MGC对被叫用户下发拆线指令。

18、被叫用户向MGC回复拆线信息

被叫用户向MGC回复拆线信息。

19、平台下发指令将被叫用户加入空关联,并下发摘机事件检测

平台下发指令将被叫用户加入空关联,同时下发摘机事件检测信息。

20、被叫用户向MGC回复,确认加入空关联

被叫用户向MGC回复,确认加入空关联。

21、主叫用户向MGC上报挂机事件

主叫用户向MGC上报挂机事件。

22、MGC指示主叫用户拆线

MGC指示主叫用户拆线。

23、被叫用户向MGC回复,确认拆线

被叫用户向MGC回复,确认拆线。

24、平台向主叫用户下发摘机事件检测信息

平台向主叫用户下发摘机检测事件信息。

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

当前位置:首页 > 医药卫生 > 预防医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1