Об этом проекте

VoIP Patrol автоматизирует сквозное и интеграционное тестирование VoIP-сигнализации и медиа. Тесты определяются в XML-сценариях, а результаты выводятся в виде отдельных JSON-объектов по мере их завершения. Поддерживаются действия call, accept, register, message, accept_message, wait, codec и alert, с параметрами для SIP-транспортов (UDP, TCP, TLS), аутентификации, повторных invite, SRTP, DTMF, воспроизведения WAV, записи и RTP-статистики, включая оценки MOS. Инструмент может обнаруживать тоны вызова, такие как гудок обратного вызова, сигнал готовности линии и сигнал занятости, с возможностью завершения вызова при обнаружении. Проверки заголовков и сообщений поддерживают точные значения и регулярные выражения. Предоставлены быстрый старт с Docker, инструкции по сборке из Debian и примеры нагрузочного тестирования.