我有一个奇怪的呼叫场景。是否可以使用Asterisk从youtube播放音乐文件(仅限音频)。我希望这样的场景,例如,当一个人将呼叫置于保持状态时,应该播放音乐文件,并且音乐源应该来自预定义的youtube文件。 大师可能吗?
答案 0 :(得分:1)
你可以使用ffmpeg库来获取流的音频,之后使用自定义moh类
http://www.voip-info.org/wiki/view/Asterisk+config+musiconhold.conf
http://www.voneto.com/blogger/2012/06/27/streaming-radio-music-on-hold-for-freepbx-and-asterisk/
答案 1 :(得分:0)
您可以使用以下代码流式传输音频:
/usr/bin/mpg123 -q -r 8000 -f 8192 --mono -s <URL>
例如:
/usr/bin/mpg123 -q -r 8000 -f 8192 --mono -s http://192.168.8.1:8000