SIP 480 Temporarily Unavailable
The extension exists but nothing is available to ring. On a hosted system this nearly always means the handset is not registered, which is why a 480 so often follows a router reboot, a broadband fault or a firewall change.
What SIP 480 Temporarily Unavailable actually means
The destination was contacted successfully but is temporarily unavailable, and the server may suggest when to try again using a Retry-After header. The word temporarily matters: unlike a 404, the address is valid and the system expects it to work again.
What causes SIP 480 on a business phone system
- No device is registered to the extensionThe single most common cause. A phone that has lost registration is invisible to the PBX, so calls to it have nowhere to go. Registration is usually lost after a router reboot, a broadband dropout, or a firewall change that closes the port the phone was using.
- Do Not Disturb is switched onDND is easy to enable by accident with a mis-press, and on many handsets the on-screen indication is subtle. Worth ruling out before any network investigation, because it costs seconds.
- An out-of-hours or time-based rule has no destinationA schedule that routes calls somewhere undefined outside working hours produces a 480 rather than an obvious error, and it only shows up at the times nobody is testing.
- SIP ALG on the router is breaking registrationA router rewriting SIP headers can leave the PBX believing a phone is registered at an address that no longer reaches it. Registration looks fine from one side and calls still fail.
- The registration expiry is longer than the NAT timeoutIf the phone only refreshes every hour but the router closes the pinhole after a few minutes, the phone thinks it is registered while inbound calls cannot reach it. Typically shows up as outbound working and inbound failing.
How to fix SIP 480
- Check the registration status in your provider portalLook at whether the extension shows as registered and when it last checked in. This one reading tells you whether to investigate the phone and network or the call routing, and it takes a moment.
- Rule out Do Not Disturb on the handsetCheck the display for a DND icon and switch it off. Also check for a forwarding rule set on the handset itself rather than in the platform.
- Disable SIP ALG on the routerSIP ALG is the most common network cause of registration that appears healthy but does not work. It is enabled by default on a lot of consumer routers and should be switched off wherever a phone system is in use.
- Shorten the registration intervalBring the registration expiry below the router NAT timeout, commonly to 120 or 180 seconds, so the pinhole is refreshed before it closes. Enable keep-alive on the handset if it offers it.
- Check time-based routing if it only happens at certain hoursConfirm every branch of an out-of-hours rule has a real destination, including the branch nobody tests.
Fixing the underlying problem
This page explains the code. These guides walk through the fix in detail.
Questions about SIP 480
What does SIP 480 Temporarily Unavailable mean?
Why do I get 480 after rebooting my router?
What is the difference between SIP 480 and SIP 486?
Why can I call out but not receive calls?
Call hangup causes that become SIP 480
If the call crossed a gateway between SIP and ISDN or SS7, this status may have started life as one of these Q.850 cause values. The mapping is defined in RFC 3398 section 7.2.4.1.
- Q.850 cause 19No answer from user (user alerted)
- Q.850 cause 20Subscriber absent
- Q.850 cause 31Normal, unspecified
Related SIP response codes
Source. SIP 480 Temporarily Unavailable is defined in RFC 3261 section 21.4.18 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.