Elastix默认安装与支持的是英文语音提示,所以为了客户的方便,我们一般将其设置为中文语音提示。
安裝步骤如下:
方式一:
1.上传到Elastix 服务器上的/var/lib/asterisk/sounds目录下
2.切换至sounds目录,指令为 cd /var/lib/asterisk/sounds
3.解压cn.zip,指令为 unzip cn.zip
4.变更cn目录权限, 指令为 chown -R asterisk:asterisk cn
5.变更cn目录的存取权限,指令为 chmod 775 cn
6.重新启动,指令为 amportal restart
7.进入Elastix网页,将您要测试的分机,language改为cn,並且确认后套用。
8.如果是纯的asterisk,请用dialplan语法,Set(CHANNEL(language)=cn)
9.分机直接输入*97#,或*65#测试修改后的结果。
10.OK!
方式二:
当然也可以將cn的內容全部覆盖掉 /var/lib/asterisk/sounds下的预设内容,这回使默认的语言由英文,全改为中文语音 。
但是这样会破坏原本Elastix或者asterisk的预设为英文的作法。(不推荐)
方式一测试如果不可用,可以在其基础上再修改配置文件。
方式三:
修改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
亲测可用!