Page tree
Skip to end of metadata
Go to start of metadata

Скачивание звонков через API с помощью программы Postman.

Перейдите на сайт программы, нажмите «Windows XX-bit», где XX — разрядность вашей системы.

Откройте программу «Postman», при первом запуске, если не хотите регистрировать учётную запись для использования программы, нажмите на «Create your account or sign in later? Skip and go to the app». 

На загрузку программы может понадобиться несколько минут. 

Далее необходимо импортировать коллекцию (перенос на свой компьютер коллекции Postman помогают организовать и сгруппировать связанные запросы API). Скачайте уже готовую коллекцию для программы ( этот файл). Вернитесь в программу Postman. Нажмите «Import».

В новом окне нажмите на «Upload Files».

Далее выберите скачанный ранее файл коллекции «onpbx-postman_collection». Нажмите «Открыть».

В новом окне нажмите на «Import».

Разверните импортированную коллекцию, перейдите в История звонков > Добавленная коллекция, далее во вкладку «Body».  В поле «POST» вместо domain.onpbx.ru укажите название вашего домена (имеет вид example.onpbx.ru). Поставьте галку напротив требуемых параметров:

  • uuid — позволит скачать определённый звонок по uuid.

  • start_stamp_from, start_stamp_to — позволяет скачать звонки архивом за определённый период времени. 

  • download — оставьте этот параметр активным для скачивания звонков. Если параметр включён, то вместо массива данных будет возвращен URL для скачивания файла записей звонков. Если найден один звонок, то время жизни ссылки: 200 секунд, иначе — один час.


В примере ниже будет скачиваться архив звонков за определённый период. 

Максимальный интервал, за который можно получить звонки в одном запросе (кроме запросов с uuid) — одна неделя.

Для отправки запроса требуется указать два значения времени (начало периода и конец) в формате «Unix Timestamp». Перейдите по ссылке, укажите время первой временной точки и нажмите «Преобразовать →»

Скопируйте значение из поля «Unix Timestamp». Повторите преобразование для второй временной точки. 

В программе «Postman» скопированные из поля «Unix Timestamp» значения вставьте в поля «start_stamp_from» и «start_stamp_to».

Перейдите в панель управления onlinePBX. Перейдите в Интеграция > API. Скопируйте API-ключ и возвращайтесь к работе с программой «Postman».

Перейдите во вкладку «Pre-Request Script».

Замените текст «ВВЕДИТЕ API-КЛЮЧ» на скопированный ранее API-ключ.

Вернитесь во вкладку «Body» и нажмите на кнопку «Send» для отправки запроса.

В нижней части экрана перейдите в Body > Pretty, в открывшемся окне появится ссылка на архив записей звонков. Зажмите кнопку «Ctrl» на клавиатуре и кликните на ссылку. Начнётся скачивание архива.

Не скачивайте звонки более чем за одну неделю разом.

Откройте архив. Нажмите «Извлечь...»

В новом окне в поле «Путь для извлечения...» выберите расположение места, в котором сохранится папка с записями. Нажмите «ОК».

Готово! Теперь вы можете прослушать скачанные записи разговоров. 


  1. Максимальный интервал, за который можно получить звонки в одном запросе (кроме запросов с uuid) — одна неделя.
  2. Разница между параметром start_stamp_to и start_stamp_from не должна превышать максимальный интервал в секундах (неделя).
  3. Если интервал в секундах превышает максимальный (одна неделя), то будет отправлена информация по звонкам за максимальный интервал (одна неделя).
  4. Если не указан ни один из этих параметров: start_stamp_to и start_stamp_from, то будет отправлена информация по звонкам за текущие сутки (GMT-0).


Конвертация времени в формат Unix Time Stamp. Unix-время представлено целым числом, которое увеличивается с каждой прошедшей секундой без необходимости вычислений для определения года, месяца, дня, часа или минуты для удобства восприятия человеком.

Вы не нашли ответ на свой вопрос?

Обратитесь в нашу техническую поддержку:

+7 (495) 669-67-21
+7 (343) 302-01-37
+7 (812) 646-51-40

Почта — support@onlinepbx.ru