Приложение web-конфигуратора "История вызовов" ("Call history") предназначено для работы с журналом вызовов абонентов виртуальной АТС.

В данном приложении можно просмотреть список всех вызовов/активных вызовов в системе для данной виртуальной АТС, а также сводную информацию по каждому вызову.

В разделе введены следующие понятия:

  • абонент А — абонент, который совершает исходящий вызов (вызывающий абонент);
  • абонент В — абонент, к которому поступает входящий вызов (вызываемый абонент).

Рисунок 1 — Интерфейс web-приложения "История вызовов" ("Call history")

В журнале можно произвести отбор записей по различным параметрам: название интерфейса вызывающего/вызываемого абонента, номер вызываемого/вызывающего абонента, время и дата начала/конца вызова.

Панель поиска

С левой стороны приложения расположена панель поиска "Параметры поиска" ("Search params"), на основании которой производится отбор записей в таблице вызовов.
Чтобы свернуть/открыть панель поиска воспользуйтесь кнопками  .

Рисунок 2 — Панель поиска

  • Интерфейс (Interface) — название интерфейса отправителя или получателя, по которому будет произведен отбор записей;

    Доступен поиск адреса по маске.
    Форматы записи маски:

    • [A-F,0-9] — поиск по маске номера A или B;
    • A:maskA;B:maskB — поиск по маске maskA для абонента А и по маске maskB для абонента B;
    • A:maskA — поиск по маске maskA для абонента А.

      Адрес (Address) — подлинный/модифицированный номер телефона вызывающего/вызываемого абонента, по которому будет произведен отбор записей;

  • Номер абонента — номер, по которому осуществляется поиск;
  • Начиная с даты (From date) — начальная дата и время создания записей в системе;
  • Заканчивая датой (To date) — конечная дата и время создания записей в системе;
  • Вызовов на странице (Calls per page) — количество записей, выводимых на одной странице;
  • Отправка факса (Sending a fax) — статус отправки факса: успешно (success)/частично (failed).

Нажмите кнопку  "Обновить" ("Refresh") для обновления информации в журнале вызовов.

При нажатии на кнопку  "Экспорт в csv" ("Export to csv") отображаемые результаты поиска сохраняются в CSV-файл.

Для изменения способа просмотра журнала вызовов используются кнопки:

— журнал вызовов представлен в виде таблицы;
— журнал вызовов представлен в виде дерева.

Просмотр журнала вызовов

Пользователь может определить список параметров для просмотра и их порядок в таблице.
Записи в таблице могут быть сгруппированы по определенному признаку, подробное описание приводится в разделе Основные элементы web-конфигуратора.

Рисунок 3 — Журнал вызовов

Просмотр детальной информации по определенному вызову осуществляется двойным щелчком левой кнопки мыши на записи в таблице:

Таблица 1 — Описание полей журнала вызовов

Название поляОписание
CallRefИдентификатор вызова
Ориг А (Orig A)/Ориг Б (Orig B)Подлинный номер телефона вызывающего/вызываемого абонента
A (A)/Б (B)Модифицированный номер телефона вызывающего/вызываемого абонента
Категория А (Category A) / Категория Б (Category Б)Категория вызывающего/вызываемого абонента, может принимать строковое либо цифровое значение согласно таблице 2
Отображаемое имя А (Display name A)/Отображаемое имя Б (Display name Б)Отображаемое имя вызывающего/вызываемого абонента
Интерфейс А (Iface А) / Интерфейс Б (Iface B)Название интерфейса вызывающего/вызываемого абонента
Тип вызова (Call Type)

Определяет тип вызова:
- normal — обычный голосовой вызов;
- internal — системный (не голосовой) вызов (например запрос на сервис TSMN)
- callback — обратный вызов абонента системой;
- supervise — вызов супервизора КЦ с целью подключения к разговору оператора КЦ;
- acd — вызов, распределенный очередью;
- message — "вызов" для передачи SIP message;
- refer — "вызов", порожденный SIP refer-ом;
- mgm — вызов для управления ДВО абонента с ТА;

Время вызова (Start)Время и дата начала вызова
Время завершения (Finish)Время и дата окончания вызова
Статус (Status)Состояние вызова:
- seize — набор номера;
- alerting — занятие на абонента;
- answered — разговор;
- on_hold — на удержании;
- released — разговор завершен
Инициатор (Initiator)Инициатор завершения вызова:
– А — отбой вызова по инициативе абонента A;
– B — отбой вызова по инициативе абонента Б;
– System — вызов завершен системой
Причина (Cause)Причина завершения вызова, может принимать строковое значение согласно таблице 3
Код ISUP (ISUP-cause)Код причины завершения вызова
Длительность (Duration)Длительность разговорной сессии
SS:Параметры услуг, используемых во время вызова. При отсутствии подключенных услуг поля "SS:" нет.
Копировать в буфер (Copy to clipboard)Cводная информация

Таблица 2 — Категории абонента

Строковое значениеЦифровой код (ISUP)Цифровой код (АОН)
unknownAtThisTime0
operatorFrench1
operatorEngish2
operatorGerman3
operatorRussian4
operatorSpanish5
reserved9
ordinarySubscriber101 — ОАО "Ростелеком"
subscriberWithPriority114 — ООО "Эквант"
dataCall128 — ОАО "АРКТЕЛ"
testCall13
spare14
payphone156 — ЗАО "Компания ТрансТелеКом"
category0224
hotelsSubscriber2252 — ОАО "КОМСТАР-ОТС"
freeSubscriber226
paidSubscriber2277 — ЗАО "Синтерра"
localSubscriber2283 — ОАО "Вымпелком" (ранее ООО "СЦС Совинтел")
localTaksofon2299 — ОАО "Межрегиональный Транзит Телеком"
autoCallI240
semiautoCallI241
autoCallII242
semiautoCallII243
autoCallIII244
semiautoCallIII245
autoCallIV246
semiautoCallIV247

Таблица 3 — Описание системных причин разъединения

Внутренняя причинаОписание
normalнормальное разъединение
originationDeniedабоненту запрещено совершать вызов, возможно административная блокировка
authorisationFailureошибка авторизации
aPtyAbandonвызывающий абонент положил трубку до ответа
invalidCollectedInformationномер набран неверно, не найден маршрут
collectInformationFailureошибка сбора цифр номера, может возникнуть, когда система ожидает дополнительных цифр номера, но они не поступают до истечения таймера
invalid_numberне найдено соответствующее правило в контексте маршрутизации
number_incompleteнабран неполный номер
aPtyDiscразъединение по инициативе вызывающего абонента
bPtyDiscразъединение по инициативе вызываемого абонента
routeSelectFailureошибка установления соединения, обычно возникает, когда все каналы в исходящем интерфейсе заняты либо от интерфейса принята ошибка
oNoAnswerвнутренняя ошибка, возникает, когда таймер ожидания ответа в плече вызывающего абонента истек, а со стороны плеча вызываемого абонента не было ни ответа, ни сообщения отбоя
terminationDeniedвызов на вызываемого абонента запрещен, например абонент заблокирован
notReachableвызываемый абонент недоступен, например не зарегистрирован или номер не существует
noCircuitAvailableнет свободных каналов к транке
bPtyNoAnswerвызываемый абонент не отвечает
bPtyBusyUDUBотбой по инициативе вызываемого абонента до ответа
bPtyBusyNDUBвызываемый абонент занят
ss7Failureошибка на сети ОКС7
calledPartyRejectedвызов к вызываемому абоненту запрещен, например анонимный вызов на абонента с активным сервисом ACB
tExceptionошибка обслуживания вызова, обычно в случае системных проблем
routeFailure1ошибка маршрутизации к вызываемому абоненту по причине занятости всех каналов в исходящем транке
routeFailure2ошибка маршрутизации к вызываемому абоненту по причине занятости всех каналов направления на каком-то транзитном участке сети
conversationTimeoutвозникает, когда истек таймер, ограничивающий общую продолжительность разговора
systemFailureвнутренняя неустранимая ошибка, детальное описание ошибки доступно в системном журнале
unassignedNumberномер набран верно, но он не назначен