はじめに
IP Phone 7800/8800 シリーズでは、高音質な着信音 (Wideband Ring Tones) を使用することができます。
本ドキュメントでは、これらの IP Phone で使用される Wideband Ring Tones のフォーマットとファイル(拡張子 .rwb) の変換方法について解説します。
1.着信音ファイルの取得
IP Phone で使用する Wideband Ring Tones のリストは、"RingList-wb.xml"ファイルに記述されます。
XMLファイルの記述方法は、"RingList.xml" と同様ですが、Ring Tones ファイルの拡張子は、".raw" ではなく ".rwb" になります。
"RingList-wb.xml" と 着信音 (例:"Mellow.rwb") は以下の操作で取得できます。
$ tftp <CUCM/TFTP server IP address>
tftp> get RingList-wb.xml Received 1129 bytes in 0.0 seconds tftp> get Mellow.rwb Received 680000 bytes in 1.9 seconds tftp> quit
$ cat RingList-wb.xml <CiscoIPPhoneRingList> : <Ring> <DisplayName>Mellow</DisplayName> <FileName>Mellow.rwb</FileName> </Ring> <Ring> <DisplayName>Mischief</DisplayName> <FileName>Mischief.rwb</FileName> </Ring> : </CiscoIPPhoneRingList> $
|
2.着信音ファイルのフォーマットについて
標準の着信音(拡張子.raw)の場合、音声(着信音)は
8000Hzでサンプリングされ、8bitで量子化されたものと
なります。IP Phone 7800/8800 シリーズで使用する
着信音(拡張子.rwb)では16000Hzでサンプリングされ、
16bitで量子化された高音質の音源ファイルになります。
Wideband Ring Tones のフォーマット
Raw PCM (no header) 16000 samples per second 16 bits per sample Least Significant Bit Minimum ring size is 240 samples Number of samples in the ring is evenly divisible by 240 Maximum ring duration is 10 seconds Ring starts and ends at the zero crossing
|
3.ツールを用いたフォーマットの変換方法について
Wideband Ring Tones ファイルは、一般的な音声処理用のツールを
用いて 標準的な音声ファイル (拡張子.wav) に変換できます。
Sox (Sound eXchange) ツールを方法は以下の通りです。
標準 wavファイル から rwbファイルへの変換
$ sox input.wav -t raw -e signed-integer -b 16 -c 1 -r 16000 output.rwb
rwbファイルから標準 wavファイルへの変換 (事前に拡張子をrwbからrawに変更)
$ sox -r 16k -e signed-integer -b 16 -c 1 input.raw output.wav
|
SoX ツールは、以下のURLからダウンロードできます。
http://sox.sourceforge.net/
http://sourceforge.net/projects/sox/files/sox/
また、下記の手順で、音声編集ソフトウェア Audacity を用いても
変換することができます。
Step 1. Raw データの取り込み
Step 2. 対象ファイルを選択
Step 3. 取り込形式(音声フォーマット)を指定
Step 4. オーディオの書き出し
Step 5. 書き出しファイル名を指定
以上