[分享]Asterisk 实现模拟彩铃形式呼叫

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

  本站原创,仅供参考,转载不说明出处者,追查你到几光年。


转自:http://www.asterisk-help.com/read.php?tid-1365.html 

你可能感兴趣的:(Asterisk)