4

音楽/メッセージ ファイルを会議参加者の 1 人に「ささやく」つもりですが、このメッセージは他の会議参加者には聞こえません。アスタリスク クックブック ( http://ofps.oreilly.com/titles/9781449303822/c03-AudioManipulation_id302347.html ) のオーディオ操作の章を読みましたが、わかりませんでした:

1) ChanSpy を使用して会議の参加者に「ウィスパー」音楽ファイルを実装する方法は?

2) ChanSpy を使用して音楽ファイルを「ウィスパリング」するのが最善の方法ですか? ユーザーを会議から退出させてメッセージを再生し、会議に戻すことをお勧めしますか?

ご回答いただければ幸いです。ありがとう!

4

1 に答える 1

7

最善のアプローチの問題は、あなたが何をしようとしているのかによって異なります。あなたは、音楽/メッセージを1人の参加者にささやきたいことだけを指定しました。そのために会議からそれらを削除することは、より複雑になるだけです。方法に関しては、おおよそのコードは次のとおりです。

ダイヤルプラン:

[whisper-to-participant]
exten => s,1,Answer()
exten => s,n,ChanSpy(<Participants channel>,w)

次に、次のように呼び出しを開始します(この例では、呼び出しファイルを使用していましたが、AMIは正常に機能します)。

Channel: Local/s@whisper-to-participant
Application: Playback
Data: <prompt/music file>

私の構文はここでは完全ではないかもしれませんが、これは単一の参加者にデータをストリーミング/ウィスパーする方法の基本的な考え方です。

于 2011-12-22T13:00:40.360 に答える