PIASTで遊ぶ
提供: VoIP-Info.jp
色々と遊んでみる
shoutcast保留音
電話をネットラジオにしてしまいましょう!
当然ですがインターネット接続必要です。
mpg123をインストールする
この場合Mplayerはちと使いにくいので懐かしのmpg123を使います。
# apt-get install mpg123
これだけ
保留音としてShoutcastのクラスを作る
musiconhold.confに以下の例のようなセクションをつくります。
[test] mode=custom application=/usr/bin/mpg123 -q -r 8000 -f 8192 -b 1024 --mono -s -@ http://yp.shoutcast.com/sbin/tunein-station.pls?id=61384
URLの部分はShoutcastのステーションリストからダウンロードアイコンのところのリンクを取ってきます。 設定したらmodule reload res_musiconholdをCLIで実行するだけ。
内線でダイヤルしたらShoutcastが聞けるようにする
これも簡単
;MOH TEST exten => 308,1,NoOp exten => 308,n,Answer exten => 308,n,MusicOnHold(test)
こんな感じで書くだけです。
なおバッファリングタイムがあるので設定した直後は音が出ません。1分ほど待てば貯まるはずです。
複数のステーションを切り換えたい場合には、ステーションの数だけMOHのクラスを作れば可能ですが、その分、リソースは食います。