Параметры звонка (call) и разговора (conversation) в кастомизациях

Данные звонка и разговора поступают от Asterisk, поэтому параметры одинаковы для всех CRM.

Параметры звонка (call)

{
  "conversations": {
    "1234567890.001": {<Набор данных о единичном разговоре в звонке.
                      См. раздел “Параметы разговора (conversation)”>},
    "1234567890.002": {<Набор данных о единичном разговоре в звонке.
                      См. раздел “Параметы разговора (conversation)”>},
    ...
  },
  "answer_time": “<Дата и время ответа>,
  "end_time": “<Дата и время окончания>,
  "from": “<Номер звонящего>,
  "from_local": “<Является ли локальным номер звонящего: true/false>,
  "id": “<ID звонка>,
  "start_time": “<Дата и время начала (в текстовом формате)>,
  "state": “<Этап звонка. Числовое значение:
           0 - Unknown (неизвестно), 1 - Ringing (поступил звонок),
           2 - Talking (начался разговор), 3 - Ended (окончен)>,
  "to": “<Номер, на который пришёл звонок>,
  "to_local": “<Является ли локальным номер принимающего: true/false>,
  "trunk": “<Внешний номер, на который поступил звонок>,
  "type": “<Направление звонка. Принимает значения: 
          1 - внутренний; 2 - входящий; 3 - исходящий>,
  "was_answered": “<Является ли звонок отвеченным: true/false>
}

Пример

Входящий отвеченный с номера 89001234567 на 123 через транк 3432723033:

{
  "answer_time": "2021-02-02 18:00:00",
  "conversations": {
    "1234567890.001": {
      "answer_time": "2021-02-02 18:00:00",
      "call_id": "1234567890.000",
      "end_time": "2021-02-02 18:00:13",
      "from": "89001234567",
      "from_local": false,
      "id": "1234567890.001",
      "is_parked": false,
      "start_time": "2021-02-02 17:59:59",
      "state": 3,
      "to": "123",
      "to_local": true,
      "trunk": "3432723033",
      "type": 2,
      "was_answered": true
    }
  },
  "end_time": "2021-02-02 18:00:13",
  "from": "89001234567",
  "from_local": false,
  "id": "1234567890.000",
  "result": 200,
  "start_time": "2021-02-02 17:59:51",
  "state": 3,
  "to": "123",
  "to_local": true,
  "trunk": "3432723033",
  "type": 2,
  "was_answered": true
}

Параметры разговора (conversation)

{
  "answer_time": “<Дата и время ответа>,
  "call_id": “<ID звонка, в рамках которого состоялся разговор>,
  "end_time": “<Дата и время окончания>,
  "from": “<Номер звонящего>,
  "from_local": “<Является ли локальным номер звонящего: true/false>,
  "id": “<ID разговора>,
  "is_parked": false,
  "start_time": “<Дата и время начала>,
  "state": “<Этап звонка. Числовое значение:
           0 - Unknown (неизвестно), 1 - Ringing (поступил звонок),
           2 - Talking (начался разговор), 3 - Ended (окончен)>,
  "to": “<Номер, на который пришёл звонок>,
  "to_local": “<Является ли локальным номер принимающего: true/false>,
  "trunk": “<Внешний номер, на который поступил звонок>,
  "type": “<Направление звонка. Принимает значения: 
          1 - внутренний; 2 - входящий; 3 - исходящий>,
  "was_answered": “<Является ли звонок отвеченным: true/false>
}

Пример

Входящий отвеченный с номера 89001234567 на 123 через транк 3432723033:

{
  "answer_time": "2021-02-02 18:00:00",
  "call_id": "1234567890.000",
  "end_time": "2021-02-02 18:00:13",
  "from": "89001234567",
  "from_local": false,
  "id": "1234567890.001",
  "is_parked": false,
  "start_time": "2021-02-02 17:59:59",
  "state": 3,
  "to": "123",
  "to_local": true,
  "trunk": "3432723033",
  "type": 2,
  "was_answered": true
}

Last updated