DAHDI与Zaptel
1、DAHDI是什么?
???DAHDI表示DigiumAsterisk Hardware Device Interface,Zaptel是"ZapataTelephony"的縮寫。?
?
2、DAHDI的由來
???????Kevin Fleming是這樣介紹DAHDI的來由的:“大約2006年,ZapTel商標的持有人找上我們,說ZapTel是他們的注冊商標。從那時 候起我們就在內部討論,要把Zaptel改成DAHDI。DAHDI 2.0.0是第一個正式版本,覆蓋了Zaptel 1.4 的幾乎所有功能,除了某些過時的驅動版本和硬件之外。”
???Asterisk 1.6將只支持DAHDI,而Asterisk 1.4將保留對Zaptel的支持。Asterisk 1.2不受影響。
?
3、DAHDI與Zaptel對比
??????模塊名稱的改變:
chan_zap.so -> chan_dahdi.so
app_zapbarge.so -> app_dahdibarge.so
app_zapras.so -> app_dahdiras.so
app_zapscan.so -> app_dahdiscan.so
codec_zap.so -> codec_dahdi.so
?
?以下列出兩者所對應的主要配置文件表:
?Zaptel 文件名 DAHDI 文件名 說明
/etc/zaptel.conf? /etc/dahdi/system.conf? 主要的配置文件?
/etc/sysconfig/zaptel? /etc/dahdi/modules, /etc/dahdi/init.conf? 開機啟動參數設置?
/etc/init.d/zaptel? /etc/init.d/dahdi? 開機自動載入?
/etc/asterisk/zapata.conf? /etc/asterisk/chan_dahdi.conf? Asterisk 配置文件?
?
主要指令和工具名稱對照表:
Zaptel DAHDI 說明
ztcfg -vv?dahdi_cfg -vv? 分析system.conf,配置語音卡參數
zttool?dahdi_tool ?語音卡檢測、測試
genzaptelconf? dahdi_genconf?生成Asterisk配置文件/etc/dahdi/system.conf?
ztmonitor??dahdi_monitor 監控錄音某個通道
ztscan?dahdi_scan 掃描通道狀態
ztspeed?dahdi_speed 測試CPU占用率
zttest?dahdi_test 中斷穩定性測試
ztloop?dahdi_loop 自環測試E1數字中繼語音卡
dahdi_hardware,顯示檢測到的DAHDI 硬件列表。
?
?
Note:This module will determine which channel name (‘Zap’ or ‘DAHDI’)should be used for incoming andoutgoing channels based on the build-time choice of telephony drivers. However,if you wish to continue using the ‘Zap’ channel nameeven though you built Asterisk against the DAHDI drivers, you can add thefollowing line to the [options] section of your /etc/asterisk/asterisk.conffile:
??????dahdichanname = no
?
2008年開始zapatel更名稱dahdi,如果需要用仍然用zapatel來標示通道,則在asterisk.conf里面吧這個設置成no.
?
?
?
?
[root@pbx ~]# modprobe dahdi
[root@pbx ~]# modprobe wctdm24xxp opermode=CHINA
[root@pbx ~]# dahdi_cfg -vvvv
?
?
?
最后,編輯? /etc/modprobe.conf 文件,增加下面的內容
??????????options? wctdm24xxp? opermode=CHINA
---------------------------------------------------------------------
elastix的安裝和測試2011-06-30 17:451、elastix安裝
?? ①選擇?To install or upgrade in graphical mode
?? ②選擇鍵盤,若鍵盤是英語則選us
?? ③選擇時區
?? ④輸入管理員密碼,root的password
?? ⑤安裝完成
?
2、添加分機
?? ①Generic SIP Device? :SIP是支持網絡電話和ATA電話的一種標準協議
?? ②Generic IAX2 Device :IAX是Asterisk內部協議,重要少數設備支持的一種協議。如基于PA1688的電話及IAXy ATA電話
?? ③Generic ZAP Device? :ZAP是連接到Asterisk服務器的硬件設備,--如OpenVOx A400P D110P TDM400P? TDM800P
?? ④Other (Custom) Device :任何其他不是ZAP,SIP或IAX的設備都需要在這里定義。你希望在撥打分機211時,實際撥打的號碼是1-
?
800-555-1212,那么,你就需要增加一個用戶自定義分機號211,然后在dial文本框里面輸Local/18005551212@outbound-allroutes.
?
3、呼入路由
?? ①點擊Add Incoming Route 加入呼入路由,可以選擇IVR或轉到其他的分機或組
?
4、呼出路由
?? ①關鍵之處在撥號規則設置,一般使用x.規則。
?
5、中繼
?? 使用系統默認的ZAP/g0中繼
?
6、語音卡驅動加載和中國模式設定
?? ①加載驅動
?? 若elastix集成了該板卡的驅動,進入elastix主頁面→系統→檢查新硬件??
?? 選擇替代chan_dahdi.conf?? 點擊按鈕? 檢測新硬件
?? 若elastix沒有集成該板卡的驅動,進入板卡生產商網站下載并按裝。
?? ②設置中國模式?? (首先在控制臺輸入dmesg命令得到語音卡的型號,例如wctdm24xxp)
????????①修改? /etc/dahdi/system.conf?? 文件,將loadzone 和 defaultzone 的值都改成cn
????????②修改? /etc/asterisk/chan_dahdi.conf 文件,去掉busydetect=yes 和 busycount=3 的注釋,即去掉這兩項之前的封號
??????????并增加language=cn 項。
????????③修改? /etc/asterisk/indications.conf 文件,把country 的值改成 cn
????????④輸入asterisk -r進入asterisk控制臺,然后輸入 core stop now 停掉asterisk服務,再一次使用下面的命令,
????service dahdi stop
??????????modprobe dahdi
??????????modprobe wctdm24xxp opermode=CHINA
??????????dahdi_cfg -vvvv
??????????最后,編輯? /etc/modprobe.conf 文件,增加下面的內容
??????????options? wctdm24xxp? opermode=CHINA
???????⑤使用? shutdown -r now? 命令重啟服務器
???????⑥使用? asterisk -r 命令進入asterisk控制臺,然后輸入? dahdi show channels 查看,當所有的channel都在服務狀態,
?????????則表示語音卡驅動完成。
???????⑦用dmesg命令查看 CHINA模式是否設置成功,若顯示為FCC mode ,則需要重新設置 CHINA 模式。
remark:
?? ①DID(Direct Inward Dialing)
直接向內撥叫:外線用戶可直接以8位號碼撥叫客戶交換機的分機
??? 實現方式 用戶交換機以若干E1直接與運營商市話核心局相連,采用PRI信令;
???????????????? 運營商按用戶交換機所帶分機數量直接分配相應數量的8位碼號;
???????????????? 用戶交換機為分機自行分配8位碼號。
??
??? 呼叫方式 任何外線用戶可直接以8位號直撥用戶交換機的分機;
???????????????? 用戶交換機也可設定一個號為總機號,外線呼入時由總機轉接短號;
???????????????? 分機呼外線時,由用戶交換機設定直撥或轉接方式;
???
??? 優點 ??? 與運營商核心局直聯,采用PRI信令,接續快,接通率高;
???????????????? 用戶交換機仍可實現內部短號互撥;
???????????????? 實現電腦收發紙件傳真,能夠做到一對一的收發,不需要傳真服務器進行存儲識別和轉發。總結
以上是生活随笔為你收集整理的DAHDI与Zaptel的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常见的货币市场工具有哪些?具有这些特点!
- 下一篇: 详解公钥、私钥、数字证书的概念