4,723
回編集
差分
PIASTで遊ぶ
,ページの作成:「色々と遊んでみる =shoutcast保留音= 電話をネットラジオにしてしまいましょう!<br> 当然ですがインターネット接続必要です。...」
色々と遊んでみる
=shoutcast保留音=
電話をネットラジオにしてしまいましょう!<br>
当然ですがインターネット接続必要です。<br>
==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)
こんな感じで書くだけです。<br>
なおバッファリングタイムがあるので設定した直後は音が出ません。1分ほど待てば貯まるはずです。<br>
複数のステーションを切り換えたい場合には、ステーションの数だけMOHのクラスを作れば可能ですが、その分、リソースは食います。<br>
=shoutcast保留音=
電話をネットラジオにしてしまいましょう!<br>
当然ですがインターネット接続必要です。<br>
==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)
こんな感じで書くだけです。<br>
なおバッファリングタイムがあるので設定した直後は音が出ません。1分ほど待てば貯まるはずです。<br>
複数のステーションを切り換えたい場合には、ステーションの数だけMOHのクラスを作れば可能ですが、その分、リソースは食います。<br>