0

私はアスタリスクで電話をかけるためにこのコードを使用しています:

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

しかし、このスニペットは常に 0 を返し
ます。電話回線が通話中であるか応答がないことをどのように確認できますか?

4

2 に答える 2

1

最初に、ダイヤルできない場合、その回線は 1 を返すことをお知らせします (ただし、これはまれな状況です)。

結果については、ダイヤル コマンド ページを確認してください。

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

DIALSTATUS ダイヤルプラン変数を返します。

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

于 2013-10-27T12:28:26.550 に答える