保留音について
保留音(MOH)をイネーブルにするには、次の概念について理解しておく必要があります。
• 「保留音の概要」
• 「ライブ フィードからの保留音」
• 「マルチキャスト MOH」
• 「SIP 電話の保留音」
• 「保留音の拡張機能」
• 「システム パフォーマンスを向上させるための MOH ファイルのキャッシュ」
保留音の概要
MOH は、Cisco Unified CME システム内の電話機によって保留されている、PSTN および VoIP G.711 または G.729 発信者に対して再生されるオーディオ ストリームです。このオーディオ ストリームは、発信者がまだ自分のコールに接続されていることを再確認するためのものです。
表 114 に、PSTN の MOH およびローカル IP Phone の MOH に対するオプションの概要を示します。
表 114 保留音(MOH)
|
|
|
フラッシュ メモリ |
外部オーディオ入力は不要です。 |
オーディオ ファイルからの保留音の設定 |
ライブ フィード |
ローカル IP Phone では、マルチキャスト オーディオ ストリームに最小限の遅延があります。PSTN 発信者の MOH ストリームは、数秒遅延します。ライブ フィード オーディオ入力が失敗すると、保留されている発信者には何も聞こえません。 |
ライブ フィードからの保留音の設定 |
ライブ フィードとフラッシュ メモリ |
ライブ フィード ストリームは、PSTN とローカル IP Phone 発信者の両方に対して数秒遅延します。フラッシュ MOH は、ライブ フィード MOH のバックアップとして機能します。 このオプションでは、ライブ フィード入力が見つからないか、失敗した場合に MOH の提供が保証されるため、ライブ フィードを使用する場合は、このオプションが推奨されます。 |
オーディオ ファイルからの保留音の設定 および ライブ フィードからの保留音の設定 設定例は、「例」を参照してください。 |
保留音
MOH は、Cisco Unified CME システム内の電話機によって保留されている、PSTN および VoIP G.711 または G.729 発信者に対して再生されるオーディオ ストリームです。このオーディオ ストリームは、発信者がまだ自分のコールに接続されていることを再確認するためのものです。
MOH を受信する電話機が G.729 コーデックを使用するシステムの一部の場合、G.711 と G.729 の間でトランスコーディングを行う必要があります。G.711 MOH は、G.729 に変換する必要があります。圧縮が行われるため、G.729 を使用する MOH は、G.711 を使用する MOH と比較して音質が著しく低いことに注意してください。トランスコーディングの詳細については、 トランスコーディング リソースの設定を参照してください。
MOH 用に使用するオーディオ ストリームは、次の 2 つのソースのいずれかから取得できます。
• オーディオ ファイル:オーディオ ファイルからの MOH オーディオ ストリームは、ルータのフラッシュ メモリに保持された .au ファイルまたは .wav ファイルから提供されます。設定については、「オーディオ ファイルからの保留音の設定」を参照してください。
• ライブ フィード:ライブ フィードから提供される MOH オーディオ ストリームは、FXO または「Ear and Mouth」(E&M)アナログ音声ポートを通してルータに直接接続されている標準回線レベル オーディオ接続から提供されます。設定については、「ライブ フィードからの保留音の設定」を参照してください
ライブ フィード と オーディオ ファイルの両方を MOH として設定した場合、ルータはライブ フィードを最初に探します。ライブ フィードが見つかると、オーディオ ファイル ソースは利用されません。ライブ フィードが見つからないか、いずれかの時点で失敗した場合、ルータは、MOH オーディオ ファイル設定で指定されたオーディオ ファイル ソースにフォールバックします。これが推奨されている設定です。設定例は、「例」を参照してください。
ライブ フィードからの保留音
ライブ フィード機能は、一般的に CD ジュークボックス プレーヤーへの接続に使用されます。ライブ フィードから MOH を設定するには、コールのための音声ポートとダイヤルピアを確立し、また「ダミー」の ephone-dn も作成します。ephone-dn には、コールの発信と受信のために電話番号または内線番号を割り当てる必要がありますが、物理的な電話機に番号が割り当てられることはありません。システムごとに、1 つのライブ MOH フィードだけがサポートされます。
アナログ E&M ポートをライブ フィード MOH インターフェイスとして使用するには、最低限の数の外部コンポーネントが必要です。回線レベルのオーディオ フィード(標準オーディオ ジャック)を E&M RJ-45 コネクタのピン 3 と 6 に直接接続します。E&M 音声インターフェイス カード(VIC)には、外部オーディオ ソースと正しく電気的に分離するためのオーディオ トランスが内蔵されています。E&M ポート上のオーディオ接続に、ループ電流は必要ありません。 signal immediate コマンドと auto-cut-through コマンドは、この音声ポート上の E&M シグナリングをディセーブルにします。E&M ポート上のデジタル シグナル プロセッサ(DSP)により、G.711 オーディオ パケット ストリームが生成されます。
FXO ポートをライブ フィード MOH インターフェイスとして使用する場合、MOH ソースに FXO RJ-11 以外のコネクタがある場合は、MOD-SC ケーブルを使用して MOH ソースを FXO ポートに接続します。ライブ フィードからの MOH は、VIC2-2FXO、VIC2-4FXO、EM-HDA-3FXS/4FXO、EM-HDA-6FXO、および EM2-HDA-4FXO でサポートされています。
音声ポート上で signal loop-start live-feed コマンドが設定されている場合は、ライブ フィード ソースを直接 FXO に接続できます。それ以外の場合には、サードパーティの外部アダプタを通してポートを接続して、バッテリ フィードを提供する必要があります。外部アダプタは、通常の電話会社(telco)バッテリ電圧を正しい極性で、FXO ポートのチップ アンド リング リードに提供する必要があります。また、外部オーディオ ソースと FXO ポートのチップ アンド リング リードの間を、トランスで分離する必要があります。
ライブ フィードからの音楽は、フラッシュ ファイルから読み込まれる代わりに、継続的に MOH 再生バッファにフィードされるため、通常は 2 秒の遅延があります。MOH 用に設定されたディレクトリ番号によって接続が確立されるまで、MOH ライブ フィード ソースに対する発信コールが 30 秒ごとに試行(または再試行)されます。何らかの理由でライブ フィード ソースがシャットダウンされた場合、フラッシュ メモリ ソースが自動的にアクティブになります。
ライブ フィード MOH 接続が、Cisco Unified CME MOH システムによって作成された、またはライブ フィード MOH ポートを直接コールする外部ソースによって作成された、自動的に接続される音声コールとして確立されます。MOH コールは、PSTN から、または PSTN に対して実行するか、または音声アクティビティ検出(VAD)がディセーブルの VoIP を介して実行できます。設定時に moh コマンドでオプションの out-call キーワードを使用した場合を除いて、コールは着信コールであると見なされます。
Cisco Unified CME ルータは、コールからのオーディオ ストリームを MOH ストリームのソースとして使用し、フラッシュ ファイルで使用可能なすべてのオーディオ ストリームは利用されなくなります。着信コールを介して受信される MOH ストリームの例として、ephone-dn をコールしてオーディオ ストリームを Cisco Unified CME ルータに配信する外部 H.323 ベースのサーバ デバイスがあります。
設定については、「ライブ フィードからの保留音の設定」を参照してください。
マルチキャスト MOH
Cisco CME 3.0 以降のバージョンでは、MOH オーディオ ストリームをマルチキャスト ソースとして設定できます。また、マルチキャスト MOH として設定された Cisco Unified CME ルータも、指定されたルータの物理 IP インターフェイス上でオーディオ ストリームを送信して、外部デバイスによるストリームへのアクセスを許可します。
IP Phone の中には、IP マルチキャストをサポートしないため、マルチキャスト MOH をサポートしないものがあります。Cisco Unified CME 4.0 以降のバージョンでは、マルチキャストをサポートしない電話機ごとにマルチキャスト MOH をディセーブルにできます。発信者には、保留中になると繰り返し音が聞こえます。
SIP 電話の保留音
Cisco Unified CME 4.1 以降のバージョンでは、MOH 機能は、SIP 電話からのコールが保留になった場合、または SIP 電話のユーザが SIP、SCCP、または POTS エンドポイントによって保留になった場合にサポートされます。保留側(保留キーを押す側)または被保留側(保留にされる側)は、同じ Cisco Unified CME 上に存在することも、また SIP トランクを通して接続される、異なる Cisco Unified CME 上に存在することも可能です。また、MOH は、トランスコーディング デバイスを使用した、または使用しないコール転送および会議に対してもサポートされます。
SIP 電話の MOH 設定は、SCCP 電話の MOH 設定と同じです。設定については、「保留音の設定方法」を参照してください。
保留音の拡張機能
Cisco Unified CME 8.0 以降のバージョンでは、保留中の PSTN と VoIP の発信者に異なるメディア ストリームを再生することにより、MOH 機能が拡張されています。MOH 拡張機能を使用すると、ルータのフラッシュ メモリに格納された複数のメディア ファイルから最大 5 種類の追加のメディア ストリームを設定でき、MOH メディア ファイルをストリーミングするために個別のルータを準備する必要がありません。
Cisco Unified CME 8.0 MOH 拡張機能を使用すると、MOH グループを作成し、これらの MOH グループに ephone 内線番号を割り当てて、異なるメディア ストリームを受信できます。MOH グループ化で設定された内線番号に対する発信者は、保留にされたときに、異なる MOH メディア ストリームを聞くことができます。
支社内の異なる部門の ephone 用 Cisco Unified CME ルータ上で、長さ 5 分間(2.5MB)のメディア ソース ファイルを使用して、最大 5 つの MOH グループを設定できます。MOH グループは、その ephone の内線番号を使用して ephone にリンクされます。設定については、「さまざまなメディア ソースをサポートする保留音の設定」を参照してください。
また、個別のディレクトリ番号を設定して、任意の MOH グループを Cisco Unified CME ルータ上の MOH ソースとして選択できます。ディレクトリの内線番号は、ephone を特定の MOH グループに関連付けます。そして、これらの内線番号への発信者は、保留されるときに異なるメディア ストリームを聞くことができます。設定については、「ディレクトリ番号への MOH グループの割り当て」を参照してください。
同様に、内部ディレクトリ番号からの発信者は、MOH グループが内部コールに割り当てられたときに、異なるメディア ストリームを聞くことができます。設定については、「すべての内部コールへの MOH グループの割り当て(SCCP 専用)」を参照してください
ephone の発信者が保留されると、次のプライオリティ規則が適用されます。
– 内部コール用に定義された MOH グループは、最も高いプライオリティを持っています
– ephone-dn で定義された MOH グループは、2 番めに高いプライオリティを持ちます
– ephone-dn-template で定義された MOH グループは、MOH グループが ephone-dn または内部コールで定義されていない場合に優先されます。
– MOH グループ内で定義された内線番号は、最も低いプライオリティを持ちます。
– どの MOH グループとも関連付けられていない電話機は、telephony-service コンフィギュレーション モードで moh コマンドで定義された MOH パラメータがデフォルトになります。
(注) 選択した MOH グループが存在しない場合、発信者には保留音が聞こえます。
(注) MOH グループを定義するために、ブランチ内の部門には、重複のない内線番号とマルチキャスト宛先を設定することを推奨します。
システム パフォーマンスを向上させるための MOH ファイルのキャッシュ
MOH ファイルをキャッシュすると、CPU 使用率が低下し、システムのパフォーマンスが向上します。ただし、キャッシュするには大きい MOH ファイルを格納するためのメモリ バッファが必要になります。将来使用する可能性がある MOH ファイルをキャッシュするためのバッファ ファイル サイズを設定できます。デフォルトの MOH ファイル バッファ サイズは 64KB(8 秒間)です。最大バッファ サイズ(ファイルあたり)は、64KB(8 秒間)~ 10000KB(約 20 分間)の間で設定できます。将来の MOH ファイルのために MOH ファイル バッファを割り当てるには、moh-file-buffer コマンドを使用します(「MOH ファイルのバッファ サイズの設定」を参照)。ファイルがキャッシュされているかどうかを確認し、キャッシュされた MOH ファイルを更新する方法については、「MOH ファイルのキャッシュの確認」を参照してください。
(注) ファイル サイズが大きすぎる場合、バッファ サイズは 64 KB に戻ります。
保留音の設定方法
ここでは、次の作業について説明します。
• 「オーディオ ファイルからの保留音の設定」
• 「ライブ フィードからの保留音の設定」
• 「さまざまなメディア ソースをサポートする保留音の設定」
• 「ディレクトリ番号への MOH グループの割り当て」
• 「MOH ファイルのバッファ サイズの設定」
• 「MOH ファイルのキャッシュの確認」
• 「保留音グループ設定の確認」
オーディオ ファイルからの保留音の設定
ファイルを使用してオーディオ ストリームを提供しているときに MOH を設定するには、次の手順を実行します。
(注) オーディオ ファイルおよびライブ フィードから MOH を設定する場合、ルータは最初にライブ フィードを探します。ライブ フィードが見つかると、オーディオ ファイル ソースは利用されません。ライブ フィードが見つからないか、いずれかの時点で失敗した場合、ルータは、オーディオ ファイル ソースにフォールバックします。
前提条件
• SIP 電話機では、Cisco Unified CME 4.1 以降のバージョンが必要。
• 音楽ファイルが、ルータのフラッシュ メモリに保存されていること。このファイルは、G.711 形式になっている必要があります。ファイルは .au ファイル形式または .wav ファイル形式にできますが、ファイル形式には、たとえば、ITU-T A-law または mu-law データ形式など、8 ビット、8 kHz のデータが含まれている必要があります。
制約事項
• オーディオ ファイルを別のファイルに変更するには、 no moh コマンドで最初のファイルを削除してから、2 番めのファイルを指定する必要があります。最初のファイルを削除しないで 2 番めのファイルを設定すると、MOH メカニズムが機能しなくなり、ルータを再起動して問題を解決することが必要になる場合があります。
• MOH ファイルの音量レベルは Cisco IOS ソフトウェアから調整できません。したがって、ファイルをルータのフラッシュ メモリにロードするときに、音量レベルを変更できません。MOH ファイルの音量レベルを調整するには、ファイルをルータのフラッシュ メモリにダウンロードする前に、オーディオ エディタでファイルを編集します。
手順の概要
1. enable
2. configure terminal
3. telephony-service
4. moh filename
5. multicast moh ip-address port port-number [ route ip-address-list ]
6. exit
7. ephone phone-tag
8. multicast-moh
9. end
手順の詳細
|
|
|
ステップ 1 |
enable
Router> enable |
特権 EXEC モードをイネーブルにします。 • プロンプトが表示されたら、パスワードを入力します。 |
ステップ 2 |
configure terminal
Router# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
telephony-service
Router(config)# telephony-service |
telephony-service コンフィギュレーション モードを開始します。 |
ステップ 4 |
moh filename
Router(config-telephony)# moh minuet.au |
指定されたファイルを使用して保留音をイネーブルにします。 • このコマンドでファイルを指定し、後で別のファイルを使用する場合は、 no moh コマンドで最初のファイルの使用をディセーブルにしてから、別のファイルを設定します。 |
ステップ 5 |
multicast moh ip-address port port-number [ route ip-address-list ]
Router(config-telephony)# multicast moh 239.10.16.4 port 16384 route 10.10.29.17 10.10.29.33 |
このオーディオ ストリームを、マルチキャストに加え、MOH でも使用することを指定します。 コマンドで MOH を有効にした後で設定する必要があります。 • ip-address :マルチキャストの宛先 IP アドレス。 • port port-number :マルチキャストのメディア ポート。範囲は 2000 ~ 65535 です。IP Phone とルータの間の通常の RTP メディア転送で使用されていることから、ポート 2000 の使用を推奨します。 (注) マルチキャストの有効なポート番号には、16384 から 32767 の範囲の偶数の番号が含まれます。(奇数値はシステムで予約されています)。 • route :(任意)IP マルチキャスト パケット用の明示的なルータ インターフェイスのリスト。 • ip-address-list :(任意)マルチキャスト MOH 用の、最大 4 つの明示的なルート。デフォルトでは、MOH マルチキャスト ストリームは、 ip source-address コマンドで設定したアドレスに対応するインターフェイス上で自動的に出力されます。 (注) 内部コールに対する MOH では、電話があるサブネットに対するパケット フローをイネーブルにする必要があります。 |
ステップ 6 |
exit
Router(config-telephony)# exit |
telephony-service コンフィギュレーション モードを終了します。 |
ステップ 7 |
ephone phone-tag
Router(config)# ephone 28 |
ephone コンフィギュレーション モードを開始します。 |
ステップ 8 |
multicast-moh
Router(config-ephone)# no multicast-moh |
(任意)電話機のマルチキャスト MOH を有効にします。これがデフォルトです。 • このコマンドは、Cisco Unified CME 4.0 以降のバージョンでサポートされます。 • このコマンドの no 形式では、マルチキャストをサポートしない電話機の MOH がディセーブルになります。発信者には、保留中になると繰り返し音が聞こえます。 • このコマンドは、ephone-template コンフィギュレーション モードでも設定できます。ephone コンフィギュレーション モードで設定された値は、ephone-template モードで設定された値よりも優先されます。 |
ステップ 9 |
end
Router(config-ephone)# end |
特権 EXEC モードに戻ります。 |
例
次の例では、保留音を有効にし、使用する音楽ファイルを指定します。
telephony-service
moh minuet.wav
次の例では、MOH を有効にし、オーディオ ストリームのマルチキャスト アドレスを指定します。
telephony-service
moh minuet.wav
multicast moh 239.23.4.10 port 2000
ライブ フィードからの保留音の設定
ライブ フィードから保留音を設定するには、次の手順を実行します。
(注) オーディオ ファイルおよびライブ フィードから MOH を設定する場合、ルータは最初にライブ フィードを探します。ライブ フィードが見つかると、オーディオ ファイル ソースは利用されません。ライブ フィードが見つからないか、いずれかの時点で失敗した場合、ルータは、オーディオ ファイル ソースにフォールバックします。
前提条件
• SIP 電話機では、Cisco Unified CME 4.1 以降のバージョンが必要。
• VIC2-2FXO、VIC2-4FXO、EM-HDA-3FXS/4FXO、EM-HDA-6FXO、または EM2-HDA-4FXO
• VoIP からのライブ フィードでは、VAD がディセーブルになっていること。
制約事項
• ライブ フィードには、Foreign Exchange Station(FXS)ポートを使用できません。
手順の概要
1. enable
2. configure terminal
3. voice-port port
4. input gain decibels
5. auto-cut-through (E&M 専用)
6. operation 4-wire (E&M 専用)
7. signal immediate (E&M 専用)
8. signal loop-start live-feed (FXO 専用)
9. no shutdown
10. exit
11. dial peer voice tag pots
12. destination-pattern string
13. port port
14. exit
15. ephone-dn dn-tag
16. number number
17. moh [ out-call outcall-number ] [ ip ip-address port port-number [ route ip-address-list ]]
18. exit
19. ephone phone-tag
20. multicast-moh
21. end
手順の詳細
|
|
|
ステップ 1 |
enable
Router> enable |
特権 EXEC モードをイネーブルにします。 • プロンプトが表示されたら、パスワードを入力します。 |
ステップ 2 |
configure terminal
Router# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
voice-port port
Router(config)# voice-port 1/1/0 |
音声ポート コンフィギュレーション モードを開始します。 • Port 引数は、プラットフォームによって異なります。 ? を入力すると、 構文が表示されます。 |
ステップ 4 |
input gain decibels
Router(config-voice-port)# input gain 0 |
インターフェイスの受信側で挿入されるゲインの量を、デシベル単位で指定します。 • decibels :許容される値は、-6 ~ 14 の整数です。 |
ステップ 5 |
auto-cut-through
Router(config-voice-port)# auto-cut-through |
(E&M ポートのみ)PBX が M リード応答を提供しない場合に、コールの完了をイネーブルにします。 • MOH では、このコマンドを E&M ポートで使用する必要があります。 |
ステップ 6 |
operation 4-wire
Router(config-voice-port)# operation 4-wire
|
(E&M ポートのみ)4 線ケーブル配線方式を選択します。 • MOH では、E&M ポートに対して、このコマンドで 4 線動作を指定する必要があります。 |
ステップ 7 |
signal immediate
Router(config-voice-port)# signal immediate |
(E&M ポートのみ)E&M タイ トランク インターフェイスの場合は、E リードでオフフックにすることで回線を確保し、アドレス情報をデュアル トーン多重周波数(DTMF)の数値として送信するよう発信側に指示します。 |
ステップ 8 |
signal loop-start live-feed
Router(config-voice-port)# signal loop-start live-feed |
(FXO ポートのみ)ライブ フィードからの MOH オーディオ ストリームを FXO ポートを通してルータに直接接続します。 • このコマンドは、Cisco IOS Release 12.4(15)T 以降のリリースでサポートされます |
ステップ 9 |
no shutdown
Router(config-voice-port)# no shutdown |
音声ポートをアクティブにします。 • 音声ポートをシャットダウンし、ライブ フィードからの MOH をディセーブルにするには、 shutdown コマンドを使用します。 |
ステップ 10 |
exit
Router(config-voice-port)# exit |
音声ポート コンフィギュレーション モードを終了します。 |
ステップ 11 |
dial peer voice tag pots
Router(config)# dial peer voice 7777 pots |
ダイヤルピア コンフィギュレーション モードを開始します。 |
ステップ 12 |
destination-pattern string
Router(config-dial-peer)# destination-pattern 7777 |
ダイヤルピアに使用するプレフィックスまたは完全な E.164 電話番号を指定します。 |
ステップ 13 |
port port
Router(config-dial-peer)# port 1/1/0 |
ダイヤルピアを、ステップ 3 で指定した音声ポートに関連付けます。 |
ステップ 14 |
exit
Router(config-dial-peer)# exit |
ダイヤルピア コンフィギュレーション モードを終了します。 |
ステップ 15 |
ephone-dn dn-tag
Router(config)# ephone-dn 55 |
ephone-dn コンフィギュレーション モードを開始します。 • dn-tag :設定タスク中にこの ephone-dn を識別する一意のシーケンス番号。範囲は 1 ~ 288 です。 |
ステップ 16 |
number number
Router(config-ephone-dn)# number 5555 |
この ephone-dn の有効な内線番号を設定します。 • この番号は、どの電話機にも割り当てられず、MOH 用に使用されるオーディオ ストリームを含むコールの発信と受信にのみ使用されます。 • number :この ephone-dn に関連付けられる、電話番号または内線番号を表す最大 16 文字の文字列。 |
ステップ 17 |
moh [ out-call outcall-number ] [ ip ip-address port port-number [ route ip-address-list ]]
Router(config-ephone-dn)# moh out-call 7777 ip 239.10.16.8 port 2311 route 10.10.29.3 10.10.29.45 または Router(config-ephone-dn)# moh out-call 7777 |
この ephone-dn が、MOH ストリームのソースとなる着信コールまたは発信コールに使用されることを指定します。 • (任意) out-call outcall-number :ルータが MOH のライブ フィードに関してコール アウトしていることを示し、コールされる番号を指定します。ステップ 3 で指定されたローカル音声ポートに強制的に接続します。このキーワードなしでこのコマンドを使用すると、MOH ストリームは着信コールから受信されます。 • (任意) ip ip-address :マルチキャストの宛先 IP アドレス。 ライブ フィードから MOH を設定している場合、およびバックアップ用オーディオ ファイルから設定している場合には、このコマンド用にマルチキャスト IP アドレスを設定しないでください。ライブ フィードが失敗した場合、または見つからない場合には、MOH は、telephony-service コンフィギュレーション モードで multicast moh コマンドを使用して設定した IP アドレスにフォールバックします。「オーディオ ファイルからの保留音の設定」を参照してください。 telephony-service コンフィギュレーション モードで、このコマンドを使用してマルチキャストのアドレスを指定し、 multicast moh コマンドで別のアドレスを指定すると、MOH オーディオ ストリームを 2 つのマルチキャスト アドレスに送信できます。 • (任意) port port-number :マルチキャストのメディア ポート。範囲は 2000 ~ 65535 です。IP Phone とルータの間の RTP メディア転送で使用されていることから、ポート 2000 の使用を推奨します。 • (任意) route ip-address-list :IP マルチキャスト パケットを送信する特定のルータ インターフェイスを示します。最大 4 つの IP アドレスをリストできます。デフォルト:MOH マルチキャスト ストリームは、 ip source-address コマンドで設定したアドレスに対応するインターフェイス上で自動的に出力されます。 |
ステップ 18 |
exit
Router(config-ephone-dn)# exit |
ephone-dn コンフィギュレーション モードを終了します。 |
ステップ 19 |
ephone phone-tag
Router(config)# ephone 28 |
ephone コンフィギュレーション モードを開始します。 |
ステップ 20 |
multicast-moh
Router(config-ephone)# no multicast-moh |
(任意)電話機のマルチキャスト MOH を有効にします。これがデフォルトです。 • このコマンドは、Cisco Unified CME 4.0 以降のバージョンでサポートされます。 • このコマンドの no 形式では、マルチキャストをサポートしない電話機の MOH がディセーブルになります。発信者には、保留中になると繰り返し音が聞こえます。 • このコマンドは、ephone-template コンフィギュレーション モードでも設定できます。ephone コンフィギュレーション モードで設定された値は、ephone-template モードで設定された値よりも優先されます。 |
ステップ 21 |
end
Router(config-ephone)# end |
特権 EXEC モードに戻ります。 |
例
次の例は、音声ポート 1/1/0 からの発信コールおよびダイヤルピア 7777 で、MOH をイネーブルにします。
voice-port 1/1/0
auto-cut-through
operation 4-wire
signal immediate
!
dial-peer voice 7777 pots
destination-pattern 7777
port 1/1/0
!
ephone-dn 55
number 5555
moh out-call 7777
次の例は、ライブ フィードからの MOH をイネーブルにします。また、ライブ フィードが見つからないか、ある時点で失敗した場合に、ルータは音楽ファイル(music-on-hold.au)、および telephony-service コンフィギュレーションで指定されたオーディオ ストリームのマルチキャスト アドレスにフォールバックします。
voice-port 0/1/0
auto-cut-through
operation 4-wire
signal immediate
timeouts call-disconnect 1
description MOH Live Feed
!
dial-peer voice 7777 pots
destination-pattern 7777
port 0/1/0
!
telephony-service
max-ephones 24
max-dn 192
ip source-address 10.232.222.30 port 2000
moh music-on-hold.au
multicast moh 239.1.1.1 port 2000
!
ephone-dn 52
number 1
moh out-call 7777
さまざまなメディア ソースをサポートする保留音の設定
Cisco Unified CME で MOH グループを設定し、さまざまな MOH メディア ソースをサポートするには、次の手順を実行します。
前提条件
• Cisco Unified CME 8.0 以降のバージョン。
制約事項
• ライブ フィード ソースからのメディア ファイルはサポートされません。
• 各 MOH グループには、一意のフラッシュ メディア ファイル名、内線番号、およびマルチキャスト宛先が含まれる必要があります。すでに別の MOH グループに存在する内線範囲、MOH ファイル名、およびマルチキャスト IP アドレスを入力すると、エラー メッセージが発行され、現在の音声 MOH グループ内の新しい入力が廃棄されます。
• メディア ファイルの CODEC 形式は、G.711 と 8 ビット m-law に限定されます
• 内部コールの MOH 拡張機能は、SCCP 電話機でのみサポートされます
• 音声サービス VoIP で supplementary-service media-renegotiate が設定されている場合、MOH 拡張機能はサポートされません
手順の概要
1. enable
2. configure terminal
3. voice moh-group moh-group-tag
4. description string
5. moh filename
6. multicast moh ip-address port port-number route ip-address-list
7. extension-range starting-extension to ending-extension
8. exit
手順の詳細
|
|
|
ステップ 1 |
enable
Router> enable |
特権 EXEC モードをイネーブルにします。 • プロンプトが表示されたら、パスワードを入力します。 |
ステップ 2 |
configure terminal
Router# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
voice moh-group moh-group-tag
Router(config-telephony)# voice moh-group 1 |
音声 MOH グループ コンフィギュレーション モードを開始します。保留中に保留音オーディオ ファイルを受信する ephone 用に、最大 5 つの音声 MOH グループを作成できます。音声 MOH グループの範囲は 1 ~ 5 です。 |
ステップ 4 |
description string
Router(config-voice-moh-group)# description moh group for sales |
(任意)音声 MOH グループの簡単な説明を追加できます。音声 MOH グループを説明するために、最大 80 文字を使用できます。 |
ステップ 5 |
moh filename
Router(config-voice-moh-group)# moh flash:/minuet.au |
指定された MOH ソース ファイルを使用して保留音をイネーブルにします。MOH ソース ファイルは、.au 形式および .wav 形式にする必要があります。MOH ファイル名の長さの最大は 128 文字です。MOH ファイルのディレクトリとファイル名は URL 形式で指定する必要があります。例:moh flash:/minuet.au • このコマンドでファイルを指定し、後で別のファイルを使用する場合は、 no moh コマンドで最初のファイルの使用をディセーブルにしてから、別のファイルを設定します。 |
ステップ 6 |
multicast moh ip-address port port-number route ip-address-list
Router((config-voice-moh-group)# multicast moh 239.10.16.4 port 16384 route 10.10.29.17 10.10.29.33 |
このオーディオ ストリームを、マルチキャストに加え、MOH でも使用することを指定します。 コマンドで MOH を有効にした後で設定する必要があります。 • ip-address :マルチキャストの宛先 IP アドレス。 • port port-number :マルチキャストのメディア ポート。範囲は 2000 ~ 65535 です。IP Phone とルータの間の通常の RTP メディア転送で使用されていることから、ポート 2000 の使用を推奨します。 (注) マルチキャストの有効なポート番号には、16384 から 32767 の範囲の偶数の番号が含まれます。(奇数値はシステムで予約されています)。 • route :(任意)IP マルチキャスト パケット用の明示的なルータ インターフェイスのリスト。 • ip-address-list :(任意)マルチキャスト MOH 用の、最大 4 つの明示的なルート。デフォルトでは、MOH マルチキャスト ストリームは、 ip source-address コマンドで設定したアドレスに対応するインターフェイス上で自動的に出力されます。 (注) 内部コールに対する MOH では、電話があるサブネットに対するパケット フローをイネーブルにする必要があります。 |
ステップ 7 |
extension-range starting-extension to ending-extension
Router(config-voice-moh-group)#extension-range 1000 to 1999 Router(config-voice-moh-group)#extension-range 2000 to 2999 |
(任意)MOH グループに指定された内線番号をコールする MOH 発信者を識別します。内線番号は、16 進の数値(0 ~ 9 または A ~ F)であることが必要です。両方の内線番号(開始内線番号と終了内線番号)に含まれる桁数は同じにする必要があります。内線範囲を追加するには、このコマンドを繰り返します。 • starting-extension:(任意)MOH グループの開始内線番号のリストを指定します。 • ending-extension:(任意)MOH グループの終了内線番号のリストを指定します。 (注) 終了内線番号は、開始内線番号以上にする必要があります。内線範囲は、他の MOH グループで設定されている他の内線範囲と重なってはなりません。 (注) 内線範囲が定義され、ephone-dn 内に moh-group も定義されている場合には、ephone-dn パラメータが優先されます。 |
ステップ 8 |
end
Router(config-voice-moh-group)# end |
特権 EXEC モードに戻ります。 |
例
次の例では、合計 6 つの MOH グループが設定されます。MOH グループ 1 から 5 は voice-moh-group コンフィギュレーション モードで設定され、MOH グループ 0 は、telephony-services で設定された MOH ソース ファイルです。
router# show voice moh-group
telephony-service
moh alaska.wav
Moh multicast 239.1.1.1 port 16384 route 10.1.4.31 10.1.1.2
voice moh-group 1
description this moh group is for sales
moh flash:/hello.au
multicast moh 239.1.1.1 port 16386 route 239.1.1.3 239.1.1.3
extension-range 1000 to 1999
extension-range 2000 to 2999
extension-range 3000 to 3999
extension-range A1000 to A1999
voice moh-group 2
description (not configured)
moh flash1:/minuet.au
multicast moh 239.23.4.10 port 2000
extension-range 7000 to 7999
extension-range 8000 to 8999
voice moh-group 3
description This is for marketing
moh flash2:/happy.au
multicast moh 239.15.10.1 port 3000
extension-range 9000 to 9999
voice moh-group 4
description (not configured)
moh flash:/audio/sun.au
multicast moh 239.16.12.1 port 4000
extension-range 10000 to 19999
voice moh-group 5
description (not configured)
moh flash:/flower.wav
multicast moh 239.12.1.2 port 5000
extension-range 0012 to 0024
extension-range 0934 to 0964
=== Total of 6 voice moh-groups ===
ディレクトリ番号への MOH グループの割り当て
MOH グループをディレクトリ番号に割り当てるには、次の手順を実行します。
前提条件
• Cisco Unified CME 8.0 以降のバージョン
• MOH グループは、グローバル コンフィギュレーション モードで設定する必要があります。
制約事項
• 異なる MOH グループに同じ内線番号を使用しないでください。
手順の概要
1. enable
2. configure terminal
3. ephone-dn ephone-dn-tag
4. number tag
5. moh-group moh-group-tag
6. ephone-dn-template ephone-dn-template-tag
7. exit
手順の詳細
|
|
|
ステップ 1 |
enable
Router> enable |
特権 EXEC モードをイネーブルにします。 • プロンプトが表示されたら、パスワードを入力します。 |
ステップ 2 |
configure terminal
Router# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
ephone-dn tag
Router(config)# ephone-dn 1 |
ephone-dn コンフィギュレーション モードを開始します。 ephone-dn コンフィギュレーション モードでは、number コマンドを使用して内線番号を割り当てます。 また、ephone-dn の範囲全体で使用する MOH グループを、ephone-dn-template に設定することもできます。このコマンドの結果として、2 つの異なる MOH グループが設定された場合には、ephone-dn コンフィギュレーションで設定された MOH グループが優先されます。 (注) ephone-template-dn コンフィギュレーション コマンドの MOH グループ設定は、そのテンプレートを使用しているディレクトリ番号が保留されているときに、一時的に禁止されます。 |
ステップ 4 |
number Router(config)# ephone-dn 1 Router(config-ephone-dn)# number 1001 |
内線番号を定義し、この番号を電話機に関連付けることができます。 |
ステップ 5 |
moh-group tag
Router(config-telephony)#voice moh-group 1 Router(config-voice-moh-group)# |
MOH グループをディレクトリ番号に割り当てることができます。 • MOH グループの tag:設定タスク用に MOH グループに割り当てられた一意の番号を識別します。 |
ステップ 6 |
end
Router(config-ephone)# end |
特権 EXEC モードに戻ります。 |
例
次の例では、さまざまな MOH グループが異なるディレクトリ番号(ephone-dn)に割り当てられています。moh group1 は ephone-dn 1、moh-group 4 は ephone-dn 4、moh-group 5 は ephone-dn 5 に割り当てられます。
ephone-dn 1 octo-line
number 7001
name DN7001
moh-group 1
!
ephone-dn 2 dual-line
number 7002
name DN7002
call-forward noan 6001 timeout 4
!
ephone-dn 3
number 7003
name DN7003
snr 7005 delay 3 timeout 10
allow watch
call-forward noan 8000 timeout 30
!
!
ephone-dn 4 dual-line
number 7004
allow watch
call-forward noan 7001 timeout 10
moh-group 4
!
ephone-dn 5
number 7005
name DN7005
moh-group 5
!
すべての内部コールへの MOH グループの割り当て(SCCP 専用)
MOH グループをすべての内部コールに割り当てるには、次の手順を実行します。
前提条件
• Cisco Unified CME 8.0 以降のバージョン。
• MOH グループは、グローバル コンフィギュレーション モードで設定する必要があります。
制約事項
• 異なる MOH グループに同じ内線番号を使用しないでください。
手順の概要
1. enable
2. configure terminal
3. telephony service
4. internal-call moh-group tag
5. end
手順の詳細
|
|
|
ステップ 1 |
enable
Router> enable |
特権 EXEC モードをイネーブルにします。 • プロンプトが表示されたら、パスワードを入力します。 |
ステップ 2 |
configure terminal
Router# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
telephony-service
Router(config-telephony)# ephone-dn 1 |
telephony-service コンフィギュレーション モードを開始します。 ephone-dn コンフィギュレーション モードでは、number コマンドを使用して内線番号を割り当てます。 |
ステップ 4 |
internal-call moh-group tag Router(config)# Router(config-telephony)# internal call moh-group 4 |
MOH グループを、すべての内部ディレクトリ番号に割り当てることができます。 • noh-group tag:設定タスクで MOH グループに割り当てられる一意の番号を識別します。tag の範囲は 0 ~ 5 で、0 は service 内の MOH 設定を表します。 |
ステップ 5 |
end
Router(config-ephone)# end |
特権 EXEC モードに戻ります。 |
例
次の例は、内部ディレクトリ コール用に設定された moh-group 4 を示しています。
telephony-service
sdspfarm conference mute-on *6 mute-off *8
sdspfarm units 4
sdspfarm transcode sessions 2
sdspfarm tag 1 moto-HW-Conf
moh flash1:/minuet.au
Moh multicast 239.1.1.1 port 16384 route 10.1.4.31 10.1.1.2
internal-call moh-group 4
em logout 0:0 0:0 0:0
max-ephones 110
max-dn 288
ip source-address 15.2.0.5 port 2000
auto assign 1 to 1
caller-id block code *9999
service phone settingsAccess 1
service phone spanTOPCPort 0
service dss
timeouts transfer-recall 12
前提条件
• Cisco Unified CME 8.0 以降のバージョン。
制約事項
• MOH グループ 0 に対してライブ フィードがイネーブルになっている場合、MOH ファイルのキャッシュは禁止されます。
• MOH ファイル バッファ サイズは、キャッシュする必要がある MOH ファイル(サイズ)よりも大きくする必要があります。
• MOH ファイルをキャッシュするためには、十分なシステム メモリが使用できる必要があります。
手順の概要
1. enable
2. configure terminal
3. telephony service
4. moh-file-buffer file size
5. end
手順の詳細
|
|
|
ステップ 1 |
enable
Router> enable |
特権 EXEC モードをイネーブルにします。 • プロンプトが表示されたら、パスワードを入力します。 |
ステップ 2 |
configure terminal
Router# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
telephony-service
Router(config-telephony)# ephone-dn 1 |
telephony-service コンフィギュレーション モードを開始します。 ephone-dn コンフィギュレーション モードでは、number コマンドを使用して内線番号を割り当てます。 |
ステップ 4 |
moh-file-buffer file size
Router(config-telephony)# moh-file-buffer 2000 |
(任意)MOH ファイル サイズ用のバッファを設定します。最大ファイル バッファ サイズ(ファイルごと)を、64KB(8 秒間)~ 10000KB(約 20 分間)の間で設定できます。デフォルトの moh-file-buffer サイズは 64KB(8 秒間)です。 (注) 最も大きい MOH ファイルをキャッシュし、システムのパフォーマンスを向上するには、大きいバッファ サイズを設定することを推奨します。 |
ステップ 5 |
end
Router(config-ephone)# end |
特権 EXEC モードに戻ります。 |
例
次の例は、設定された moh-file-buffer サイズが 90KB であることを示しています。
telephony-service
sdspfarm conference mute-on *6 mute-off *8
sdspfarm units 4
sdspfarm transcode sessions 2
sdspfarm tag 1 moto-HW-Conf
moh flash1:/minuet.au
Moh multicast 239.1.1.1 port 16384 route 10.1.4.31 10.1.1.2
moh-file-buffer 2000
em logout 0:0 0:0 0:0
max-ephones 110
max-dn 288
ip source-address 15.2.0.5 port 2000
auto assign 1 to 1
caller-id block code *9999
service phone settingsAccess 1
service phone spanTOPCPort 0
service dss
timeouts transfer-recall 12
MOH ファイルのキャッシュの確認
ステップ 1 MOH ファイルがキャッシュされているかどうかを確認するには、show ephone moh コマンドを使用します。次の例は、MOH グループ 1 の音楽ファイル minuet.au がキャッシュされていないことを示しています。MOH ファイルがキャッシュされていることを確認するには、ステップ a ~ d に従います。
Skinny Music On Hold Status (moh-group 1)
Active MOH clients 0 (max 830), Media Clients 0
File flash:/minuet.au (not cached) type AU Media_Payload_G711Ulaw64k 160 bytes
Moh multicast 239.10.16.6 port 2000
d. 上の例の MOH グループ 1 のように、ファイルがキャッシュされていない場合は、フラッシュ中のファイル サイズを確認してください。
次の例を参考にしてください。
Router#dir flash:/minuet.au
Directory of flash:/minuet.au 32 -rw- 1865696 Apr 25 2009 00:47:12 +00:00 moh1.au
e. telephony-service で、「moh-file-buffer <file size>」を設定します。デフォルトのファイル サイズは 64KB(8 秒間)です。将来使用する可能性がある大きい MOH ファイルをキャッシュするためには、大きいファイル サイズを入力します。
次の例を参考にしてください。
Router(config)# telephony-service
Router(config-telephony)# moh-file-buffer 2000
f. 「voice moh-group <group tag>」で「no moh」を設定し、すぐに「moh <filename>」を設定します。これにより MOH サーバは、すぐにフラッシュからファイルを読み込み直します。
Router(config-telephony)#voice moh-group 1
Router(config-voice-moh-group)#no moh
Router(config-voice-moh-group)#moh flash:/minuet.au
g. ファイルのサイズによっては、数分(約 2 分)後に MOH ファイルのキャッシュを確認する必要があります。
Skinny Music On Hold Status - group 1
Active MOH clients 0 (max 830), Media Clients 0
File flash:/moh1.au (cached) type AU Media_Payload_G711Ulaw64k 160 bytes
Moh multicast 239.10.16.6 port 2000
(注) ライブ フィードが moh-group 0 で設定されている場合、バッファ サイズがファイル サイズより小さい場合、またはシステム メモリが不足している場合は、MOH ファイルのキャッシュが禁止されます。
保留音グループ設定の確認
ステップ 1 MOH グループの設定を 1 つまたは全部表示するには、 show voice moh-group コマンドを使用します。次の例は、内線範囲、MOH ファイル、およびマルチキャスト宛先アドレスを持つ 6 つすべての MOH グループを示しています。
router# show voice moh-group
Moh multicast 239.1.1.1 port 16384 route 10.1.4.31 10.1.1.2
description this moh group is for sales
moh flash:/audio?minuet.au
multicast moh 239.1.1.1 port 16386 route 239.1.1.3 239.1.1.3
extension-range 1000 to 1999
extension-range 2000 to 2999
extension-range 3000 to 3999
extension-range 20000 to 22000
extension-range A1000 to A1999
description (not configured)
moh flash:/audio/hello.au
multicast moh 239.23.4.10 port 2000
extension-range 7000 to 7999
extension-range 8000 to 8999
description This is for marketing
multicast moh 239.15.10.1 port 3000
extension-range 9000 to 9999
description (not configured)
multicast moh 239.16.12.1 port 4000
extension-range 10000 to 19999
description (not configured)
multicast moh 239.12.1.2 port 5000
extension-range 0012 to 0024
extension-range 0934 to 0964
=== Total of 6 voice moh-groups ===
ステップ 2 設定されている各 MOH グループに関する情報を表示するには、show ephone moh を使用します。次の例では、5 つの異なる MOH グループの情報が表示されます。
Skinny Music On Hold Status (moh-group 1)
Active MOH clients 0 (max 830), Media Clients 0
File flash:/minuet.au (not cached) type AU Media_Payload_G711Ulaw64k 160 bytes
Moh multicast 239.10.16.6 port 2000
Skinny Music On Hold Status (moh-group 2)
Active MOH clients 0 (max 830), Media Clients 0
File flash:/audio/hello.au type AU Media_Payload_G711Ulaw64k 160 bytes
Moh multicast on 239.10.16.6 port 2000 via 0.0.0.0
Skinny Music On Hold Status (moh-group 3)
Active MOH clients 0 (max 830), Media Clients 0
File flash:/bells.au type AU Media_Payload_G711Ulaw64k 160 bytes
Moh multicast on 239.10.16.5 port 2000 via 0.0.0.0
Skinny Music On Hold Status (moh-group 4)
Active MOH clients 0 (max 830), Media Clients 0
File flash:/3003.au type AU Media_Payload_G711Ulaw64k 160 bytes
Moh multicast on 239.10.16.7 port 2000 via 0.0.0.0
Skinny Music On Hold Status (moh-group 5)
Active MOH clients 0 (max 830), Media Clients 0
File flash:/4004.au type AU Media_Payload_G711Ulaw64k 160 bytes
Moh multicast on 239.10.16.8 port 2000 via 0.0.0.0
ステップ 3 MOH サブシステム統計情報を表示するには、show voice moh-group statistics コマンドを使用します。次の例で、MOH Group Streaming Interval Timing Statistics は、ストリーミング間隔の間のメディア パケット カウントを示します。各パケット カウンタは 32 ビット サイズで、カウント制限は 4294967296 です。これは、20 ミリ秒のパケット間隔(G.711 用)で、カウンタが 2.72 年(2 年 8 ヵ月)後に 0 から再起動することを意味しています。2 年に 1 回 clear voice moh-group statistics を使用して、パケット カウンタをリセットしてください。
MOH Group Packet Transmission Timing Statistics は、MOH グループがメディア パケットの送信に使用した最大時間長と最小時間長(マイクロ秒単位)を示します。
MOH Group Loopback Interval Timing Statistics は、SRST の場合と同様に、マルチキャスト MOH ルータとしてループバック インターフェイスが設定されている場合に使用できます。これらのカウントは、特定のストリーミング タイミング間隔内のループバック パケット カウントです。
router#show voice moh-group statistics
MOH Group Streaming Interval Timing Statistics:
Grp# ~19 msec 20~39 40~59 60~99 100~199 200+ msec
==== ========== ========== ========== ========== ========== ==========
0: 25835 17559966 45148 0 0 1
1: 19766 17572103 39079 0 0 1
2: 32374 17546886 51687 0 0 1
3: 27976 17555681 47289 0 0 1
4: 34346 17542940 53659 0 0 1
5: 14971 17581689 34284 0 0 1
MOH Group Packet Transmission Timing Statistics:
==== ========== ==========
MOH Group Loopback Interval Timing Statistics:
loopback event array: svc_index=1542, free_index=1549, max_q_depth=31
Grp# ~19 msec 20~39 40~59 60~99 100~199 200+ msec
==== ========== ========== ========== ========== ========== ==========
0: 8918821 8721527 10023 0 1 1
1: 9007373 8635813 7184 0 1 1
2: 8864760 8772851 12758 0 1 1
3: 8924447 8715457 10464 0 1 1
4: 8858393 8778957 13017 0 1 1
5: 9005511 8639936 4919 0 1 1
Statistics collect time: 4 days 2 hours 5 minutes 39 seconds.
ステップ 4 MOH サブシステム統計情報の表示をクリアするには、clear voice moh-group statistics コマンドを使用します。
例:
router#clear voice moh-group statistics
All moh group stats are cleared