zoukankan      html  css  js  c++  java
  • Elastix 之中文语音包(亲测有效)

    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
    亲测可用!

  • 相关阅读:
    ngx-infinite-scroll angular无限滚动插件
    set<Integer> list<Integer>互转
    Linux Tomcat9 catalina.out日志按日期生成
    mysql创建普通用户并且授权
    抽象类
    全角转半角
    异常工具 获取异常信息 log.setExceptionDetail(ThrowableUtil.getStackTrace(e));
    spring RedisTemplate用法
    canvas实现屏幕截图
    Dynamics CRM
  • 原文地址:https://www.cnblogs.com/Loadhao/p/6848225.html
Copyright © 2011-2022 走看看