aserisk笔记(dahdi工具相关)

dahdi_cfg

dahdi_cfg -vv : 分析system.conf,配置语音卡参数

dahdi_diag

转储dahdi通道信息,可以通过dmesg查看。
示例:
dahdi_diag  4
dmesg | tail -n 15

dahdi_genconf

生成配置文件/etc/dahdi/system.conf,最好不要手工修改改文件,用dahdi_genconf生成会更好。

dahdi_hardware

显示检测到的DAHDI硬件信息。

dahdi_maint

设置dahdi端口进入维护模式(比如:loopback),能够让端口进行数字化的loopback

dahdi_monitor

监视某个DAHDI通道,它可以将一个输出录制到一个文件里,将它播放给说话者,或者将语音电平信号显示到中断。被录制的语音文件默认是原始的线性符PCM,如果文件以.wav为后缀,那么被录制的文件就是一个wav文件。直观显示的是当前Rx(Asterisk接收语音)方向的语音电平和Tx(Asterisk传送出去的语音)方向的电平信号。 按Ctri-C可以退出该应用。

使用示例:
dahdi_monitor 1 -f file.wav -v : 对通道(端口)1进行可视化录音,并将录音保存为file.wav文件。
更多信息: dahdi_monitor --help

dahdi_scan

扫描通道状态,此命令可以看到语音卡的基本信息及通道信息。

dahdi_speed

测试CPU占用率。

dahdi_test

中断稳定性测试。

dahdi_tool

需要进入tools目录执行make menuslect进行选择。
语音卡检测、测试。

fxstest

需要进入tools目录执行make menuslect进行选择。

查看dahdi设备 : ls /dev/dahdi/

查看板卡的插线状况: cat /proc/dahdi/1 S口因为没有接计算机电源因此没有任何状态,O口的RED表示入局电话线没有信号(没有插电话线)。

# cat /proc/dahdi/1
Span 1: WCTDM/0 "Wildcard TDM410P Board 1" (MASTER)

           1 WCTDM/0/0 FXSKS (In use) RED(SWEC: MG2)
           2 WCTDM/0/1 FXSKS (In use) RED(SWEC: MG2)
           3 WCTDM/0/2 FXSKS (In use) RED(SWEC: MG2)
           4 WCTDM/0/3 FXSKS (In use) (SWEC: MG2)

本文github地址:

https://github.com/mike-zhang/mikeBlogEssays/blob/master/2013/20130105_dahdi工具相关.md

欢迎补充

原文地址:https://www.cnblogs.com/MikeZhang/p/asteriskDahdi_20130401.html