Sngrep — это консольная утилита для захвата и анализа SIP-трафика. Она позволяет визуализировать SIP-сессии, фильтровать их и отслеживать проблемы в голосовых соединениях.
Используйте это приложение для анализа логов и их отправки в техническую поддержку.
Для начала работы с приложением используйте Подключение к АТС с помощью SSH-клиента.
Для запуска приложения используйте команду:
Если используется несколько сетевых интерфейсов, то при запуске приложения следует уточнить ID интерфейса:
Ключ -r позволяет захватить звуковой трафик.
Список интерфейсов можно посмотреть в выводе команды:
Пример внешнего вида sngrep:
В окне приложения отображается список всех SIP диалогов:
Стрелками ⇑ и ⇓ можно перемещаться между диалогами.
Нажмите Enter Для просмотра детальной информации по диалогу
В детальной информации можно просматривать конкретные SIP пакеты выбирая нужный ⇑ и ⇓
Нажмите Enter Для просмотра содержимого SIP пакета
Нажмите ESC для возврата к предыдущему окну
Используйте клавишу «Пробел» для выбора нескольких SIP диалогов и нажмите Enter для их просмотра в одном окне
В детальной информации используйте клавишу «Пробел» для двух SIP пакетов и их сравнения
Выделите клавишей «Пробел» интересующий вас SIP диалог «Call»
Нажмите F2 для вызова диалога сохранения дампа в файл:
Стрелками ⇑ и ⇓ перемещайтесь между полями формы ввода
Заполните путь и имя файла
Выберите действие сохранить и нажмите ENTER
Скачайте файл используя Подключение к АТС с помощью WinSCP
Нажмите F7 для вызова диалога фильтра:
Стрелками ⇑ и ⇓ перемещайтесь между полями формы ввода
Клавишей «Пробел» выберите SIP методы для анализа
Выберите действие «Filter» и нажмите ENTER