简单的讲
彩铃
就是主叫呼叫被叫时,主叫将听到一段音乐或语音..而不是普通的振铃音。
在 Asterisk 中 dial () 中加入小写m 即可设置实现播放语音,即实现彩铃。如下示例:
这样在呼叫被叫用户时,即可播放存放在asterisk 中的语音,一般存放在 ”/var/lib/asterisk/mohmp3/“目录下。
那么问题来了,我想指定某某文件,这样可行吗? 当然是可以的。实现步骤如下:
一:编辑 vi /etc/asterisk/musiconhold.conf 文件 (如果装了 freepbx程序,则编辑 vi musiconhold_additional.conf),实际上打开此文件后大概知道个怎么回事了。在最后一行添加如下 语音分组
二:在/var/lib/asterisk/mohmp3 目录下新建test 文件夹,并导入你需要的语音,也就是彩铃啦,注意语音格式,不然Asterisk是不会播放的
三:编写测试 dialplan流程代码:
最后记得加载 reload 最好重启下asterisk 服务
在 Asterisk 中 dial () 中加入小写m 即可设置实现播放语音,即实现彩铃。如下示例:
- exten => _X.,1,Dial(SIP/${EXTEN},,m)
那么问题来了,我想指定某某文件,这样可行吗? 当然是可以的。实现步骤如下:
本部分设定了隐藏,您已回复过了,以下是隐藏的内容
一:编辑 vi /etc/asterisk/musiconhold.conf 文件 (如果装了 freepbx程序,则编辑 vi musiconhold_additional.conf),实际上打开此文件后大概知道个怎么回事了。在最后一行添加如下 语音分组
- [test]
- mode=files
- directory=/var/lib/asterisk/mohmp3/test ;指定文件目录
三:编写测试 dialplan流程代码:
- exten => _X.,1,Dial(SIP/${EXTEN},,m(test))
最后记得加载 reload 最好重启下asterisk 服务
本站原创,仅供参考,转载不说明出处者,追查你到几光年。
转自:http://www.asterisk-help.com/read.php?tid-1365.html