Получения статуса звонков
Основная ссылка до api
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