# Состояние очередей

Данный объект отображает информацию по абонентам, операторам и общей информации в очереди.

### Метод abons

Отображает информацию по абонентам в очереди, которые ожидают соединения с оператором.

| **Название** | **Описание**                      |
| ------------ | --------------------------------- |
| Код очереди  | Код очереди иди ID записи очереди |

Целевые показатели в ответе:

* **call\_id** - идентификатор звонка, который присутствует на всем пути обработки звонка разными ролевыми нодами (sg,b2bua,esg,conf,ivr)
* **number** - номер
* **position** - текущая позиция
* **qdt** - дата-время размещения в ожидании
* **qtimersec** - текущее время ожидания

**Пример ответа.**

```
{
   "hunts": {
     "usr7": [
       {
         "call_id": "rB2-sej-AVP6jV-01-c47114f562f04028aee12595db3eefdf",
         "id": "388e7be6-0167-1177-a548-0050560130be",
         "number": "209",
         "position": 1,
         "qdt": "2018-11-14 09:05:13",
         "qtimersec": 4
       },
       {
         "call_id": "rB2-sej-ANHUQq-01-3552329492@192.168.0.203",
         "id": "2bee28be-0167-1177-aa45-0050560130be",
         "number": "202",
         "position": 2,
         "qdt": "2018-11-14 09:05:14",
         "qtimersec": 3
       }
     ]
   }
 }
```

### Метод info

Отображает общую информацию по абонентам в очереди, которые ожидают соединения с оператором.

Структура запроса:

| **Название** | **Описание**                      |
| ------------ | --------------------------------- |
| Код очереди  | Код очереди иди ID записи очереди |

Целевые показатели в ответе:

•             **abons** - количество абонентов, которые ждут соединения с оператором

•             **maxqdt** - дата-время размещения в ожидании

•             **maxqtimersec** - максимум времени ожидания в очереди

**Пример ответа.**

```
{
   "hunts": {
     "usr7": [
       {
         "abons": 2,
         "maxqdt": "2018-11-14 09:15:42",
         "maxqtimersec": 8
       }
     ]
   }
 }
```

### Метод states

Отображает информацию по операторам.

Структура запроса:

| **Название** | **Описание**                      |
| ------------ | --------------------------------- |
| Код очереди  | Код очереди иди ID записи очереди |

Целевые показатели в ответе:

•             **sipuser** - логин учетной записи SIP

•             **sipusernumber** - телефонный номер учетной записи SIP

•             **state** - BLF-состояние

&#x20;   –            **registered** - зарегистрирован и свободен

&#x20;   –            **early** - звонит устройство.

&#x20;    –            **busy** - в диалоге с абонентом.

**Пример ответа.**

```
{
   "hunts": {
     "usr7": [
       {
         "sipuser": "usr7",
         "sipusernumber": "204",
         "state": "registered"
       },
       {
         "huntblock": {
           "enable": true,
           "finishdt": "2018-11-14T09:37:46Z",
           "reason": ""
         },
         "sipuser": "usr9",
         "sipusernumber": "209",
         "state": "huntblock"
       }
     ]
   }
 }
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.axatel.by/administrirovanie-telefonnoi-stancii/pr-monitoring/sostoyanie-ocheredei.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
