使用Asterisk呼叫时查找繁忙线路



我正在使用此代码与Asterisk进行调用:

exec("DIAL", "DAHDI/g0/" + phoneNo + "," + timeOut + ",mg,");

但此代码段始终返回 0。
如何找到电话线忙或无人接听?

首先,我通知您,如果无法完成拨号,该行将返回 1(但是是的,这种情况很少见)。

有关结果,请检查拨号命令页面:

http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial

它返回拨号状态拨号计划变量。

http://www.voip-info.org/wiki/view/Asterisk+variable+DIALSTATUS

对于那些使用Asterisk java的人

String status = channel.getVariable("DIALSTATUS");
状态

将为您提供拨号状态,例如忙,无应答描述https://www.voip-info.org/wiki/view/Asterisk+variable+DIALSTATUS

相关内容

  • 没有找到相关文章

最新更新