アスタリスクを使用して通話をルーティングしています。私のアプリケーションのロジックはかなり複雑なので、PHPAGI を使用しています。
Dialコマンドを実行して、いくつかのことを追跡したいと思います。
- 通話に応答しましたか?
- 呼び出し先が呼び出しに応答するのにかかった時間は?
- 話は何時間かかりましたか?
今持っているのは$agi->exec('Dial', ...)関数だけです。Dial コマンドを使用すると、呼び出し先が呼び出しに応答したときに呼び出されるマクロを指定できます。しかし、これの代わりにどのようにphpコールバックを指定できますか? phpagi スクリプトで回答の瞬間を追跡するにはどうすればよいですか?
ありがとうございました!