PIASTで遊ぶ

2016年3月24日 (木) 23:19時点におけるTakahashi (トーク | 投稿記録)による版 (ページの作成:「色々と遊んでみる =shoutcast保留音= 電話をネットラジオにしてしまいましょう!<br> 当然ですがインターネット接続必要です。...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

色々と遊んでみる

目次

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