php – 如何使用星号获取Web应用程序中任何调用的调用持续时间?

我已经使用php完成了一个网站,星号被用作Voip系统.现在的问题是我希望在“HANG UP”之后得到每个呼叫的呼叫持续时间.我用Google搜索了很多并得到了一个名为${ANSWEREDTIME的星号变量},但不知道如何从中获取价值以及如何启动它.
请帮助并将我视为PHP AGI脚本的新蜜蜂……!
提前致谢.

解决方法:

Voip-info有一个很好的例子,说明如何用PHP编写AGI.如果你看一下签名’function execute_agi($command)’描述的那个页面上的函数,你将看到如何制作一个通用的php函数来向星号发出命令并接收数据.

完成后,只需在Dial语句返回后输入以下代码:$callduration = execute_agi(“GET VARIABLE ANSWEREDTIME”);

或者,如果您在PHP星号库(其中一些列于here at VOIP-Info)上构建您的PHP脚本,您可以使用已经过测试且功能丰富的PHP界面与Asterisk交谈.祝好运!

上一篇:STM32实现将简单的参数保存至flash,掉电不重置


下一篇:STM32硬件I2C双机通信