Asterisk支持多国提示语言, 默认的英文提示的。大多情况下,客户都需要是中文的,那么我们怎么设置中文语音提示呢?
分析:
先不管怎么怎么去做,至少先得把中文语音包找到,那么第一项工作就是下载中文语音包(这里有下载 :http://www.asterisk-help.com/read.php?tid-27.html)
OK ,中文包找到了,(“sounds_cn.tar”)
这里我提供两中方法
一:直接覆盖目录底下的英文提示 (这是最直接最有效的最傻的方法)
1:首先将 "sounds_cn.tar"直接上传到目录 /var/lib/asterisk/sounds/en 下
2:解压 “"sounds_cn.tar",将提示是否覆盖,OK ,我们覆盖所有。
可以测试下,用分机拨*65 蒋听到 “您的分机号是 XXX。。。” 。。OK了,当然从专业的角度讲,我们需要第二种方法去解决,毕竟要弄得
很专业啊。嘎嘎。
二:修改asterisk 下的相关文件
1:1.修改/etc/asterisk/asterisk.conf,在[option]节内增加如下内容 (1.5 以上的版本不需做次操作)
languageprefix=yes
execincludes=yes
2:将"sounds_cn.tar" 解压到 cn 文件夹中,再将 中文语音提示的 cn 文件夹上传到
/var/lib/asterisk/sounds/ 下
3:进入到linux 控制台:
# cd /var/lib/asterisk/sounds/
# chown -R asterisk:asterisk cn
4:修改sip_general_custom.conf 和 iax_general_custom.conf 文件,添加或修改如下内容:
# language=cn
5: 使用 amportal restart 重新加载生效
# amportal restart
OK 了,用分机拨*65 蒋听到 “您的分机号是 XXX。。。” 。。OK了,
www.asterisk-help.com