g729 annexb-all
G.729br8 コーデックを G.729r8 および G.729br8 コーデックのスーパーセットとして扱い、Cisco Unified Communications Manager と相互運用するように Cisco IOS Session Initiation Protocol(SIP)ゲートウェイを設定するには、音声サービス SIP 設定モードまたは音声クラス テナント設定モードで g729annexb-all コマンドを使用します。G.729br8 コーデックが G.729br8 コーデックのみを表すゲートウェイのデフォルトのグローバル設定に戻すには、このコマンドの no 形式を使用します。
g729 annexb-all system
no g729 annexb-all system
構文の説明
|
annexb-all |
Cisco Unified Communications Manager と通信するために、G.729br8 コーデックが G.729r8 および G.729br8 コーデックのスーパーセットとして扱われることを指定します。 |
|
システム |
コーデックがグローバル 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 コーデックには、インターネット技術タスク フォース (IETF) の音声アクティビティ検出 (VAD) およびコンフォート ノイズ生成 (CNG) 機能が含まれています。
中程度の複雑さ
-
G.729 Annex-A (g729ar8 または G.729A) - DSP の負荷を軽減するために音声品質をある程度犠牲にする G.729 コーデックのバリエーション。G.729 をサポートするすべてのプラットフォームは、G.729A もサポートします。
-
G.729A Annex-B (g729abr8 または G.729AB) - G.729 Annex-B コーデックのバリエーションで、G.729B と同様に、DSP の負荷を軽減するために音声品質を犠牲にします。さらに、G.729AB コーデックには IETF VAD および CNG 機能も含まれています。
VAD および CNG 機能は、一方の DSP が Annex-B (G.729B または G.729AB) で構成され、もう一方が 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-classsipg729annexb-all コマンドを使用して、Cisco IOS SIP ゲートウェイのグローバル設定を上書きするダイヤルピアの G.729 コーデック相互運用設定を設定します。
例
次の例では、互換性のない G.729 コーデック間の通話を接続できるように、Cisco IOS SIP ゲートウェイを(グローバルに)設定します。
Router> enable
Router# configure terminal
Router(config)# voice service voip
Router(conf-voi-serv)# sip
Router(conf-serv-sip)# g729 annexb-all次の例では、音声クラス テナント構成モードで、互換性のない G.729 コーデック間の通話を接続できるように、Cisco IOS SIP ゲートウェイを (全体的に) 構成します。
Router(config-class)# g729 annexb-all system
フィードバック