我有一个在Asterisk框架上使用AGI用PHP开发的调用应用程序,下面是应用程序的基本流程。
We receive a call from user at our Asterisk ss7 server and forward the same call to another user from our server.
我想知道呼叫转发到另一个用户的状态。状态表示两个用户之间的呼叫发生的情况,例如Hangup、Busy、Not Answered等。
关于如何进行调用或其他任何操作的详细信息不多,但如果您正在执行Dial()并想在调用结束时知道结果,请尝试${DIALSTATUS}。
这将包含类似"ANSWER"、"NOANSWER"或"BUSY"的内容。查看完整列表和更多信息http://www.voip-info.org/wiki/view/Asterisk+变量+DIALSTATUS
您可以使用CDR功能或使用diaplan来获得拨号状态
http://www.voip-info.org/wiki/view/Asterisk+变量+DIALSTATUS
http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql