Возвращает ли API-интерфейс RingCentral Call Log «пропущенное» значение? - PullRequest
0 голосов
/ 28 августа 2018

На портале сетевых учетных записей RingCentral (https://service.ringcentral.com) и приложениях конечных точек в журнале вызовов отображается, был ли вызов входящим, исходящим или пропущенным.

При просмотре Справочника API для API журнала вызовов кажется, что он отправляет только входящие или исходящие сообщения только для «Направления». Возвращает ли API Call Log разработчика значение «Пропущено»? Есть ли другой способ получить эту информацию через API журнала вызовов?

Ссылка: https://developer.ringcentral.com/api-docs/latest/index.html#!#RefCallLog.html

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

Пожалуйста, прочитайте этот блог , чтобы узнать больше информации, которую можно найти в журнале вызовов.

0 голосов
/ 28 августа 2018

Этот вопрос относится к столбцу «Тип» пользовательского интерфейса портала онлайн-аккаунтов, как показано на снимке экрана:

enter image description here

В столбце «Тип» веб-интерфейса отображается Входящий, Исходящий или Пропущенный. Это можно сгенерировать, используя свойства ответа для direction и result.

  • direction Свойство ответа API будет Inbound или Outbound
  • 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"
            }
        }
    ],
    ...
}
...