Cisco IOS のソフトウェア リリース 12.2(8)T H323 バージョン 3 および 12.2(11)T 以降では、H323 バージョン 4 プロトコルをサポートするコンポーネントが使用されます。このサポートは、以前のバージョンの特定の H323 スタックとの互換性に問題が発生します。H323 は、仕様の新しいバージョンがそれ以前のリリースと互換性があるように設計されています。これは、UUIE ASN.1 符号化の新しいフィールドが理解されない場合は無視されることによって、実現されます。しかし、さまざまな H323 デバイスでの標準の実装の一部で、この新しいリリースとのインターワーキングに問題があります。
この文書を読むには、次の知識が必要です。
H323 に関する知識
この文書の情報は、次のソフトウェアのバージョンに基づいています。
12.2(8)T より新しい Cisco IOS ソフトウェア リリース
このマニュアルの情報は、特定のラボ環境に置かれたデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。実稼動中のネットワークで作業をしている場合、実際にコマンドを使用する前に、その潜在的な影響について理解しておく必要があります。
ドキュメント表記の詳細は、『シスコ テクニカル ティップスの表記法』を参照してください。
Cisco IOS ゲートウェイを、Cisco IOS 12.2(8)T よりも新しいソフトウェア リリースにアップグレードすると、NetMeeting またはその他のサードパーティ H323 デバイスとの間のコールが失敗します。
サードパーティの H323 スタックで接続できない場合に役立つ 2 つの voice service voip コマンドがあります。以前に Cisco IOS 12.2(8)T より古いソフトウェア リリースが稼働する Cisco IOS ゲートウェイと相互接続していたときに、問題のトポロジが機能していた場合、これが該当する可能性が高くなります。
これらのコマンドはいずれも非表示の(CLI パーサー ヘルプでは表示されない)voice service voip サブコマンドです。コンフィギュレーション モードでの形式を示します。
esc-3640-3(config)#voice service voip !--- Enters voice service configuration mode and specifies !--- a voice encapsulation type as Voice over IP (VoIP) encapsulation. !--- Voice service configuration mode is used for packet Telephony service !--- commands that affect the gateway globally. esc-3640-3(conf-voi-serv)#h323 !--- Used to enable the H323 voice service configuration commands. esc-3640-3(conf-serv-h323)#h245 caps mode restricted esc-3640-3(conf-serv-h323)#h245 tunnel disable
h245 caps mode restricted コマンドは Cisco IOS ソフトウェア リリース 12.2(11)T に含まれており、デュアルトーン多重周波数(DTMF)Named Telephone Event(NTE)と、H245 Terminal Capability Set パケットでの T38 機能通知が防止されます。これらのオプションが存在している場合、一部のデバイス(特に NetMeeting)で H245 ネゴシエーションが完了しないことがあります。h245 caps mode restricted コマンドを使用しない場合、コールはいずれの方向でも失敗します。
注意:debug h245 asnコマンドが有効になっている場合、このメッセージはNetMeetingから送信されます。デバッグはルータのパフォーマンスに重大な影響を及ぼす可能性があるため、デバッグを有効にする場合には常に注意してください。debug h245 asn コマンドは冗長であるため、ルータでコンソール ロギングを無効にするなどの予防策をとり、限定的な方法で使用する必要があります。
注:debugコマンドを発行する前に、『debugコマンドの重要な情報』を参照してください。
Aug 16 18:58:14.035: H245 MSC INCOMING PDU ::= value MultimediaSystemControlMessage ::= indication : functionNotSupported : { cause syntaxError : NULL returnedFunction '0270010600088175000780138000140001000001...'H }
コールのインバウンドまたはアウトバウンドで一致する voice dial-peer voip コマンドが、fax protocol t38 or dtmf-relay rte-nte コマンドを使用して設定されていないことも確認します。
デフォルトでは、H245 トンネリングが有効です。このH323機能を使用すると、H245メッセージで使用可能なH225 Transmission Control Protocol(TCP)セッションを、H245用の2番目のTCPセッションの代わりに使用できます。これは、以前のバージョンHH332322232333233333333333333333333333333333333333333333333333333333 h245 tunnel disableコマンドが発行されます。