我可以通过什么方式跟踪每个客户的最小/呼叫

时间:2016-03-11 14:00:13

标签: twilio twilio-click-to-call

我们以简化方式使用的用例: 1)定制来到我们的网站 2)他看到了一个电话号码列表 3)他点击一个电话号码来打电话。

上面我正在阅读 https://www.twilio.com/docs/quickstart/java/client/outgoing-calls

我们的计划是将此通话功能作为一项附加功能,我们将向最终客户收取twilio向我们收取的费用。

现在我需要跟踪每位客户使用的电话/分钟数。这样我就可以为他收费。

我可以通过每个客户跟踪最小/来电的方式是什么?

编辑: 是否有任何api / webhock可用于跟踪特定呼叫的开始和结束时间,以便我们可以节省呼叫的持续时间和收费。

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

好消息!您可以通过以下两种方式查找此信息。

首先,您可以设置StatusCallback URL,以接收有关呼叫的webhook信息。您可以使用phone numbers section of the Twilio portal在数字级别设置此项。或者你可以set a StatusCallback parameter when you create calls using the REST API。或者你可以set a StatusCallback attribute when creating calls using the <Number> noun in TwiML

无论你设置回调,你都会得到一个webhook回到你在通话结束时设置的URL。那webhook will include a CallDuration parameter with the duration of the call in seconds

要获得更准确的价格报告,您实际上可以查询REST API。 Call instance resources have a Price property。这里唯一的缺点是Price属性可能不会立即可用。因此,您可能需要安排工作以在通话结束后检查价格。

让我知道这是否有帮助。