7.編譯完上述兩個(gè)文件之后,再運(yùn)行下面的命令:
cd /usr/src/zaptel-xxxx/kernel/xpps/utils //xxxx代表對(duì)應(yīng)的版本號(hào)./genzaptelconf -sdvM
。ㄟ\(yùn)行這個(gè)命令后,如果上面有報(bào)error, 請(qǐng)認(rèn)真查看報(bào)錯(cuò)的具體信息,系統(tǒng)會(huì)自動(dòng)給出解決問(wèn)題的命令,用戶可以根據(jù)該命令進(jìn)行解決,然后再次運(yùn)行./genzaptelconf -sdvM,如無(wú)報(bào)錯(cuò),則可進(jìn)行下一步)
這個(gè)命令會(huì)自動(dòng)生成/etc/zaptel.conf 和 /etc/asterisk/zapata-channels.conf文件。
zapata.conf , zapata-channels.conf, extensions.conf 三者的關(guān)系圖:
zaptel.conf 文件如下:
# Span 1: OPVXA1200/0 "OpenVox A1200P/A800P Board 1" (MASTER)
fxoks=1
fxoks=2
fxoks=3
fxoks=4
fxoks=5
fxoks=6
fxoks=7
fxoks=8
# Global data
loadzone = us
defaultzone = us
"zaptel.conf" 23L, 369C
8.檢查自動(dòng)生成的文件配置是否和自己的A1200P的卡一致,如果不一致的話要進(jìn)行修改,注意FXS口用FXO信令。
下圖為運(yùn)行上述命令的輸出,從輸出我們可以發(fā)現(xiàn)一個(gè)問(wèn)題,(使用本文的所用的軟件版本可能會(huì)出現(xiàn)的一個(gè)問(wèn)題,其他的版本不一定會(huì)出現(xiàn)),/etc/asterisk/zapata-channels.conf 沒(méi)有被包含進(jìn) /etc/asterisk/zapata.conf,解決辦法是:
在 zapata.conf文件的最后加一句: #include zapatal-channels.conf 即可:
輸入
cd /etc/asterisk/
vi zapata.conf
在文件最后添加一句:
#include zapata-channels.conf
9.接下來(lái)輸入以下命令:
modprobe zaptel //加載zaptel模塊
modprobe wctdm //加載wctdm模塊
ztcfg -vvvvv
上面的輸出表示A1200P的通道都已識(shí)別,驅(qū)動(dòng)安裝成功(本文用的是8個(gè)FXS口,上面的channel 01到channel 08是FXs口,后面的FXO表示它們使用的是FXO的信令,并不是表示它們是FXO口,這一點(diǎn)大家應(yīng)該注意)
10.啟動(dòng) asterisk,運(yùn)行下面命令:
asterisk -vvvvvvvgc (如果asterisk 已啟動(dòng),可輸入 asterisk -r )
進(jìn)入CLI后輸入 zap show channels ,如果能看到模塊表示安裝已基本完成: