FreeSWITCH voicemail

Posted 丹江流

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FreeSWITCH voicemail相关的知识,希望对你有一定的参考价值。

功能描述:分机不存在时,进行语音留言。

步骤:

1、编译mod_voicemail 模块.默认是已经有编译

2、加载mod_voicemail模块: fs_cli  -->  reload mod_voicemail   或   modules.conf.xml  添加 -->   <load module="mod_voicemail"/>  重启FS

3、设置mod_voicemail模块:修改默认voicemail.conf.xml 如下:

  在默认voicemail.conf.xml 的 profile 中添加如下两句:

       <param name="storage-dir" value="/storage/voicemail"/>            -- 录音存放目录
    <param name="odbc-dsn" value="freeswitch:user:passward"/>     -- 如果要将语音留言的信息存放到数据库,在此配置数据库的信息

  注:修改完后, fs_cli  -->  reload mod_voicemail

4、设置拨号规则:

  在需要用到语音信箱的地方添加如下的规则即可 。含义:用voicemail的profile设置,来对domain中的某个分机进行语音留言。

       <action application="answer"/>
    <action application="voicemail" data="参数1  参数2  参数3"/>    

  注:参数1:voicemail.conf.xml 中的profile name ,默认值是default

    参数2:分机所在的Domian name,该值子啊conf/directory目录中找到,默认是$${domain},也就是你的IP

    参数3:该Domain中的一个分机号。

5、录音存放路径:

  /storage/voicemail/$${domain}/参数3(分机号)/mag_xxxxxxxx.wav

以上是关于FreeSWITCH voicemail的主要内容,如果未能解决你的问题,请参考以下文章

freeswitch怎么实现呼叫转移

freeswitch 编译

freeswitch windows安装

Freeswitch 不回头

FreeSWITCH部署与功能配置

生成freeswitch事件的几种方式