Когда возникает
- Сломан или отсутствует обязательный заголовок (Via, From, To, CSeq, Call-ID).
- SIP ALG на роутере неправильно переписал сообщение.
- Неверный Content-Length после того, как прокси изменил тело.
Что проверить
- Запишите сообщение и найдите заголовок, на который жалуется получатель (часто он указан в тексте ответа или в заголовке Warning).
- Выключите SIP ALG на роутерах по пути.
Как выглядит ответ
SIP/2.0 400 Bad Request
Via: SIP/2.0/UDP 203.0.113.10:5060;branch=z9hG4bK776asdhds
From: <sip:101@pbx.example>;tag=1928301774
To: <sip:+15551234567@pbx.example>;tag=a6c85cf
Call-ID: a84b4c76e66710@203.0.113.10
CSeq: 2 INVITE
Reason: Q.850;cause=41;text="Temporary failure"
Content-Length: 0