H.248网关控制协议-终结点.doc

上传人:公**** 文档编号:547815249 上传时间:2023-09-29 格式:DOC 页数:7 大小:435.01KB
返回 下载 相关 举报
H.248网关控制协议-终结点.doc_第1页
第1页 / 共7页
H.248网关控制协议-终结点.doc_第2页
第2页 / 共7页
H.248网关控制协议-终结点.doc_第3页
第3页 / 共7页
H.248网关控制协议-终结点.doc_第4页
第4页 / 共7页
H.248网关控制协议-终结点.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《H.248网关控制协议-终结点.doc》由会员分享,可在线阅读,更多相关《H.248网关控制协议-终结点.doc(7页珍藏版)》请在金锄头文库上搜索。

1、终结点是媒体网关中的一个逻辑实体,它用于发起和/或接收媒体流和/或控制流。终结点可用一组特 性进行描述,特性可以隶属于一系列作为命令的输入和输出参数的描述符。当媒体网关创建终结点时, 将赋予终结点一个唯一的终结点标识符(TerminationID)。 代表物理实体的终结点是媒体网关中的一个逻辑实体,它用于发起和/或接收媒体流和/或控制流。终结点可用一组特 性进行描述,特性可以隶属于一系列作为命令的输入和输出参数的描述符。当媒体网关创建终结点时, 将赋予终结点一个唯一的终结点标识符(TerminationID)。 代表物理实体的终结点具有半永久性特性。例如,一个标识TDM通路的终结点将永远存在,

2、只要媒 体网关中存在该通路。代表临时媒体流的终结点(如RTP流),通常只能生存一段时间。 临时终结点可由Add命令创建,以及由 Subtract命令进行删除。相比而言,当使用Add命令向一个关 联添加一个物理终结点时,该物理终结点将来自空关联中,当使用Subtract命令从一个关联中删除物理终 结点时,该物理终结点将返回至空关联中。 终结点可以用于播放信号音(参见7.1.11)。且终结点还可以用于事件检测,一旦检测到事件发生, 媒体网关可以将通知消息或由其执行的相应动作上报给媒体网关控制器。终结点上的统计参数可以进行 累计。当接受来自媒体网关控制器的请求消息时(例如AuditValue命令,参

3、见7.2.5),以及当终结点不复 存在或当Subtract命令将终结点从一个关联返回至空关联时,统计参数可以通过请求响应上报给媒体网关 控制器。多媒体网关可以处理复用的媒体流。例如,ITU-T H.221建议书描述了一种帧结构用于在一组64kbit/s 数字通路上进行多个媒体流的复用。连接模型中处理复用媒体流的方式如下所描述。对于承载部分复用 流的每个数字通路,将有一个物理或临时的终结点与之对应。所有这些用于发起或接收数字承载通道的 终结点将连接到一个被称为“复用终结点”的终结点。复用终结点为一类临时的性终结点,用于描述面 向帧格式的会话。复用终结点可使用复用描述符来描述所采用的复用类型(如H

4、.320会话采用H.221复用 方式)以及所有被复用的数字通路组合成帧的顺序。 复用终结点可采用多级复用类型(例如,为了支持H.324会话,可使用H.226复用数字同事类型适配 成H.223复用类型)。 复用终结点可用流描述符(Stream)来描述会话中所承载的每个媒体流。这些媒体流与关联中由终结 点发起或接收的媒体流有关,而与进行复用的承载终结点无关。每一个承载终结点仅支持单个数据流。 这些数据流在复用终结点上是不可见,而是隐含在关联中。 图4、图5和图6是复用终结点和复用描述符的典型应用示例。图 4/H.248.1 复用终结点(电路侧分组侧)图 5/H.248.1 复用终结点(电路电路终结

5、点)图 6/H.248.1 复用终结点(单多终结点)与前一段落所描述的复用终结点不同的是,如果被复用的承载终结点是诸如ATM AAL2类型的复用承载通道,则被复用的终结点将不能承载媒体流。此类复用的承载终结点将严格地用于创建和删除真实的承载类型。当一个新的复用承载被创建时,则相应地在关联中创建一个临时性终结点。当该终结点被删除时,则被复用的承载类型也应被删除。2.1 动态的终结点 本协议可以用于创建新的终结点或修改已存在的终结点的属性。修改的方式可以是增加或删除事件 或信号。终结点属性、事件和信号将在本建议书的后续各小节进行描述。媒体网关控制器可以仅仅释放 或修改处于空关联中或通过Add命令刚

6、被创建的终结点的相关资源。 2.2 TerminationID 终结点可用终结点标识符(TerminationID)进行标识,其中终结点描述符可由媒体网关选用任意机 制来进行命名。 媒体网关对物理终结点的终结点描述符进行分配。终结点描述符可选用数据结构进行定义。例如, 终结点描述符可以由中继群组和中继来进行标识。 终结点标识符可使用两种类型的通配符,即“ALL”和“CHOOSE”。“ALL”用于一次选择多个 终结点,而“CHOOSE”则用来指示媒体网关必须选择一个符合条件的终结点。例如,媒体网关控制器 可以指示媒体网关选择一个中继群组中的一条中继电路。 终结点标识符可使用列表来进行描述。终结点

7、标识符列表(TerminationIDList)被推荐适用于当不期 望对每个终结点发送单个命令和垂直终结点标识符不被允许时。 2.3 包 不同类型的网关可以处理特性相差甚远的不同类型的终结点。通过允许终结点被媒体网关配置可选 的属性、事件、信号和统计参数,可以实现终结点的多样性。 为了实现媒体网关和媒体网关控制器之间的互操作,这些可选参数被组合成包(Packages),通常一个 终结点可以实现一个包集合。包的详细定义参见本建议书第12节。媒体网关控制器可以通过审计命令 (Audit)来查询终结点支持的包类型。 由包所定义的特性、事件、信号和统计及其参数可以分别用标识符进行标识。标识符具备特定的

8、有 效范围。对每个包而言,属性标识符、事件标识符、信号标识符、统计标识符和参数标识符都有独立的 命名空间,所有标识符可使用命名相同的标识符。由不同类型包所定义的两个属性标识符也使用相同的 标识符。 为了实现某种类型的包,媒体网关必须支持此包中定义的所有属性、事件、信号、统计。同时,媒 体网关必须支持所有信号和事件所定义的参数。如果媒体网关无法支持某个属性、事件、信号、统计所 对应的功能,则媒体网关应返回“句法差错”或“无法识别的标识符”差错代码。 对一个特定的属性或参数而言,媒体网关可以仅支持某一个包中所定义的参数值集的一个子集。如 果媒体网关控制器指定了一个媒体网关所不支持的参数值,则媒体网

9、关应返回501差错代码“无法实 施”。 当包被扩展时,基本包中定义的属性、事件、信号和统计可以通过扩展包名称或基本包名称进行引 用。例如,A包定义了事件e1,B 包是A 包的扩展包,那么B/e1 是适用于支持B 包的终结点上的一个事 件。根据规定,实现扩展包的媒体网关必须支持基本包,然而是否公开基本包接口为可选。如果媒体网 关选择公开A 包,当媒体网关接收到AuditValue 请求中携带包描述符(Package)时,媒体网关应将A包 和B包同时上报给媒体网关控制器,同理,A/e1 也是终结点上的一个有效的事件。如果媒体网关选择不公 开A包,则仅有B/e1 是有效的事件。如果通过AuditVa

10、lue消息进行公布,则A/e1 和B/e1为相同事件。 为了保证互通和后向兼容性,除已被注明“仅用于扩展”的那些基本包之外,媒体网关可以公开其 所包含的终结点所支持的所有基本包和扩展包。但是有一个例外,就是不能公开那些仅仅定义未“仅用 于扩展”的基本包。 2.4 终结点属性和描述符 终结点可以具备属性。每个属性采用一个唯一的属性标识符进行标识。大多数属性参数是有默认值 的,其默认值可由本建议书或包(参见第12节)进行规定,或者通过配置进行设置。对于无默认值的属 性,当一个终结点被第一次创建和返回至空关联时,除了终结点状态(TerminationState)描述符和本地 控制(LocalCont

11、rol)描述符之外,其他所有描述符中的属性值应设置为“空”或“无参数值”。当一个 终结点被第一次创建和返回至空关联时,终结点可以表示为处于空闲状态的模拟线,中继或其他物理实 体。“终结点状态(TerminationState)”描述符和“本地控制( LocalControl)”对媒体网关中的属性值进行配置可以替换本建议书或包中所定义的属性默认值。因而,如果媒体网 关控制器期望完全控制终结点的属性值,则媒体网关控制器向一个关联添加一个终结点时,应该明确规 定所添加的终结点属性值。媒体网关通过对空关联中的终结点进行审计,可以获知终结点的任意一个配 置后的属性值。 终结点具有一些公共属性,以及与媒体

12、流相关的属性。公共属性也称为终结点状态(TerminationState) 属性。对于每一个媒体流,其包括本地(Local)属性和接收和/或发送流属性。 本建议书中未包含的属性可由包进行定义。属性可以通过包名称和属性标识符进行标识。大多数属 性具备默认值,且由包进行定义。属性值可以分为“只读”和“可读/可写”两类。属性的所有可能值以 及当前值可以通过审计获知。对于那些具备“可读可写”的属性,媒体网关控制器可以设置其参数值。 如果实现某一个包的所有终结点共享一个属性参数值,则该属性被称为“全局参数”。为了方便起见, 某些相关的属性可以被组合成描述符。 当使用Add命令将一个终结点添加到一个关联时

13、,可添加适当的描述符作为Add命令的输入参数来设 置具备“可读可写”属性的参数值。同理,某个关联中终结点的属性值可以通过Modify命令进行修改。 当Move命令将一个终结点从一个关联转移至另一个关联时,可以导致终结点的属性值发生改变。当以上 情况发生时,命令的输出参数通常包含相应的描述符。 如果对同一个关联中的不同终结点设置不同的属性值,则隐含的表示媒体网关应执行某种特定的功 能。例如,终结点A和终结点B 分别设置为支持G.711和G.729语音编码,则一旦两个终结点之间有媒体流 进行传输,媒体网关应激活语音编码转换功能(例如,每一个终结点上应设置模式(mode)属性为不同 于“非活动(in

14、active)”状态的其他状态。 注 为了避免媒体网关资源的不必要激活,媒体网关控制器应对某一指定的终结点和媒体流的模式属性设置为“非活 动”,直至该媒体流将被使用时。 通常,如果某个描述符在命令被省略,则执行该命令的终结点中描述符的属性值将保持不变。另一 方面,如果某个可读可写的属性被命令所省略(例如,描述符仅被部分指定),如果包未定义其他操作 方式,则执行该命令的终结点的属性值将被恢复为默认值。处理单个描述符的细节参见7.1。 以上规定同样适用于信号和时间以及其相关的参数。配置事件描述符时应包含一个请求标识符 (RequestID)和事件所包含的任意参数。为了避免来自媒体网关的错误的Not

15、ify命令响应,媒体网关控制 器应对任何与配置媒体网关中事件描述符的请求描述符进行复制。 下列表格列举了本建议书所定义的所有描述符和其用法。以下表格中并非所有描述符可作为同一个 命令的输入和输出参数。描述符名称 说 明 调制解调(Modem) 标识所使用的调制解调器类型和属性(注) 复用(Mux ) 描述多媒体终结点的复用类型(如H.221、H.223和H.225.0)和组成复用终结点的终结点 媒体(Media) 媒体流的列表 终结点状态(TerminationState) 包中所定义的与特定媒体流无关的终结点属性 流(Stream) 单个媒体流的远端/本地/本地控制描述符的列表 本地(Local) 包含媒体网关从远端实体接收到的媒体流属性

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号