Группы пользователей

Правило распределения звоков (sequence)

Значение Описание
Order По порядку
Random Случайно
Simultaneous Одновременно

Что отображать в определителе (hunt_keep_original_cli)

Значение Описание
Y Номер и имя звонящего
I Номер звонящего и имя переадресующего
N Имя переадресующего

Получение списка групп

Наименование метода в API: lk-group/list. Список передаваемых параметров:

Параметр Описание Пример
offset с какой группы начинать вывод 0
limit Колличество групп в ответе 20

В случае успеха возвращается массив со следующими параметрами:

Параметр Описание Пример
id ID группы 1234
i_customer id Кастомера 1236
i_account ID аккаунта группы 6582
firstname Имя группы Бухгалтерия
ext Внутренний номер группы 500
timeout Продолжительность звонка 60
sequence Правило распределения звонков Order
hunt_keep_original_cli Что отображать в определителе Y
i_c_ext ID внутреннего номера  

Добавление группы

Наименование метода в API: lk-group/add. Список передаваемых параметров:

Параметр Описание Пример
firstname Имя группы Бухгалтерия
ext Внутренний номер группы 500
timeout Продолжительность звонка 60
sequence Правило распределения звонков Order
hunt_keep_original_cli Что отображать в определителе Y
member массив с внутрениими номерами [201, 202]

Метод возвращает одно из следующих значений (или ошибку если входные параметры не прошли валидацию):

Значение Описание
1 Группа создалась
-1 Не удалось создать группу

Обновление группы

Наименование метода в API: lk-group/update. Список передаваемых параметров:

Параметр Описание Пример
i_c_ext ID внутреннего номера группы 4321
firstname Имя группы Бухгалтерия
ext Внутренний номер группы 500
timeout Продолжительность звонка 60
sequence Правило распределения звонков Order
hunt_keep_original_cli Что отображать в определителе Y
member массив с внутрениими номерами [201, 202]

Метод возвращает одно из следующих значений (или ошибку если входные параметры не прошли валидацию):

Значение Описание
1 Группа обновилась
-1 Не удалось обновить группу

Удаление группы

Наименование метода в API: lk-group/delete. Список передаваемых параметров:

Параметр Описание Пример
i_account ID аккаунта группы 6582

Метод возвращает одно из следующих значений (или ошибку если входные параметры не прошли валидацию):

Значение Описание
1 Группа удалилась
-1 Не удалось удалить группу

Получение информации о группе

Наименование метода в API: lk-group/get. Список передаваемых параметров:

Параметр Описание Пример
i_account ID аккаунта группы 6582

Метод возвращает массив с информацией о группе

Значение Описание
id ID группы
i_customer ID Кастомера
i_account ID аккаунта группы
firstname Имя группы
ext Внутренний номер группы
timeout Продолжительность звонка
sequence Правило распределения звонков
hunt_keep_original_cli Что отображать в определителе
i_c_ext ID внутреннего номера группы
member Массив с внутренними номерами пользователей и внутренними номерами групп