目錄

簡介

必要條件

需求

採用元件

慣例

問題

解決方案

解決方案1

解決方案2

相關資訊

簡介

據報導，來自NetMeeting或類似第三方H.323裝置的呼叫存在問題，這些呼叫通過使用ISDN的Cisco IOS®網關連線到公共交換電話網路(PSTN)。這些呼叫在安裝階段失敗。在閘道上執行Cisco IOS軟體升級後，通常會發生此問題。

承載能力（承載帽）是定義給定呼叫特性的ISDN第3層服務指示。呼叫的承載上限在Q.931 SETUP消息中指示，並且用於區分不同型別的語音呼叫和資料呼叫。

必要條件

需求

本文件沒有特定需求。

採用元件

本文件所述內容不限於特定軟體和硬體版本。

慣例

請參閱思科技術提示慣例以瞭解更多有關文件慣例的資訊。

問題

在這種情況下，呼叫會失敗，因為ISDN Q.931 SETUP消息中的承載上限錯誤地指示為無限制數位資訊設定了資訊傳輸功能。發生這種情況的原因是，始發H.323裝置在H.225 SETUP消息中為無限制數位資訊設定承載上限。網關在Q.931 SETUP消息中透明地將該資訊傳遞給ISDN交換機/PBX。交換機/PBX無法處理此承載上限，並拒絕呼叫。

在較早的Cisco IOS軟體版本中，閘道會覆寫承載上限以表示語音/音訊。但是，在更高的版本中，網關不會覆蓋承載上限。

用於語音呼叫的通用承載上限顯示在此表的前四行中。其餘三行顯示公共承載上限，這些上限可能會導致源自第三方H.323裝置的呼叫失敗。

下表彙總了一些常用承載上限：

持有人Cap

資訊傳輸功能

使用者資訊第1層協定

0x8090A2

語音

G.711 u-Law演講

0x8090A3

語音

G.711 A法

0x9090A2

3.1 KHz音訊

G.711 u-Law演講

0x9090A3

3.1 KHz音訊

G.711 A法

0x8890A2

無限制數位資訊

G.711 u-Law演講

0x8890A3

無限制數位資訊

G.711 A法

0x8890

無限制數位資訊

64 Kbps（64k資料呼叫）

以下是debug isdn q931輸出的範例，顯示失敗的呼叫。它表示交換機/PBX在呼叫繼續消息後立即清除呼叫。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將其設定為speech或3100 hz audio。

!--- 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錯誤ID CSCdw49975(僅限註冊客戶)。

相關資訊

- 如何使用Cisco IOS網關配置Microsoft NetMeeting

- 語音技術支援

- 語音和IP通訊產品支援

- Cisco IP電話故障排除

- 技術支援與文件 - Cisco Systems