Я пишу свой собственный простой программный телефон, но я не понимаю основ работы SIP, поэтому я хотел на низком уровне посмотреть, как сервер отвечает на сообщения, такие как запрос REGISTER.У меня дома стоит простая УАТС OpenWRT, и пара жестких и Android-софтфонов работают нормально - они, кажется, регистрируются, выполняют звонки как между собой, так и снаружи, так что я уверен, что это работает.Он обслуживает запросы через UDP и порт 5060.
Но когда я пытаюсь получить ответ от сервера на низком уровне, как я обычно делал с tcp и telnet, просто чтобы посмотреть, что происходит, когда телефонработает, сервер, похоже, ничего не отвечает.
Подскажите, пожалуйста, как мне использовать netcat или какой-либо другой telnet-подобный инструмент, чтобы увидеть, как сервер реагирует через udp на любой запрос, будь он хорошим или некорректным?