Skip to content

SIP 400 Bad Request

What SIP 400 means

The request was malformed. Very little SIP equipment sends genuinely broken messages, so when a 400 appears the usual explanation is that something rewrote the message in transit, and SIP ALG is the prime suspect.

What SIP 400 Bad Request actually means

The request could not be understood due to malformed syntax. It is a parsing failure rather than a policy decision, so the question is not what you asked for but what actually arrived at the far end.

What causes SIP 400 on a business phone system

How to fix SIP 400

  1. Disable SIP ALG and retestIf the 400 disappears, you have your answer and no further diagnosis is needed.
  2. Check display names and provisioning fields for odd charactersLook for quotes, angle brackets and accented characters in names, and for any field still holding template placeholder text.
  3. Update the handset firmwareWhere a single model is affected, its firmware is a likely cause and updating is straightforward.

Fixing the underlying problem

This page explains the code. These guides walk through the fix in detail.

Questions about SIP 400

What causes SIP 400 Bad Request?
Something sent a message the receiving server could not parse. Since most SIP equipment sends valid messages, the usual cause is a router with SIP ALG enabled rewriting the message in transit and breaking it. Disable ALG before looking anywhere else.

Related SIP response codes

Source. SIP 400 Bad Request is defined in RFC 3261 section 21.4.1 and registered in the IANA SIP Parameters — Response Codes. The causes and fixes above are drawn from our own experience supporting UK business phone systems.

All VoIP & SIP codes

Sitemap