Список запросов
callcenter/element.list
Получает список колл-центров
Параметры запроса:
Нет
Возврат: Массив объектов в формате json
elementId - Идентификатор колл-центра
elementName - Название колл-центра
elementExten - Внутренний номер колл-центра
callcenter/element.get
Получает параметры колл-центра
Параметры запроса:
Возврат: Объект в формате json
elementId - Идентификатор колл-центра
elementName - Название колл-центра
elementExten - Внутренний номер колл-центра
strategy - Тип распределения. Возможные значения 'ringall'- звонок всем, 'rrmemory'-по очереди, 'random'-случайно
musiconholdId - Идентификатор музыки на удержании
ringing - Использовать тоновую индикацию дозвона вместо музыки
timeout - Максимальное время ожидания ответа оператора в секундах
maxwait - Максимальное время удержания клиента в очереди в секундах
announce_position - Сообщать позицию в очереди.
announce_frequency - Частота уведомлений в секундах
wrapuptime - Время на отдых для оператора после завершения звонка в секундах
joinannounce_id - Голосовое сообщение проигрываемое при поступлении звонка в колл-центр
forceanswer - Поднимать трубку при поступлении звонка в колл-центр
ringallcallonfree - Добавлять оператора в цикл дозвона сразу, как только он освободится(только для стратегии ringall)
callcenter/element.add
Добавляет новый колл-центр
Параметры запроса:
elementName - Название колл-центра
elementExten - Внутренний номер колл-центра
strategy - Тип распределения. Возможные значения 'ringall'- звонок всем, 'rrmemory'-по очереди, 'random'-случайно
musiconholdId - Идентификатор музыки на удержании
ringing - Использовать тоновую индикацию дозвона вместо музыки. 0-не использовать, 1-использовать.
timeout - Максимальное время ожидания ответа оператора в секундах
maxwait - Максимальное время удержания клиента в очереди в секундах
announce_position - Сообщать позицию в очереди. 0-не сообщать, 1-сообщать
announce_frequency - Частота уведомлений в секундах
wrapuptime - Время на отдых для оператора после завершения звонка в секундах
joinannounce_id - Голосовое сообщение проигрываемое при поступлении звонка в колл-центр
forceanswer - Поднимать трубку при поступлении звонка в колл-центр. 0-не поднимать, 1-поднимать
ringallcallonfree - Добавлять оператора в цикл дозвона сразу, как только он освободится(только для стратегии ringall) 0-не добавлять 1-добавлять
Возврат:
Идентификатор нового колл-центра
callcenter/element.edit
Изменяет параметры колл-центра
Параметры запроса:
elementId - Идентификатор колл-центра для изменения
elementName - Название колл-центра
elementExten - Внутренний номер колл-центра
strategy - Тип распределения. Возможные значения 'ringall'- звонок всем, 'rrmemory'-по очереди, 'random'-случайно
musiconholdId - Идентификатор музыки на удержании
ringing - Использовать тоновую индикацию дозвона вместо музыки. 0-не использовать, 1-использовать.
timeout - Максимальное время ожидания ответа оператора в секундах
maxwait - Максимальное время удержания клиента в очереди в секундах
announce_position - Сообщать позицию в очереди. 0-не сообщать, 1-сообщать
announce_frequency - Частота уведомлений в секундах
wrapuptime - Время на отдых для оператора после завершения звонка в секундах
joinannounce_id - Голосовое сообщение проигрываемое при поступлении звонка в колл-центр
forceanswer - Поднимать трубку при поступлении звонка в колл-центр. 0-не поднимать, 1-поднимать
ringallcallonfree - Добавлять оператора в цикл дозвона сразу, как только он освободится(только для стратегии ringall) 0-не добавлять 1-добавлять
Возврат: - Булево
callcenter/element.del
Удаляет колл-центр
Параметры запроса:
Возврат: - Булево
callcenter/element.operator.list
Получает список операторов колл-центра
Параметры запроса:
Возврат: Массив объектов в формате json
operatorId - Идентификатор оператора
userId - Идентификатор сотрудника используемого в качестве оператора
panalty - Приоритет использования. Значение числовое целое положительное. Чем меньше тем выше приоритет.
callcenter/element.operator.get
Получает параметры оператора колл-центра
Параметры запроса:
Возврат: Объект в формате json
operatorId - Идентификатор оператора
userId - Идентификатор сотрудника используемого в качестве оператора
panalty - Приоритет использования. Значение числовое целое положительное. Чем меньше тем выше приоритет.
callcenter/element.operator.add
Добавляет нового оператора в колл-центр
Параметры запроса:
elementId - Идентификатор группы вызовов
userId - Идентификатор сотрудника используемого в качестве оператора
panalty - Приоритет использования. Значение числовое целое положительное. Чем меньше тем выше приоритет.
Возврат: Объект в формате json. Совпадает с возвратом callcenter/element.operator.get
callcenter/element.operator.edit
Изменяет параметры оператора
Параметры запроса:
elementId - Идентификатор группы вызовов
operatorId - Идентификатор оператора в группе вызовов
userId - Новый идентификатор сотрудника который будет использоваться в качестве оператора
panalty - Приоритет использования. Значение числовое целое положительное. Чем меньше тем выше приоритет.
Возврат: Объект в формате json. Совпадает с возвратом callcenter/element.operator.get
callcenter/element.operator.del
Удаляет оператора из колл-центра
Параметры запроса:
Возврат- Булево