Asterisk-Dahdi,获取状态通道

Asterisk-Dahdi,获取状态通道

我有 Asterisk 1.6,带有模拟卡 X100p,运行正常。我想检测该卡是否正在使用(卡的状态)。

请问有人遇到过这个问题吗?

答案1

您可以使用“显示频道”命令

voip*CLI> show channels
Channel              Location             State   Application(Data)             
DAHDI/3-1            s@ivr-3:12           Up      BackGround(someexample)
1 active channel
1 active call

您可以通过通道名称来区分 DAHDI 设备。

答案2

asterisk -rx "dahdi show channel 1" |grep Onhook >/dev/null || echo "In Use"

答案3

dahdi show channels

在星号控制台中显示由 dahdi 管理的哪些通道正在使用。此外还有dahdi 显示状态,但我不确定输出。

相关内容