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のクラスを作れば可能ですが、その分、リソースは食います。