【发布时间】:2020-02-27 09:52:28
【问题描述】:
Exotel 拥有通话详情 API (here),可提供详细通话时长、通话状态等所有信息。我们正在使用此 API 来获取呼叫详细信息,但此 API 的问题是它会在一段时间后(2 分钟内)提供呼叫详细信息。
那么,每次通话结束后应该运行什么 cron 作业才能获得准确的通话详细信息?
尝试了多种逻辑,但没有一个有效。
【问题讨论】:
标签: php exotel-api
Exotel 拥有通话详情 API (here),可提供详细通话时长、通话状态等所有信息。我们正在使用此 API 来获取呼叫详细信息,但此 API 的问题是它会在一段时间后(2 分钟内)提供呼叫详细信息。
那么,每次通话结束后应该运行什么 cron 作业才能获得准确的通话详细信息?
尝试了多种逻辑,但没有一个有效。
【问题讨论】:
标签: php exotel-api
推荐的方法是使用 StatusCallback (webhook) 记录的 here 来使用信息。这将在通话后立即将通话详细信息推送到您的端点。根据Rest Hooks,不鼓励投票,因为 98.5% 的投票被浪费了。
但是,如果需要根据用例和其他限制来完成,轮询API的逻辑应该是exponential backoff。
【讨论】: