g729 annexb-all
Cisco IOS Session Initiation Protocol(SIP)ゲートウェイを設定して、G.729br8 コーデックを G.729r8 および G.729br8 コーデックのスーパーセットとして扱い、Cisco Unified Communications Manager と相互運用するには、音声サービス SIP 設定モードまたは音声クラステナント コンフィギュレーション モードで g729 annexb-all コマンドを使用します。G.729br8 コーデックが G.729br8 コーデックのみを表す、ゲートウェイのデフォルトのグローバル設定に戻すには、このコマンドの no 形式を使用します。
g729 annexb-all system
no g729 annexb-all system
構文の説明
annexb-all |
G.729br8 コーデックが G.729r8 および G.729br8 コーデックのスーパーセットとして扱われ、Cisco Unified Communications Manager と通信するように指定します。 |
system |
コーデックがグローバル sip-ua 値を使用するように指定します。このキーワードは、テナントモードでのみ使用でき、グローバル コンフィギュレーションにフォールバックできます。 |
コマンド デフォルト
G.729br8 コーデックは、G.729r8 と G.729br8 コーデックのスーパーセットとして見なされません。
コマンド モード
音声サービス SIP コンフィギュレーション(conf-serv-sip)
音声クラステナント コンフィギュレーション(config-class)
コマンド履歴
リリース |
変更内容 |
---|---|
12.4(15)XZ |
このコマンドが導入されました。 |
12.4(20)T |
このコマンドが Cisco IOS Release 12.4(20)T に統合されました。 |
15.6(2)T および IOS XE Denali 16.3.1 |
このコマンドは、system キーワードを含むように変更されました。 |
Cisco IOS XE Amsterdam 17.2.1r |
YANG モデルのサポートが開始されました。 |
使用上のガイドライン
G.729 コーダ/デコーダ(コーデック)には 4 種類あり、次の 2 つのカテゴリに分類されます。
高複雑度
-
G.729(g729r8) -- 他のすべての G.729 コーデックのバリエーションの基本になる複雑度の高いアルゴリズムコーデックです。
-
G.729 Annex-B(g729br8 または G.729B) -- G.729 コーデックのバリエーションで、DSP によって音声アクティビティを検出および測定し、抑制されたノイズレベルを相手側で再作成するために伝達できるようにします。さらに、Annex-B コーデックには、Internet Engineering Task Force(IETF)の音声アクティビティ検出(VAD)およびコンフォートノイズ生成(CNG)機能が含まれています。
中複雑度
-
G.729 Annex-A(g729ar8 または G.729A) -- G.729 コーデックのバリエーションで、DSP の負荷を軽減するために音声品質をある程度犠牲にします。G.729 をサポートしているプラットフォームはすべて、G.729A もサポートしています。
-
G.729A Annex-B(g729abr8 または G.729AB) -- G.729B と同様に、音声品質を犠牲にして DSP の負荷を軽減する G.729 Annex-B コーデックのバリエーションです。さらに、G.729AB コーデックには、IETF VAD および CNG 機能も含まれています。
VAD および CNG 機能は、一方の DSP が Annex-B(G.729B または G.729AB)で構成され、もう一方の DSP が Annex-B(G.729 または G.729A)では構成されていない場合、2 つの DSP 間の通信の試行が不安定になる原因になります。他のすべての組み合わせは相互運用できます。Cisco IOS SIP ゲートウェイを Cisco Unified Communications Manager(旧称 Cisco CallManager または CCM)と相互運用するように設定するには、音声サービス SIP コンフィギュレーション モードで g729-annexb-all コマンドを使用して、互換性のない G.729 コーデックを持つ 2 つの DSP 間のコールを接続できるようにします。ダイヤルピア音声コンフィギュレーション モードで voice-class sip g729 annexb-all コマンドを使用して、Cisco IOS SIP ゲートウェイのグローバル設定をオーバーライドするダイヤルピアの G.729 コーデック相互運用設定を構成できます。
例
次の例では、Cisco IOS SIP ゲートウェイを(グローバルに)設定して、互換性のない G.729 コーデック間でコールを接続できるようにしています。
Router> enable
Router# configure terminal
Router(config)# voice service voip
Router(conf-voi-serv)# sip
Router(conf-serv-sip)# g729 annexb-all
次の例では、Cisco IOS SIP ゲートウェイを(グローバルに)設定して、音声クラステナント コンフィギュレーション モードで、互換性のない G.729 コーデック間でコールを接続できるようにしています。
Router(config-class)# g729 annexb-all system