首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhpAgi拨号:当被调用者响应呼叫时如何调用回调

PhpAgi拨号:当被调用者响应呼叫时如何调用回调
EN

Stack Overflow用户
提问于 2014-08-06 10:19:50
回答 1查看 986关注 0票数 0

我用星号来传送呼叫。我的应用程序的逻辑相当复杂,因此我使用的是PHPAGI。

我想执行拨号命令并跟踪几件事情:

  1. 电话被接了吗?
  2. 被叫的人需要多少时间才能接电话?
  3. 这次谈话花了多少时间?

我现在只有$agi->exec('Dial',.)函数.Dial命令允许我指定一个宏,该宏在被调用者响应调用时被调用。但是,我如何指定任何php回调而不是这个呢?如何在我的phpagi脚本中跟踪答案时刻?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-08-07 02:24:40

你可以像这样做宏

代码语言:javascript
复制
[macro-dial]
exten => s,1,System(/full/path/php_callback_on_answer.php ${ID})

对于挂起的回调,使用h扩展或只在mysql中解析cdrs。

您可以在呼叫开始时记录可变时间,并在应答之前计算时间。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25157871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档