В данном разделе описаны команды по работе с callback в очереди.

info

Команда выводит информацию о текущих callback-ах в очереди.

Путь команды:

/domain/<DOMAIN>/cc/queue/realtime/callback/info

Синтаксис:

info <QUEUE_ID> <CONVERSATION_CALLBACK_ID> [<OPTIONS>]

Параметры:

QUEUE_ID — имя очереди;

CONVERSATION_CALLBACK_ID — callback id.

Пример:

admin@[ds1@ecss1#ECSS 010070]:/$ /domain/eltex/cc/queue/realtime/callback/info eltex_queue                                    
Queue id: eltex_queue

Callbacks conversations:
┌─┬────────┬────────────────┬────────────┬────────┬────────┬──────┬───────────────────┬────────┬────────────┐
│N│ Caller │CoonversationId │   Status   │Workitem│Priority│Skills│       Start       │Duration│Distribution│
│ │        │                │            │   id   │        │      │       time        │        │   count    │
├─┼────────┼────────────────┼────────────┼────────┼────────┼──────┼───────────────────┼────────┼────────────┤
│1│201(201)│068d9d4195ca56ec│distributing│        │1       │      │2023/03/01 11:15:21│00:00:08│1           │
│ │callback│                │            │        │        │      │                   │        │            │
└─┴────────┴────────────────┴────────────┴────────┴────────┴──────┴───────────────────┴────────┴────────────┘
Total: 1

terminate

Команда позволяет завершить один или все callback-и в очереди.

Путь команды:

/domain/<DOMAIN>/cc/queue/realtime/callback/terminate

Синтаксис:

terminate <QUEUE_ID> [<CONVERSATION_CALLBACK_ID>]

Параметры:

<QUEUE_ID> — имя очереди;
CONVERSATION_CALLBACK_ID — callback id.

Пример:

admin@[ds1@ecss1#ECSS 010070]:/$ /domain/eltex/cc/queue/realtime/callback/terminate eltex_queue                  
[terminate] You are trying to terminate active calls in callback in current domain. All call
            s will be terminated after execute current command.
Are you sure?: [yes]/no ?> yes
Success: Terminated <<"068d9d4193db6273">> call