己的能力以同时操作各种合成的模式。
接收能力描述终端接收和处理输入流的能力。发送者必须限制它们发送的信息是接收者
指明能够接收的。接收能力的缺乏表明终端不能接收。传输能力描述终端传输信息流的能力。
传输能力供接收者选择一个可能的操作模式,使接收者可以请求它更愿意的模式。传输能力
的缺乏指示终端不能提供这种选择给接收者。
发送终端把每一个单独的终端能力赋给 capabitityTable,例如:G.723.1 audio, G.728 audio,
和 CIF H.263 video 可赋予分别的数字。这些能力数字组成 alternativeCapabilitySet 结构。每
个结构指示终端能执行列于此集的一种模式。例如:一个 alternativeCapabilitySet 列表为
{G.711, G.723.1, G.728}表示终端支持且只支持这几种音频模式。
注:CapabilityTable 的结构实际更复杂,详见 H.245。
6.2.8.2 逻辑信令信道
每个逻辑信道承载从一个发送者至一个或多个接收者的信息,由一个对于每个传输方向
而言是唯一的逻辑信道序号标识。
打开/关闭逻辑信道使用 openLogicalChannel和 closeLogicalChannel消息和 H.245流程。
当一个逻辑信道被打开,openLogicalChannel 消息全面描述逻辑信道的内容,包括媒体类型,
使用的运算法则,任何选项和所有接收者解释逻辑信道内容所需的信息。逻辑信道不再使用
时可以关闭。打开的逻辑信道可以是不活动的。如果没有信息传送。
本建议中大多数逻辑信道是单向的,因此允许不对称操作:即在传输的不同方向,信息
流的序号和类型可以不一致。如果接收者只支持对称操作,除了在别处另有说明,它可以发
送一个接收能力集反应这个限制。终端可能能在一个特定的方向使用特别的模式。某些媒体
类型,包括数据协议如 T.120,要求它们的操作必须使用双向信道。此时,一队不同方向的
单向逻辑信道可以关联在一起打开,以组成一个双向信道。这时要使用 H.245 中的双向信道
打开流程。
这成对的相关信道不必使用相同的逻辑信道序号,因为逻辑信道在各自的传输方向上是
独立的。
打开逻辑信道使用如下流程:
终端首先发送 openLogicalChannel 消息,如果逻辑信道承载的媒体类型使用 RTP(audio
或 video),这个消息将包括含后向的 RTCP 信道传输地址的 mediaControlChannel 参数。
响应终端必须响应 openLogicalChannelAck 消息。如果逻辑信道使用 RTP 承载媒体类型,
这消息应包括含 RTP 传输地址的 mediaTransportChannel 参数,和含前向 RTCP 信道传输地
址的 mediaControlChannel 参数。
不使用 RTP/RTCP 的媒体类型(如 T-120 data)省略 mediaControlchannel 参数。
如果一个相关的反响信道为一个已存在的 RTP(由 sessionID 标识)打开,经
OpenLogicalChannel 流程交换的 mediaControlChannel 传输地址必须和被使用的前向信道相
同。同时尝试创建不一致的 RTP 会晤可能引起冲突。主节点拒绝冲突尝试的方法见 H.245。
被拒绝的 OpenLogicalChannel 可以在一段时间后重试。
6.2.9 RAS 信令功能
RAS 信令功能使用 H.225.0 消息在节点和 GK 之间实现登记,接入许可,带宽修改,状
态,和拆离流程。RAS 和 Call Signalling Channel,以及 H.245 Control Channel 是独立的。没
有 GK 的网络环境,不能使用 RAS。在包含一个 GK 的网络环境中,RAS 信令信道在节点
和 GK 之间打开。RAS 信令信道的打开先于建立任何其他 H.323 信道。详细的描述在第 7
章。
6.2.10 呼叫信令功能
呼叫信令功能使用 H.225.0 呼叫信令在 H.323 节点之间建立一个连接。H.245 打开逻辑