Трассировка звонков и сценариев
Данный объект предназначен для сбора логов по звонкам и сценариям.
Для звонков возможен сбор логов в форматах 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 | 
| Код сценария | Код сценария по которому необходимо собрать логи. Если не указан, то сбор по всем сценариям указанного типа |