SIP 302 Moved Temporarily
What SIP 302 means
The call is being sent somewhere else, and the response says where. This is how call forwarding works, so a 302 in a log is normally a feature operating correctly rather than a fault.
What SIP 302 Moved Temporarily actually means
The user is temporarily at a different address, supplied in the Contact header, and the caller should retry there. It is the mechanism behind divert and follow-me, which is why it appears constantly on systems that use forwarding.
What causes SIP 302 on a business phone system
- Call forwarding is configuredAny divert, follow-me or out-of-hours redirect produces a 302. Entirely normal.
- A forward is pointing somewhere unintendedIt only becomes a fault when the destination is wrong, for example a divert to a former employee mobile that nobody removed.
How to fix SIP 302
- Read the destination in the responseThe Contact header names where the call is being sent, which tells you immediately whether the divert is intentional.
- Audit forwarding rules if calls are going astrayCheck diverts set on handsets as well as in the platform, since handset-level forwards are invisible from the portal.
Fixing the underlying problem
This page explains the code. These guides walk through the fix in detail.
Questions about SIP 302
Is SIP 302 Moved Temporarily an error?
No. It is how call forwarding is expressed in SIP: the server tells the caller the user is temporarily at another address and to try there instead. It is only worth investigating if the destination it names is not one you intended.
Related SIP response codes
Source. SIP 302 Moved Temporarily is defined in RFC 3261 section 21.3.3 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.