目录

简介

先决条件

要求

使用的组件

规则

问题

解决方案

解决方案 1

解决方案 2

相关信息

简介

已报告的呼叫问题来自NetMeeting或类似的第三方H.323设备，通过Cisco IOS®网关使用ISDN连接到公共交换电话网(PSTN)。这些呼叫在设置阶段失败。在网关上执行Cisco IOS软件升级后，通常会出现此问题。

承载能力（承载帽）是定义给定呼叫特征的ISDN第3层服务指示。呼叫的承载盖在Q.931 SETUP消息中指示，用于区分不同类型的语音和数据呼叫。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档不限于特定的软件和硬件版本。

规则

有关文档约定的更多信息，请参考 Cisco 技术提示约定。

问题

在这种情况下，呼叫失败，因为ISDN Q.931 SETUP消息中的承载限制错误地指示信息传输功能已为不受限数字信息设置。出现这种情况的原因是始发H.323设备在H.225 SETUP消息中为不受限数字信息设置承载盖。网关在Q.931 SETUP消息中透明地将该信息传递给ISDN交换机/PBX。交换机/PBX无法处理此承载限制并拒绝呼叫。

在早期的Cisco IOS软件版本中，网关覆盖承载限值以指示语音/音频。但是，在更高版本中，网关不会覆盖承载限制。

此表的前四行中显示了语音呼叫的常见承载上限。其余三行显示常见的承载大写，这些大写可能导致来自第三方H.323设备的呼叫失败。

下表总结了一些常见的承载能力：

承载能力

信息传输能力

用户信息第1层协议

0x8090A2

演讲

G.711 u-law演讲

0x8090A3

演讲

G.711 A-law

0x9090A2

3.1 KHz音频

G.711 u-law演讲

0x9090A3

3.1 KHz音频

G.711 A-law

0x8890A2

非受限数字信息

G.711 u-law演讲

0x8890A3

非受限数字信息

G.711 A-law

0x8890

非受限数字信息

64 Kbps（64k数据呼叫）

这是debug isdn q931输出的示例，显示呼叫失败。它表示交换机/PBX在CALL PROCEENDING消息后立即清除呼叫。DISCONNECT消息原因代码可能不同。常见原因代码包括无效信息元素内容和不兼容目标。

!--- Action: A NetMeeting call is placed !--- to the PSTN through a Cisco IOS gateway.

!--- Outgoing Q.931 SETUP message.

Aug  8 19:29:59.546: ISDN Se0:23: TX -> SETUP pd = 8  callref = 0x0001

Aug  8 19:29:59.546:         Bearer Capability i = 0x8890A2

!--- Bearer cap indicates the call carries the "Unrestricted Digital Information" !--- transfer capability.

Aug  8 19:29:59.550:         Channel ID i = 0xA98397

Aug  8 19:29:59.550:         Calling Party Number i = 0x00, 0x80, '3555',

Plan:Unknown, Type:Unknown

Aug  8 19:29:59.550:         Called Party Number i = 0x80, '95551212,

Plan:Unknown, Type:Unknown

Aug  8 19:29:59.610: ISDN Se0:23: RX <- CALL_PROC pd = 8  callref = 0x8001

Aug  8 19:29:59.610:         Channel ID i = 0xA98397

Aug  8 19:29:59.806: ISDN Se0:23: RX <- DISCONNECT pd = 8  callref = 0x8001

!--- Call is cleared by the switch or PBX.

Aug  8 19:29:59.810:        Cause i = 0x82E4 - Invalid information element contents

Aug  8 19:29:59.814: ISDN Se0:23: TX -> RELEASE pd = 8  callref = 0x0001

Aug  8 19:29:59.850: ISDN Se0:23: RX <- RELEASE_COMP pd = 8  callref = 0x81

!--- Call is cleared for the cause Incompatible destination.

Aug  8 20:30:11.820:        Cause i = 0x80D8 - Incompatible destination

Aug  8 20:30:11.836: ISDN Se0:23: TX -> RELEASE pd = 8  callref = 0x0001

Aug  8 20:30:11.852: ISDN Se0:23: RX <- RELEASE_COMP pd = 8  callref = 0x81

解决方案

解决方案 1

配置始发H.323设备以在H.225 SETUP消息中设置适当的承载封顶。

解决方案 2

如果始发H.323设备无法重新配置，请修改Cisco IOS网关配置以覆盖ISDN Q.931 SETUP消息中的承载上限。使用voice-port 配置模式命令bearer-cap为语音或3100 hz音频（如适用）设置该模式。

!--- This is an example of how to configure the bearer cap parameter !--- on a Cisco AS5300.

esc-5300-2(config)#voice-port 0:D

esc-5300-2(config-voiceport)#bearer-cap ?

3100hz   enable 3100hz

speech   enable speech

esc-5300-2(config-voiceport)#bearer-cap speech

!--- Sample output of the IOS configuration !---

.

!

voice-port 0:D

bearer-cap Speech

!

注意：如果您运行Cisco IOS软件版本12.2(11)T，其中H.323版本4在您的路由器上运行，则NetMeeting可能会遇到问题。详细信息附在Cisco Bug ID CSCdw49975(仅限注册客户)(仅限注册客户)中。

相关信息

- 如何配置 Cisco IOS 网关和Microsoft NetMeeting

- 语音技术支持

- 语音和 IP 通信产品支持

- Cisco IP 电话故障排除

- 技术支持和文档 - Cisco Systems