Трассировка звонков и сценариев
Данный объект предназначен для сбора логов по звонкам и сценариям.
Для звонков возможен сбор логов в форматах SVG, PlantUML, zip-архив. Сбор логов осуществляется по любому звонку, последний SIP пакет в котором был менее 10 минут назад. Система автоматически включает в выборку все связанные звонки (правое/левое плечо, переводы и т.д.)
Метод calls
Данные отображаются по всем звонкам (активным и завершенным), в рамках которых за последние 10 минут были SIP пакеты. Это основной метод получения информации по звонкам от системы, вне зависимости от того, был звонок успешным (разговор абонента А с абонентом B состоялся) или неуспешным.
В ответе выводятся данные по каждой ноде, которая обслуживает звонок. Основные ключи Результата:
| Название | Описание | 
|---|---|
srvidx  | 
Идентификатор роли (roleid).  | 
role  | 
Тип роли.  | 
node  | 
Нода на которой запущена роль.  | 
addr  | 
Адрес ноды.  | 
online  | 
Доступность ноды для сбора статистики.  | 
calls  | 
Плечи звонков обслуживаемые ролью.  | 
calls.callid  | 
callid стороны А. Поле часто используется для последующего сбора логов по звонку.  | 
calls.from  | 
uri стороны А  | 
calls.remoteip  | 
Адрес стороны Б.  | 
calls.tick  | 
Timestamp (в мс) получения запроса.  | 
calls.time  | 
Время получения запроса.  | 
calls.to  | 
uri стороны Б.  | 
calls.media  | 
Данные об использовании медиа.  | 
calls.media.mgc  | 
Ключ роли mgc обслуживающей стороны звонка  | 
calls.media.mgc_srvidx  | 
Идентификатор роли (roleid) mgc.  | 
calls.media.mgc_node  | 
Нода mgc.  | 
calls.media.mg  | 
Ключ используемой роли mg.  | 
calls.media.msid  | 
Идентификатор sip-владельца медиа.  | 
calls.media.ctx  | 
Номер контекста.  | 
Метод clear
Очистка таблиц звонков.
Используется для очистки таблиц перед совершением тестового звонка. Помогает быстро делать последующую выборку интересующего CallID из Метод calls
Метод closure
Отображение всех связанных CallID и ролей обслуживания с целевым.
| Название | Описание | 
|---|---|
callid  | 
Callid по которому происходит поиск соответствий  | 
Список callID  | 
Список Callid по которому происходит поиск соответствий (через ,)  | 
Целевые показатели в ответе:
| srvidx | Идентификатор роли (roleid). | 
|---|---|
role  | 
Тип роли.  | 
node  | 
Нода на которой запущена роль.  | 
addr  | 
Адрес ноды.  | 
online  | 
Доступность ноды для сбора статистики.  | 
closure  | 
Список связанных callid в рамках роли.  | 
Метод closure_total
Поиск связанных callid по всем sip-ролям системы, сгруппированные в один список
| Название | Описание | 
|---|---|
callid  | 
callid по которому происходит поиск соответствий  | 
callids  | 
Список callid по которому происходит поиск соответствий  | 
Сайт  | 
Фильтр по указанному сайту  | 
Сервер  | 
Фильтр по указанной роли. Возможные значения: 
  | 
Серверы  | 
Фильтр по указанным ролям. Возможные значения - * Id ролей (целое число). Например, server=32,33,34  | 
Метод trn
Собирает все SIP пакеты по звонку (все форки и плечи звонка).
Основной метод получения лог-файлов по звонкам от системы.
Результат может быть выведен в:
- 
zip-архив
 - 
визуальную диаграмму uml (SVG файл)
 - 
uml файл (plantUml файл)
 
| Название | Описание | 
|---|---|
Сallid для сбора логов  | 
callid по которому происходит поиск соответствий trn  | 
Список CallID для которых собрать логи  | 
список callid по которому происходит поиск соответствий и сбор trn-логов всех звонков  | 
Формат ответа  | 
  | 
| 
 На SVG диаграмме при нажатии на время пакета отображается текст SIP-пакета.  | 
Метод trn_sec
Возвращает zip-архив содержащий TRN-логи по указанному CallId или списку со всех SIP ролей за последние N секунд.
| Название | Описание | 
|---|---|
Глубина сбора trn-логов(сек)  | 
Целое число секунд. Возможные значения: от 0 до 3600. По умолчанию: 0  | 
Сallid для сбора логов  | 
callid по которому происходит поиск соответствий trn  | 
Список CallID для которых собрать логи  | 
список callid по которому происходит поиск соответствий и сбор trn-логов всех звонков  | 
Метод scripts
Сбор логов по сценариям указанного типа с ролей на текущем сайте.
| Название | Описание | 
|---|---|
Тип сценария  | 
Тип сценария по которому необходимо собрать логи. Возможные значения: 
  | 
Начало (мин. назад)  | 
С какого момента начать сбор логов (количество минут в прошлое от текущего момента)  | 
Продолжительность  | 
Продолжительность лога для сборки в минутах. Возможные значения от 1 до 1440  | 
Код сценария  | 
Код сценария по которому необходимо собрать логи. Если не указан, то сбор по всем сценариям указанного типа  |