Skip to content

Latest commit

 

History

History
84 lines (52 loc) · 1.7 KB

server.md

File metadata and controls

84 lines (52 loc) · 1.7 KB

Веб-сервер (backend)

Требования

Прием POST-запросов на url

  • /event события

  • /calldata данные по звонку

  • /record запись звонка

  • /log лог-файл со смартфона

Формат данных

Событие (event)

  • accountId - аккаунт смартфона

  • mobile - номер смартфона

  • direction - направление вызова: incoming / outgoing

  • type - тип события: START / ANSWER / END

  • number - номер звонящего

  • uuid - id звонка, для связи событий, данных, записи

  • startDate - время события

пример

{
  accountId: 'account1',
  direction: 'incoming',
  startDate: '2021-08-24 21:40:27',
  type: 'START',
  number: '+79831693504',
  uuid: 'b13b482c-7984-47d9-bb5f-fb7aa423dd57',
  mobile: '89135292966'
}

Данные по звонку (calldata)

  • accountId - аккаунт смартфона

  • mobile - номер смартфона

  • direction - направление вызова: incoming / outgoing

  • number - номер звонящего

  • uuid - id звонка

  • startDate - время начала

  • endDate - время завершения

  • answered - признак ответа

  • recordPath - файл записи на смартфоне (если есть и обнаружен)

пример

{
  accountId: 'account1',
  direction: 'incoming',
  startDate: '2021-08-24 21:40:31',
  endDate: '2021-08-24 21:40:35',
  number: '+79831693504',
  uuid: 'b13b482c-7984-47d9-bb5f-fb7aa423dd57',
  answered: true,
  mobile: '89135292966',
  recordPath: ''
}