编程语言
首页 > 编程语言> > php – 如何使用星号获取Web应用程序中任何调用的调用持续时间?

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交谈.祝好运!

标签:php,asterisk
来源: https://codeday.me/bug/20190701/1344253.html