Hosted PBX API: записи вызовов

Используйте HTTPS и аутентификацию HTTP Basic с одобренными учетными данными API. Храните учетные данные на сервере приложений. Эти конечные точки Hosted PBX используют /hpbx/ на api.multitel.net; не вставляйте /v3. Проверяйте как результат HTTP, так и статус приложения в ответе JSON.

Запрос ограниченного диапазона дат

curl --request POST --user "USERNAME:PASSWORD" \
  --data-urlencode "date_from=2026-10-01" \
  --data-urlencode "date_to=2026-10-02" \
  --data-urlencode "disposition=ANSWERED" \
  "https://api.multitel.net/hpbx/cdrs/YOUR_BILLING_CODE?start=0&length=50"

Замените код выставления счетов и даты. Фильтры дат включают указанные дни. Для этой конечной точки фильтры в теле запроса кодируются как данные формы, а разбивка на страницы передается в строке запроса.

Фильтры и ответ

ПараметрЗначение
date_from / date_toДаты начала и окончания в формате YYYY-MM-DD.
wherelandedФильтр направлений при необходимости.
dispositionФильтр результата вызова, например ANSWERED.
calleridФильтр по номеру вызывающего абонента.
timezoneПоддерживаемый идентификатор часового пояса, если он используется; не предполагайте, что принимается название IANA.
start / lengthПараметры запроса, управляющие возвращаемой страницей.

Записи о вызовах содержат время начала, идентификатор вызывающего абонента, источник, первое назначение, оплачиваемые секунды, итог вызова и идентификаторы вызова. Используйте структуру результата, возвращаемую этой конечной точкой; она может отличаться от постраничной навигации API портала. Успешный HTTP-запрос не доказывает, что результат содержит соответствующие вызовы.

Используйте актуальное руководство по истории вызовов для REST-интеграций портала, включая схему ответа и права доступа аккаунта.

Поиск документации