免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4900 | 回复: 2
打印 上一主题 下一主题

如何测试 digium/ openvox pri 数字卡 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-17 10:50 |只看该作者 |倒序浏览
大家好:
通常安装数字卡大家都有一些和电信连接的问题,不知道是电信线路的问题或是硬件本身有毛病。如果你怀疑硬件本身有问题的话,我给大家介绍一个比较简单实用的工具, 这个工具是测试卡硬件本身的问题的。 这个工具可以用在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 的资料,很少人注意这些工具。这里罗列出来,希望对大家有帮助。
资料来源:
http://sangoma.editme.com/wanpipe-asterisk-patlooptest
http://kb.digium.com/entry/138/
digium PRI 卡用户手册
图例:

regards!
James.zhu

[ 本帖最后由 zhulizhong 于 2009-7-17 11:25 编辑 ]

000_1217.JPG (126.66 KB, 下载次数: 65)

000_1217.JPG

论坛徽章:
0
2 [报告]
发表于 2009-09-05 22:28 |只看该作者
不错,很实用

论坛徽章:
0
3 [报告]
发表于 2009-11-18 15:17 |只看该作者
3Q,收下了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP