RTP オーディオ ファイル経由でストリームする Cron ジョブ スケジュール

RTP オーディオ ファイル経由でストリームする Cron ジョブ スケジュール

私は Asterisk 1.8.28 ベースの PBX を使用しており、毎日異なる時間にいくつかのオーディオ ファイルをインターコムまたはページングしたいと考えています。Cisco SPA508G を RTP レシーバーとして動作させ、アンプとスピーカーの束に接続しています。アナウンスを行うために次のコンテキストを使用しています [PAGER] exten => 800,1,Dial(MulticastRTP/basic/224.168.168.168:34560)。ext.800 をダイヤルして手動で実行すると正常に動作します。Asterisk で IP:224.168.168.168:34560 に MulticastRTP を実行するために内線 800 を作成しました。そのため、cron ジョブを介して毎日実行できる bash スクリプトが必要ですが、ファイル /var/lib/asterisk/sounds/en/test.mp3 をどのプレーヤーでどのように再生すればよいかわかりません。どなたか助けていただければ幸いです。どうもありがとうございます。

答え1

これを解決する方法の1つは、アスタリスク呼び出しファイル

bash を使用すると、リンクの形式に従ってテキスト ファイルを作成し、そのファイルを /var/spool/asterisk/outgoing に移動できます。

トランスコーディングの負荷を軽減するには、録音を WAV などの別の形式に変換することをお勧めします。

関連情報