API

Получения статуса звонков

Основная ссылка до api

http://<ip>/pbx/api/index

GET /status

Параметр Тип Обязательный Описание
api_token Строка Да Пароль для подключения к API интерфейсу
context Строка Да План маршрутизации по которому необходимо получить статистику
calleridnum Строка Нет Номер звонящего абонента
connectedlinenum Строка Нет Номер подключенной линии
exten Строка Нет Набираемый номер

Пример запроса:

http://<ip>/pbx/api/index/status?api_token=123&context=incoming

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

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

Ответ сервера в формате json. Данные упакованы в объект data:

Параметр Тип Описание
Context Строка План маршрутизации канала
CallerIDNum Строка Номер абонента
ConnectedLineNum Строка Номер подключенной линии
Uniqueid Строка Уникальный ID звонка
Variable Строка Дополнительные переменные
Variable Переменная uuid uuid звонка

GET /get_file

Параметр Тип Обязательный Описание
api_token Строка Да Пароль для подключения к API интерфейсу
uuid Строка Да Уникальный uuid звонка

Ответ приходит в виде потока файла.

Пример запроса:

https://<ip>/pbx/api/index/get_file?api_token=123&uuid=670066f1-4518-4432-9d9a-a120026b75fd