在没有每秒请求的情况下检索活动呼叫的最佳方法?

时间:2017-11-14 20:56:40

标签: ringcentral

我们需要创建一个监视器,在实时时间内在我们的外联网中显示任何收入呼叫。

我们可以使用/account/~/extension/~/active-calls显示有效来电,但是,为了达到我们需要的水平,我们需要每秒发出一次请求,我估计会被速率限制阻止。

有更好的解决方案吗?

由于

1 个答案:

答案 0 :(得分:2)

订阅(推送通知)API资源使开发人员能够使客户端应用程序创建单个订阅(到一个或多个扩展程序)并持续接收实际的推送通知每个订阅分机的时间。当您的应用程序使用此方法在RingCentral帐户上接收事件时,不涉及任何轮询。

您可以使用以下任一传输类型创建订阅,以接收推送通知:

  • PubNub
  • WebHook

客户端想要接收的通知可以由订阅请求中设置的事件过滤器指定。事件过滤器作为URL公开,指向所需的RingCentral API资源。目前,以下事件类型可用于通知:扩展,消息和状态。它们在下面详细描述:
Notifications Event Types

您可以查看下面的订阅API:
Subscription API

如果您对通过WebHook订阅推送通知感兴趣,那么我们有一个易于遵循的快速入门指南:
RingCentral Webhooks Quickstart Guide