Читайте также: |
|
Методы по работе с Центром
GET
Path("/vcc")
Получение списка всех VCC, к которым есть доступ у текущего пользователя
GET
Path("/vcc/{number}")
Получение центра с номером number
"data":[
{
"@xsi.type":"vcc", // тип сущности (объект ВЦОВ)
"id":"000423e4-985e-11df-8370-d1f8f06d6540", // идентификатор центра
"blackListEnabled":true, // флаг: подключена услуга Черный список
"blackListPromptId":"000423e4-985e-11e0-a730-6a82ff92ac10", // идентификатор сообщения для пользователей, находящихся в черном списке
"blackListReleaseCause":"SABS", // то, что будет проигрываться пользователю, если он окажется в черном списке (может быть INVN, NORT, SABS, BARR, BUSY)
"callRecordingEnabled":true, // подключена ли услуга Записи разговора
"compensationEnabled":false, // Включен ли Режим компенсации за стимуляцию трафика
"name":"Центр Рога и Копыта", //Название ВЦОВ
"number":79281829983, // Номер центра
"ownerNumber":79281829983, // Номер владельца центра
"pauseTimeSeconds":0, // Интервал отдыха между звонками (сек.)
"status":"ACTV", // текущий статус центра (может быть ACTV - работает, или SUSP - не работает)
"timeZone":"Europe\/Moscow", // временная зона
"voiceMailEnabled":true, // флаг: подключена услуга Голосовая почта
"defaultServiceNumber": 79281829983 // основной сервисный номер (берется из коллекции сервисных номеров, см. ниже)
}
]
POST
Path("/vcc/{number}")
Сохранение центра с номером number. JSON-представление объекта должно быть в теле.
DELETE
Path("/vcc/{number}")
Удаление центра с номером number.
Пользователи
GET
Path("/vcc/{vccNumber}/user")
Получение пользователей центра number
GET
Path("/vcc/{vccNumber}/user/{number}")
Получение пользователя центра vccNumber с номером number
POST
Path("/vcc/{vccNumber}/user/")
Сохранение пользователя центра vccNumber
DELETE
Path("/vcc/{vccNumber}/user/{number}")
Удаление пользователя с номером number из центра vccNumber. Владельца центра удалить нельзя.
Агенты
GET
Path("/vcc/{vccNumber}/agent")
Получение агентов центра vccNumber
GET
Path("/vcc/{vccNumber}/agent/{number}")
Получение агента из центра vccNumber с номером number
POST
Path("/vcc/{vccNumber}/agent")
Сохранение агента в центре vccNumber
DELETE
Path("/vcc/{vccNumber}/agent/{number}")
Удаление агента с номером number из центра vccNumber
GET
Path("/vcc/{vccNumber}/agent/{number}/logon")
QueryParam("regNumber") - номер регистрации агента. Если не указан, то number
QueryParam("queueId") - id очереди. Если не указана, во все очереди Вход Агента.
GET
Path("/vcc/{vccNumber}/agent/{number}/logoff")
QueryParam("queueId") - id очереди. Если не указан, из всех.
Выход Агента.
Дата добавления: 2015-09-11; просмотров: 71 | Поможем написать вашу работу | Нарушение авторских прав |