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
欢迎补充