1. 程式人生 > >Elastix 之中文語音包(親測有效)

Elastix 之中文語音包(親測有效)

plan 親測 配置 內容 bsp 客戶 控制臺 last 默認

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
親測可用!

Elastix 之中文語音包(親測有效)