Читайте также: |
|
GET
Path("/vcc/{vccNumber}/queue")
Получение всех очередей центра vccNumber
GET
Path("/vcc/{vccNumber}/queue/{id}")
Получение очереди из центра vccNumber с идентификатором id
POST
Path("/vcc/{vccNumber}/queue")
Сохранение очереди в центре vccNumber
DELETE
Path("/vcc/{vccNumber}/queue/{id}")
Удаление очереди с идентификатором id из центра vccNumber
GET
Path("/vcc/{vccNumber}/agent/{agentNumber}/registration")
Получение списка регистраций агента во всех очередях
GET
Path("/vcc/{vccNumber}/queue/{queueId}/registration")
Получение списка регистраций агентов в очереди
GET
Path("/vcc/{vccNumber}/agent/{agentNumber}/registration/{queueId}")
Получение регистрации агента в конкретной очереди
Результат:
{"agentRegistration":{
"id":"00221590-bd90-11df-b454-ba87081920a0",
"agentNumber":79282013761, // Номер агента
"blocked":false, // Флаг блокировки в очереди
"competence":10, // Уровень компетенции в очереди
"registrationCode":"ADM" // Код причины входа/выхода Агента
"queueId":"00221590-bd90-11df-b454-ba87015bd0f0", // ID очереди
"state":"OFFLINE", // Статус агента в очереди.
"stateSetTime":"2010-09-07 05:51", // Время последнего изменения статуса
"loginTime":"2010-09-07 05:51", // Время логина
"periods": // ID временных интервалов, в которые агент должен работать в этой очереди
["6cf0495e-351c-11df-8717-db82503a1760","6cf0495e-351c-11df-8717-db824b28a2f0"]
}}
Возможные коды входа/выхода:
· ADM - состояние изменено принудительно администратором
· SCHD - состояние изменено планировщиком
· BAD - отключен за нарушение трудовой дисциплины (превышено количество неотвеченных вызовов)
· IVR - самостоятельно вошел/вышел через голосовое меню
· USSD - самостоятельно вошел/вышел через USSD запрос
· WEB - состояние изменено администратором Центра через пользовательский Web-интерфейс (REST API)
Возможные статусы Агента (ориентировочно):
· OFFLINE
· IDLE
· DIALLING
· ANSWER
· NOANSWER
· UNREACHABLE
· BUSY
· PAUSE
· DONE
· NOTREADY
Список статусов будет меняться. Позже будет расшифровка.
POST
Path("/vcc/{vccNumber}/agent/{agentNumber}/registration")
Сохранение регистрации агента с номером agentNumber в центе vccNumber
DELETE
Path("/vcc/{vccNumber}/agent/{agentNumber}/registration/{queueId}")
Удаление агента с номером agentNumber из очереди с идентификатором queueId центра vccNumber
Дата добавления: 2015-09-11; просмотров: 69 | Поможем написать вашу работу | Нарушение авторских прав |