Я правильно ли понял, что проблема на самом деле ни в SIP, ни в
браузере, а в том, что линукс -- паделка финских студентов? См.
ссылку. Они каждый tcp-пакет разбирают по-отдельности, и логика что
для TCP, что для UDP -- одинаковая. В пакете ищутся SIP-заголовки.
Факт, что их может разорвать по множеству TCP-пакетов и нужно
хранить состояние (и собирать пакеты) -- побоку. Факт, что нужно
остановиться встретив нарушение SIP-протокола (с начала стрима, в
любом месте) -- побоку. nf_conntrack_sip.c - net/netfilter/nf_conntrack_sip.c - Linux source code (v5.9.8) - Bootlin