NetMeeting または同種のサードパーティ製 H.323 デバイスから Cisco IOS® ゲートウェイを経由して公衆電話交換網(PSTN)に発信する ISDN コールに関して問題が報告されています。これらのコールは設定段階で失敗します。この問題は通常、ゲートウェイで Cisco IOS ソフトウェアのアップグレードを実行した後に発生します。
bearer capability(bearer cap)は、特定のコールの特性を定義する ISDN レイヤ 3 サービスの属性です。コールの bearer cap は Q.931 SETUP メッセージ内で指定され、音声コールとデータ コールの各種タイプを区別するために使用されます。
このドキュメントに特有の要件はありません。
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
ドキュメント表記の詳細については、『シスコ テクニカル ティップスの表記法』を参照してください。
この場合、ISDN Q.931 SETUPメッセージのbearer capが誤って情報転送機能が無制限デジタル情報に設定されていることを示しているため、コールが失敗します。これが起こる原因は、発信側 H323 デバイスが H225 SETUP メッセージ内に非制限デジタル情報の bearer cap を設定するためです。ゲートウェイはその情報を ISDN スイッチ/PBX に Q.931 SETUP メッセージで透過的に渡します。スイッチ/PBX はこの bearer cap を処理できないため、コールが拒否されます。
以前のCisco IOSソフトウェアリリースでは、ゲートウェイはbearer capを上書きして音声/音声を示します。しかし、最近のリリースでは、ゲートウェイは bearer cap を上書きしません。
音声コールの一般的なbearer capは、この表の最初の4行に示されています。残りの3行は、サードパーティのH.323デバイスから発信されたコールが失敗する可能性がある、共通のbearer capを示しています。
次の表は、一般的なbearer capの一部をまとめたものです。
bearer cap | 情報転送能力 | ユーザ情報レイヤ 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(64 kデータコール) |
次に、失敗したコールを示すdebug isdn q931の出力例を示します。この出力から、スイッチ/PBX は CALL PROCEEDING メッセージの直後にコールをクリアーしていることがわかります。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
H.225 SETUPメッセージで適切なbearer capを設定するように、発信元H.323デバイスを設定します。
発信元H.323デバイスを再設定できない場合は、Cisco IOSゲートウェイの設定を変更して、ISDN Q.931 SETUPメッセージのbearer capを上書きします。voice-port 設定モード コマンドの bearer-cap を使用して、speech または 3100hz オーディオを適宜設定します。
!--- 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(登録ユーザ専用)に記載されています。
改定 | 発行日 | コメント |
---|---|---|
1.0 |
02-Feb-2006 |
初版 |