Asterisk 可以使用自定义的等待音乐,可以使用CD抓轨、下载等任何方法获取音乐源,并将它上传到 Asterisk 的等待音乐目录即可,非常方便。不过在操作时还是有点注意事项哟,清风在开始的时候就走了点弯路呢。
对于文件的上传,个人喜欢用 scp 上传,可以批量上传,效率会快很多。
# scp *.mp3 root@asterisk.local.domain:/var/lib/asterisk/mohmp3/
传完之后再做一下权限修改:
# cd /var/lib/asterisk/mohmp3
# chown asterisk:asterisk *
# chmod a+rw *
如果不习惯命令行,我们也可以在 FreePBX 管理页面上传音乐文件,进入 Admin -> Setup -> Music on Hold, 显示如下图On Hold Music 页面: 点击浏览按钮选择音乐文件并Upload 上传就可以了。你可以选择上传 .wav 或 .mp3 两种类型的文件。
这时你也许会迫不急待的想试听一下效果吧,可是怎么回事?没有声音?别急,其实清风开始也遇到了一样的问题。搜索之后发现,原来对文件还有一些其它的要求。主要是:
1. 只能使用单声道。
2. 取样频率最定在 8000。
3. 去掉音乐文件中的 ID3 tag
经过以上改造后的文件再重新上传上去,基本上就没有问题了。 有的同学会问了,这几个要求怎么做到呀? 清风在这里向大家严重推荐一个无敌软件:Audiocity。在这一篇文章里使用方法介绍。
