agentService
agentService
- agentService
- GetAgents() ⇒
Promise.<ApiResult> - GetAgentById(id) ⇒
Promise.<ApiResult> - CreateAgent(body) ⇒
Promise.<ApiResult> - UpdateAgent(body) ⇒
Promise.<ApiResult> - GetQueues() ⇒
Promise.<ApiResult> - GetWebexQueues() ⇒
Promise.<ApiResult> - GetWebexAgents() ⇒
Promise.<ApiResult>
- GetAgents() ⇒
GetAgents() ⇒ Promise.<ApiResult>
Получает список агентов колл-центра
Возвращаемые данные
Returns: Promise.<ApiResult> - Список агентов под полем agents
INFO
При отсутствии Webex-авторизации открывает URL авторизации в новой вкладке.
GetAgentById(id) ⇒ Promise.<ApiResult>
Получает агента по идентификатору
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| id | number | ID агента |
Возвращаемые данные
Returns: Promise.<ApiResult> - Данные агента под полем agent
CreateAgent(body) ⇒ Promise.<ApiResult>
Создаёт нового агента колл-центра
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| body | CreateAgentRequestDto | Тело запроса. См. CreateAgentRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Созданный агент под полем agent
UpdateAgent(body) ⇒ Promise.<ApiResult>
Обновляет данные агента
Принимаемые параметры
| Param | Type | Description |
|---|---|---|
| body | UpdateAgentRequestDto | Тело запроса. См. UpdateAgentRequestDto |
Возвращаемые данные
Returns: Promise.<ApiResult> - Подтверждение операции
GetQueues() ⇒ Promise.<ApiResult>
Получает список внутренних очередей колл-центра
Возвращаемые данные
Returns: Promise.<ApiResult> - Список очередей под полем queues
GetWebexQueues() ⇒ Promise.<ApiResult>
Получает список очередей напрямую из Webex
Возвращаемые данные
Returns: Promise.<ApiResult> - Список очередей под полем queues
GetWebexAgents() ⇒ Promise.<ApiResult>
Получает список агентов напрямую из Webex
Возвращаемые данные
Returns: Promise.<ApiResult> - Список агентов под полем agents