~~NOTOC~~ ==== Список запросов ==== ^ Запрос ^ Описание ^ | [[#reports_callsget|reports/calls.get]] | Получает список совершённых звонков | | [[#reports_modulesinfo|reports/modules.info]] | Получает информацию о модулях АТС | ---- ==== reports/calls.get ==== Получает список совершённых звонков\\ \\ **Параметры запроса:** * **fromDate** - Дата и время начиная с которой отбираются звонки. * **fromCallId** - Отбираются звонки с идентификатором выше fromCallId. Подходит для получения данных порциями. * **withDetail** - 0-общая информация о звонке, 1-звонок с подробностями * **callsCount** - максимальное количество звонков в результате. Если возврат с подробностями, то суммарное кол-во подробностей в результате. \\ **Возврат**: Массив объектов в формате json или false если нет звонков соответствующих запросу * **id** - Идентификатор звонка * **calldate** - Дата и время звонка * **src** - Определившийся номер телефона * **duration** - Общая длительность звонка * **billsec** - Время от поднятия трубки АТС * **connsec** - Время от соединения с ключевыми модулями АТС, на текущий момент это Сотрудник и Внешняя линия * **dialedext** - Набранный номер, если возможно * **answeredext** - Ответивший номер * **linkedid** - Идентификатор цепочки звонков * **sequence** - Идентификатор последовательности в цепочке * **recordingself** - Имя файла записи разговора на стороне источника * **recordinghashself** - Хеш файла записи разговора на стороне источника для получения записи веб запросом * **recordingconn** - Имя файла записи ответивший стороны * **recordinghashconn** - Хеш файл записи ответивший стороны для получения записи веб запросом * **incomingtype** - Тип источника звонка Trunk - внешний, Internal - внутренний * **outgoingtype** - Приёмник звонка Trunk - внешний, Internal - внутренний * **groupcallansweredext** - Ответивший номер в случае группового звонка * **modulename** - Имя модуля обрабатывавшего звонко * **moduleelementid** - Элемент модуля обрабатывавшего звонок * **moduleelementexecid** - Уникальный идентификатор выполнения. * **moduleelementname** - Имя элемента модуля обрабатывавшего звонок * **moduleelementparams** - Параметры элемента модуля * **connmodulename** - Модуль ответивший на звонок * **connmoduleelementid** - Идентификатор элемента модуля ответившего на звонок * **connmoduleelementexecid**' - Уникальный идентификатор выполнения * **connmoduleelementname**' - Имя элемента модуля ответившего на звонок * **connsequence** - Идентификатор последовательности в цепочке ответившего на звонок * **starttype**' - Тип звонка. DIAL - обычный звонков с телефона, TRANSFER - Перевод, REDIRECT - Перенаправление звонка со стороны АТС, INTERNAL - звонок созданный АТС * **startmodulename** - Имя модуля начавшего звонок * **startelementid** - Идентификатор элемента модуля начавшего звонок * **startelementexecid** - Идентификатор выполнения * **startelementname** - Имя элемента модуля начавшего звонок * **details** - JSON массив подробностей по звонку