RingCentral呼叫日志API是否返回“缺失”值?

时间:2018-08-28 06:22:01

标签: calllog ringcentral

在RingCentral在线帐户门户(https://service.ringcentral.com)和终结点应用中,呼叫日志显示显示呼叫是呼入,呼出还是未接。

在查看Call Log API的API参考时,似乎它仅向回发送“方向”的入站或出站。开发人员的呼叫日志API是否返回“遗漏”的值?是否有另一种方法可以通过“呼叫日志” API获取此信息?

参考:https://developer.ringcentral.com/api-docs/latest/index.html#!#RefCallLog.html

2 个答案:

答案 0 :(得分:0)

此问题似乎与屏幕截图所示的在线帐户门户用户界面的“类型”列有关。

enter image description here

Web UI的“类型”列显示“入站”,“出站”或“丢失”。这可以通过使用directionresult的响应属性来生成。

  • direction API响应属性将为InboundOutbound
  • result API响应属性是一个枚举值,其中包括Missed和其他值,其中包括Voicemail(此示例屏幕截图)。完整的列表可在下面的链接中找到:

参考:https://developer.ringcentral.com/api-docs/latest/index.html#!#ResultStatusValues

以下是示例响应:

{
    "uri": "https://platform.ringcentral.com/restapi/v1.0/account/11111111/call-log?view=Simple&showBlocked=true&withRecording=false&dateFrom=2018-08-27T06:18:00.000Z&page=1&perPage=100",
    "records": [
        {
            "uri": "https://platform.ringcentral.com/restapi/v1.0/account/11111111/call-log/22222222?view=Simple",
            "id": "22222222",
            "sessionId": "33333333",
            "startTime": "2018-08-27T17:38:12.634Z",
            "duration": 27,
            "type": "Voice",
            "direction": "Inbound",
            "action": "Phone Call",
            "result": "Missed",
            "to": {
                "phoneNumber": "+16505550101"
            },
            "from": {
                "phoneNumber": "+16505550102",
                "name": "LOS ALTOS    CA",
                "location": "Los Altos, CA"
            }
        }
    ],
    ...
}

答案 1 :(得分:0)

请阅读blog,以了解更多信息,可从通话记录中找到。