您的位置:首页 > 运维架构

sangoma/digium/openvox E1卡硬件检测方法

2011-09-17 15:29 169 查看
文/james.zhu
鸣谢

通常安装数字卡大家都有一些和电信连接的问题,不知道是电信线路的问题或是硬件本身有毛病。如果你怀疑硬件本身有问题的话,我给大家介绍一个比较简单实用的工具, 这个工具是测试卡硬件本身的问题的。 这个工具可以用在Sangoma/Digium/ OpenVox的PRI数字卡上。这里有几个步骤需要大家安装执行:

1) 首先你做一个lookback 测试的线。注意这里的做法是1 对4, 2 对5. 具体你做法可以参照这个连接:

http://www.ortizonline.com/publications/april2004/loopback.htm

2) 然后设置你的模式,E1 或者 T1. 把你的lookback 水晶头接到一个口上。

以后可以用命令 zttool 或者 dahdi_tool检查状态。必须是 OK. 指示灯绿色。

3) 设置你的zaptel.conf 或者 etc/dahdi/system.conf, 你的文件一个是这样的:

============E1 的设置 4 口==============================

span=1,0,0,ccs,hdb3,crc4

clear=1-31

# for TE2xx and TE4xx, uncomment the following two lines

span=2,0,0,ccs,hdb3,crc4

clear=32-62

# for TE4xx, uncomment the following four lines

span=3,0,0,ccs,hdb3,crc4

clear=63-93

span=4,0,0,ccs,hdb3,crc4

clear=94-124

==========T1 的设置 4 口=================================

span=1,0,0,esf,b8zs

clear=1-24

# for TE2xx and TE4xx, uncomment the following two lines

span=2,0,0,esf,b8zs

clear=25-48

# for TE4xx, uncomment the following four lines

span=3,0,0,esf,b8zs

clear=49-72

span=4,0,0,esf,b8zs

clear=73-96

=====================================================

4) 启动设备的驱动:

4.1) modprobe zapte // 或者 dahdi, 这里的例子都是对zaptel 或者dahdi 而言的。

4.2) modprobe wct4xxp // Openvox D210P/D410P

4.3) ztcfg -vvvvvvv // 或者 dahdi_cfg -vvvvvvv

4.4) 如果正常启动的话,你的水晶头没有问题的话,指示灯一个是绿色的(可以用zttool/dahdi_tool 测试,确认ok)

5) 编译 测试工具, 在 zaptel 源代码路径下面, 或者 dahdi-linux 下面,执行: make tests

6) 执行测试命令:

=====================================================

./patlooptest /dev/zap/1 300

Going for it...

=========E1 ==========================================

./patlooptest /dev/zap/1 300 // 第一个端口的第一个通道

./patlooptest /dev/zap/32 300 // 第二个端口的第一个通道

./patlooptest /dev/zap/63 300

./patlooptest /dev/zap/94 300

*********E1 dahdi*********************************************

./patlooptest /dev/dahdi/1 300

./patlooptest /dev/dahdi/32 300

./patlooptest /dev/dahdi/63 300

./patlooptest /dev/dahdi/94 300

========T1==============================================

./patlooptest /dev/zap/1 300 // 第一个端口的第一个通道

./patlooptest /dev/zap/25 300 // 第二个端口的第一个通道

./patlooptest /dev/zap/49 300

./patlooptest /dev/zap/73 300

**********dahdi**********************************************

./patlooptest /dev/dahdi/1 300

./patlooptest /dev/dahdi/25 300

./patlooptest /dev/dahdi/49 300

./patlooptest /dev/dahdi/73 300

注意事项:

1) 确认你的线是正确的。

2) 要打开每个口的第一个通道。

3) 命令的参数: 通道号, 然后加时间。

4) 如果有报错的话,可能卡硬件或者端口有问题,或者检查中断是否丢失。

5) 不需要启动 asterisk。

最后,通过这些方法基本上可以判断出硬件或者某个端口的问题来,如果确认了硬件没有问题,你可以继续排查电信方面的问题(如信令问题)。

这些资料其实都是Digium 的资料,很少人注意这些工具。这里罗列出来,希望对大家有帮助。

图例:

regards!

James.zhu
000_1217.JPG (300.77
KB, 下载次数: 0)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: