Exotel 有呼叫详细信息 API(此处),它提供详细的呼叫持续时间、呼叫状态等所有信息。我们正在使用此 API 来获取呼叫详细信息,但此 API 的问题是它会在一段时间后(2 分钟内)提供呼叫详细信息。
那么,每次通话结束后应该运行什么 cron 作业才能获得准确的通话详细信息?
尝试了多种逻辑,但没有一个有效。
Exotel 有呼叫详细信息 API(此处),它提供详细的呼叫持续时间、呼叫状态等所有信息。我们正在使用此 API 来获取呼叫详细信息,但此 API 的问题是它会在一段时间后(2 分钟内)提供呼叫详细信息。
那么,每次通话结束后应该运行什么 cron 作业才能获得准确的通话详细信息?
尝试了多种逻辑,但没有一个有效。
推荐的方法是使用此处StatusCallback
记录的 (webhook)使用信息。这将在通话后立即将通话详细信息推送到您的端点。根据Rest Hooks,不鼓励投票,因为 98.5% 的投票被浪费了。
但是,如果需要根据用例和其他限制来完成,轮询 API 的逻辑应该是指数退避。