私はアスタリスクで電話をかけるためにこのコードを使用しています:
exec("DIAL", "DAHDI/g0/" + phoneNo + "," + timeOut + ",mg,");
しかし、このスニペットは常に 0 を返し
ます。電話回線が通話中であるか応答がないことをどのように確認できますか?
最初に、ダイヤルできない場合、その回線は 1 を返すことをお知らせします (ただし、これはまれな状況です)。
結果については、ダイヤル コマンド ページを確認してください。
http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial
DIALSTATUS ダイヤルプラン変数を返します。
http://www.voip-info.org/wiki/view/Asterisk+variable+DIALSTATUS