Bundle_info, transfer_reason, remote_call_sign

bundle_info

Информация о bundle. Значения трех параметров указаны через “;”
Например "3;002;j6t3", где для входящих вызовов:

3 - id главного добавочного
002 - имя главного добавочного
j6t3 - id вызова (в пределах одного звонка список добавочных может вызываться несколько раз)

Для исходящих вызовов вызовы выглядят, как сделанные с основного добавчного. Поэтому в параметре:
3 - id добавочного, фактически совершившего вызов
002 - имя добавочного, фактически совершившего вызов
j6t3 - id вызова

transfer_reason

Причина перевода в сокращенном виде.

'tr' = type transfer

'cs' = type cascade

'sc' = type simple_cascade

'st'= type simple_transfer

‘bl_xfer' = "слепой" перевод (#1, refer без сопровождения)

’at' = перевод "с сопровождением" (*2)
'rf' = перевод refer c сопровождением

'cil' = приглашение в конференцию внутреннего номера

'cie' = приглашение в конференцию внешнего номера

'awh' - суфлирование, подключен через api

'aed' - прослушка, подключен через api

'wh' - суфлирование, добавочный подключился донабором с телефонного терминала

'ed' - прослушка, добавочный подключился донабором с телефонного терминала

'ic' - перехваченный вызов

'aic' - перехваченный вызов через api

'dn' - донабор в ivr

‘tfv’ - перевод из переменной в ivr

‘qc’ - вызов внешнего агента из очереди

При входе в очередь отображается в этом поле:

  • стратегии очереди:

'top-down': 'td',
'ring-all': 'ra',
'longest-idle-agent': 'la',
'round-robin': 'rr',
'agent-with-least-talk-time': 'lt',
'agent-with-fewest-calls': 'fc',
'sequentially-by-agent-order': 'ao',
'random': 'rd'

  • статусы агентов на момент входа в очередь:

'r' = готов принять вызов

'i' = агент принял из этой очереди и сейчас разговаривает

'b' = занят разговором вне этой очереди

'c' = агент вызывается из этой очереди

'u' = добавочный агента недоступен для звонка (незарегистрирован, был выведен ранее из-за занятости или установлен статус, запрещающий прием вызова)

'd' = поступление вызова агенту отложено

'w' = находится в интервале постобработки

'l' = агент вышел из очереди

  • По звонящим в очереди счетчик количества:

m = ожидающих разговора с агентом, еще не принятых
s = уже в разговоре с агентом

 

remote_call_sign

Признак перевода во вне (не локальный вызов)

‘rn;’ - это признак вызова внешнего номера, remote number

‘al;’ - это вызов alias’а

‘ra;<remote_agent_name>’ - это внешний агент и его имя