Asterisk专题之:DAHDI与Zaptel
来源:互联网 发布:unity3d 4.5破解版 编辑:程序博客网 时间:2024/05/16 06:33
原文地址 :http://hi.baidu.com/brian/item/7ea6badf3dd79c46ddf9be98
本周折腾OpenVox的D410p的与移动的SS7对接,OpenVox 推荐使用Asterisk 1.4 + Zaptel ,我使用的是Asterisk 1.6 + Dahdi,
总结一下DAHDI与Zaptel:
What is DAHDI?
DAHDI表示Digium Asterisk Hardware Device Interface,Zaptel是"Zapata Telephony"的缩写。
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不受影响。
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 硬件列表。
实例:
[root@localhost ~]# dahdi_speed
Count: 453538
[root@localhost ~]# dahdi_test
Opened pseudo dahdi interface, measuring accuracy...
99.987% 99.980% 99.987% 99.987% 99.987% 99.986% 99.986% 99.987%
--- Results after 8 passes ---
Best: 99.987 -- Worst: 99.980 -- Average: 99.985912, Difference: 99.985912
[root@localhost ~]#
[root@localhost ~]# dahdi_hardware
pci:0000:01:02.0 wct4xxp+ d161:0410 Wildcard TE410P (2nd Gen)
[root@localhost ~]# dahdi_scan
[1]
active=yes
alarms=OK
description=T4XXP (PCI) Card 0 Span 1
name=TE4/0/1
manufacturer=Digium
devicetype=Wildcard TE410P (2nd Gen)
location=Board ID Switch 0
basechan=1
totchans=31
irq=193
type=digital-E1
syncsrc=0
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=AMI,HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS
[2]
active=yes
alarms=OK
description=T4XXP (PCI) Card 0 Span 2
name=TE4/0/2
manufacturer=Digium
devicetype=Wildcard TE410P (2nd Gen)
location=Board ID Switch 0
basechan=32
totchans=31
irq=193
type=digital-E1
syncsrc=0
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=AMI,HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS
[3]
active=yes
alarms=OK
description=T4XXP (PCI) Card 0 Span 3
name=TE4/0/3
manufacturer=Digium
devicetype=Wildcard TE410P (2nd Gen)
location=Board ID Switch 0
basechan=63
totchans=31
irq=193
type=digital-E1
syncsrc=0
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=AMI,HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS
[4]
active=yes
alarms=OK
description=T4XXP (PCI) Card 0 Span 4
name=TE4/0/4
manufacturer=Digium
devicetype=Wildcard TE410P (2nd Gen)
location=Board ID Switch 0
basechan=94
totchans=31
irq=193
type=digital-E1
syncsrc=0
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=AMI,HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS
[root@localhost ~]#
- Asterisk专题之:DAHDI与Zaptel
- DAHDI与Zaptel
- DAHDI与Zaptel的区别(转)
- dahdi之于Asterisk
- Upgrade Zaptel to DAHDI - Document Transcript
- asterisk、dahdi安装
- asterisk dahdi r2资料搜集
- 在本地安装zaptel 驱动或dahdi驱动的方法
- DAHDI 或者 zaptel 外呼没有彩铃声
- 同我一起安装dahdi、asterisk的最新版本(转)
- Shell小脚本:实现自动安装Asterisk和DAHDI
- dingming asterisk 单E1 在zaptel-1.2.22.tar.gz下修改的代码
- asterisk+dahdi+chan_ss7搭建E1呼叫小型测试环境(一)
- asterisk+dahdi+chan_ss7搭建E1呼叫小型测试环境(二)
- ASTERISK–E1–DAHDI–PRI的配置和调试
- Zaptel配置
- Asterisk呼叫中心之数据库查询与播报(二)
- Dahdi驱动源代码分析之四DMA缓存区
- 625这个数字很特别,625的平方等于390625,刚好其末3位是625本身。除了625,还有其它的3位数有这个特征吗?
- 构造函数+析构函数
- 上传图片漏洞
- mysql笔记(一)
- iOS中如何避免图像解压缩的时间开销
- Asterisk专题之:DAHDI与Zaptel
- PureMvc学习(一)
- MFC框架类、文档类、视图类相互访问的方法
- div被swf覆盖的问题
- C#中的线程(一)入门
- 在ASP.NET MVC3中使用EFCodeFirst 1.0
- C#没有.sln文件怎么办?
- hiveQL 本地mapreduce
- 基于SaaS的呼叫中心应用思考