Skip to content
UCaaS & Business Phone 8 min read

SIP 486 Busy Here: Causes, Fixes, and How It Differs from 480 and 600

SIP 486 Busy Here response flow diagram showing a SIP INVITE being rejected with a 486 response from a busy endpoint

When a SIP endpoint is already occupied on a call and a new INVITE arrives, it rejects that incoming request with a 486 Busy Here response. The number is specific by design: "Busy Here" — not "Busy Everywhere," not "Temporarily Unavailable." That precision matters. 486 is a targeted, endpoint-level signal, and understanding exactly what it means is the difference between correctly diagnosing a routing problem and chasing the wrong cause.

For anyone managing a business phone system, a PBX, or a contact center, 486 appears regularly in SIP traces and call detail records. It shows up when call waiting is disabled, when extension call limits are hit, when agents are in wrap-up, and occasionally when a trunk runs out of capacity. This guide explains what 486 means under RFC 3261, how it differs from the related codes 600 and 480, what causes it, and how to resolve each cause.

Definition: SIP 486 Busy Here is a client-side response code defined in RFC 3261 §21.4.23. It means the specific user agent (UA) that received the INVITE is busy right now and cannot accept this call. It is an endpoint-specific signal — not a statement about the user's global availability across all devices. RFC 3261 instructs the UAC receiving a 486 that it SHOULD NOT retry the same endpoint, but MAY attempt to fork to another endpoint registered under the same address-of-record.

486 vs 600 vs 480: Understanding the Differences

Three SIP response codes deal with unavailability, and they are frequently confused. The distinctions between them carry real operational consequences for how calls are routed after a failure. For a complete guide to all SIP response code classes and how to use them for troubleshooting, see SIP response codes explained.

Code Name What it means Retry behavior
486 Busy Here The specific endpoint that received the INVITE is busy on another call right now. Other endpoints registered to the same user may be free. SHOULD NOT retry the same endpoint. MAY fork to another endpoint registered under the same address-of-record.
600 Busy Everywhere The user is busy across all endpoints — globally unavailable. No fork will succeed. Rarely used in practice. Do not fork. The user is globally busy and no other endpoint will accept the call.
480 Temporarily Unavailable The UA is registered and known to the system, but is not ready to accept calls right now — for example, DND is active or the device is unregistered. The endpoint is not engaged on another call. Try again later or route to voicemail/overflow.

The clearest way to remember the 486 vs 480 distinction: 486 means the UA is registered, active, and currently on a call — it is engaged. 480 means the UA exists in the system but is not in a state to take calls right now, even though it is not necessarily on another call. The cause is different, and so is the correct routing response. A 486 from an agent endpoint in a call queue tells the PBX "this agent is busy, try someone else." A 480 from the same endpoint might mean the agent stepped away or enabled DND.

600 Busy Everywhere is included in RFC 3261 but is rarely encountered in real-world deployments. Most endpoints simply return 486 when busy rather than attempting to assert global unavailability. If you see a 600 in a SIP trace, treat it as a curiosity worth investigating — many modern endpoints generate it only as a result of misconfiguration rather than intentional use.

7 Common Causes of SIP 486 Busy Here

486 is always generated by the endpoint that received the INVITE — never by a proxy or intermediate server. That narrows down the diagnosis considerably. The following are the most frequent causes in business phone environments.

  • 1. Call waiting disabled on the endpoint. When call waiting is turned off, a SIP phone that is already on a call will reject any incoming INVITE with 486. This is the most common single cause of 486 in business phone environments. The phone is registered, active, and occupied — and configured to refuse a second call. Enabling call waiting on the endpoint or in the PBX extension configuration resolves this immediately.
  • 2. Maximum concurrent call limit reached. SIP phones and soft clients can be configured with a hard limit on how many simultaneous calls they handle. A phone set to a maximum of two concurrent calls will accept the first two INVITEs and return 486 on a third. This is a configuration parameter on the endpoint and in the PBX extension settings — usually labeled "max calls," "max concurrent sessions," or similar. Increase the limit if the extension legitimately needs to handle more simultaneous calls.
  • 3. Do Not Disturb (DND) active. Some PBX platforms return 486 when an extension has DND enabled rather than returning 480. The behavior is PBX-dependent and sometimes configurable. If your SIP trace shows 486 responses from an extension you expect to be available, verify the DND status of that extension in the PBX console. This cause is easy to overlook because the extension appears registered and active in every other respect.
  • 4. PBX trunk exhaustion. When all SIP trunk channels are in use, the PBX cannot send the INVITE outbound and may return 486 to the internal originator to indicate that no path is available. This manifests as 486 on outbound call attempts, not inbound. The root cause is insufficient trunk capacity rather than a busy endpoint. See the SIP trunk capacity planning guide for how to calculate the correct channel count and what happens when you run short.
  • 5. Queue agent in after-call wrap-up. In contact center environments, agents are often placed into a wrap-up or after-call work (ACW) state after a call ends. During wrap-up, the PBX marks the agent's endpoint as unavailable. If the PBX attempts delivery to a wrap-up agent before the state transition completes correctly, a 486 may be returned. This usually self-resolves when the agent exits wrap-up, but frequent occurrences may indicate a timing issue in queue configuration.
  • 6. Hard-coded call limit per extension in PBX configuration. Many PBX platforms allow administrators to set a per-extension call limit separately from the endpoint's own firmware setting. An extension might be capable of handling multiple concurrent calls at the device level, but the PBX has a separate limit set to one or two. Check both the device configuration and the PBX extension settings when diagnosing repeated 486 responses from a specific extension under moderate load.
  • 7. SIP endpoint firmware bug. Some SIP phone firmware versions incorrectly return 486 when they should return 180 Ringing or accept the call. This typically presents as intermittent 486 responses from a specific device model on certain firmware versions, while other phones of the same model on different firmware behave correctly. If 486 responses are isolated to a specific device model, check the vendor's firmware release notes for known bugs and update the firmware.

How 486 Behaves in Call Queue Environments

In a call queue, 486 is a normal and expected part of agent delivery. When the PBX attempts to deliver a queued call to an agent, it sends an INVITE to that agent's endpoint. If the agent is already handling a call and call waiting is not enabled, the endpoint returns 486. The PBX treats this as a signal to move to the next available agent in the rotation, rather than as a final failure.

This is the designed behavior: 486 from one agent triggers the queue to try the next agent, cycling through the available pool until a free endpoint accepts. The call stays in the queue and is not lost. From the caller's perspective, nothing visible happens — they remain on hold while the queue engine works through its delivery attempts behind the scenes.

Problems arise when a large proportion of agents are simultaneously busy. If the queue cycles through all available agents and receives 486 from each, the call either continues waiting for an agent to become free or — depending on queue configuration — hits a timeout threshold and is redirected to voicemail, overflow routing, or a callback offer. Monitoring 486 rates per agent extension can reveal agents who are consistently receiving and rejecting queue delivery attempts, which may point to a misconfigured call limit or an unintended DND state.

It is also worth noting that 486 from an agent endpoint is distinct from a queue overflow event. Overflow is a queue-level condition triggered by total wait time or queue depth. 486 is an endpoint-level condition on individual delivery attempts. The two can coexist: a queue might be experiencing overflow because all agent endpoints are returning 486, even though the queue itself has not hit its overflow threshold.

How 486 Appears in Call Detail Records

A call that results in 486 is logged in CDRs as a busy — not as an answered call, not as a failed call in the error sense. The attempt is recorded with no billable duration. On most platforms, the disposition code will be "busy," "486," or an equivalent label.

This CDR behavior has a few practical implications. First, the call attempt is counted in your attempt volume even though it did not connect — relevant if you are tracking answer rates or evaluating route quality. Second, because the duration is zero, 486 calls do not appear in talk-time reports. If you are seeing lower-than-expected talk time for a specific extension alongside a busy call rate, correlating 486 CDR entries with that extension is the right diagnostic step.

In outbound call center environments running predictive dialers, 486 responses from external destinations (the called party's phone being busy) contribute to the dialer's connect ratio calculations. A high rate of external 486 responses on a contact list may indicate peak-hour calling patterns where many contacts are already on calls, and the dialer's pacing algorithm will adjust accordingly. The CDR trail makes this pattern visible for reporting purposes.

How to Fix SIP 486 Busy Here

The correct fix depends on which of the causes above is generating the 486. Here is a summary of resolutions by cause:

  • Call waiting disabled: Enable call waiting on the endpoint's firmware settings and confirm the PBX extension policy also permits call waiting. On most SIP phones, this is a setting in the phone's web interface or provisioning template. On the PBX side, look for an extension setting labeled "call waiting" or "busy call handling."
  • Max concurrent call limit too low: Increase the per-extension call limit in both the PBX and the endpoint configuration. Match the limit to the actual workflow — an agent who handles customer escalations and internal calls simultaneously may legitimately need a limit of three or four, not one.
  • DND active unexpectedly: Check the extension's DND status in the PBX console. If DND is being triggered unintentionally — for example, by a feature code the user pressed accidentally — review the extension's feature code settings. Some PBX platforms also allow administrators to disable DND on specific extensions or require confirmation before activating it.
  • Trunk exhaustion: Add channels to the SIP trunk or provision a secondary trunk for overflow. Review concurrent call peaks in your CDR data to determine the actual channel requirement. Trunk exhaustion that appears only during specific time windows is a capacity-planning problem, not an infrastructure fault.
  • Wrap-up state timing: Adjust the after-call work timer in the queue configuration to ensure sufficient wrap-up time before the PBX attempts the next delivery. If the 486 rate from agents in wrap-up is high, the timer may be expiring before the agent is genuinely ready — a process issue as much as a configuration one.
  • PBX extension call limit: Review per-extension call limits in the PBX admin console separately from the device setting. Update limits to match the intended workload for each extension type.
  • Firmware bug: Update the affected SIP phone firmware to the latest stable release. If the problem is intermittent and version-specific, check the vendor's known issues list or support forum before updating to confirm the fix is included in the target version.

Frequently Asked Questions

Does 486 mean the call was lost? +
Not necessarily. Whether the call is lost depends on what happens after the 486. If the call is in a queue, the queue engine tries the next agent — the caller stays on hold and the call proceeds normally. If the call was a direct dial to a specific extension with no overflow or voicemail configured, the caller will receive a busy signal and the call ends. Configuring overflow routing, voicemail fallback, or call waiting prevents a 486 at one endpoint from becoming a lost call at the caller's end.
What is the difference between 486 and 480 in practice? +
486 means the endpoint is actively engaged on a call and cannot take another. 480 means the endpoint is not in a state to take calls, but not because it is already on one — it might have DND active, be unregistered, or be temporarily unreachable. In a queue, both result in the PBX moving to the next agent, so the caller experience is the same. For diagnostics, the difference matters: 486 tells you to look at call waiting settings and concurrent call limits, while 480 tells you to look at registration status, DND state, and connectivity.
Can a SIP proxy generate a 486? +
Under strict RFC 3261 interpretation, 486 should come from the UA that received the INVITE — not from a proxy. Proxies forward responses but do not generate 486 themselves. In practice, some PBX systems acting as a B2BUA (Back-to-Back User Agent) may generate a 486 on behalf of an endpoint when the endpoint is known to be in a busy state without actually forwarding the INVITE. If you see 486 appearing very quickly — faster than the INVITE could have reached the endpoint and returned — the PBX is likely intercepting and responding locally based on its own state tracking rather than forwarding to the device.
Why does 486 appear on outbound calls if the called party isn't a SIP endpoint? +
When a call terminates to a PSTN number via a SIP trunk, the far-end carrier translates the PSTN busy signal into a SIP 486 before returning it over the SIP leg. So a called mobile phone or landline that is busy on another call generates a PSTN busy tone, which the terminating carrier converts to 486 and sends back to your PBX. From your system's perspective, it looks identical to a 486 from a SIP endpoint. This is why CDRs record external busy-party calls with the same 486 disposition as internal extension-busy events.
Is 486 ever returned when there is a configuration problem rather than a genuine busy state? +
Yes — firmware bugs (cause 7 above) and PBX B2BUA logic can both generate 486 when the endpoint is not actually busy. A misconfigured maximum call limit of one, combined with an endpoint that does not release sessions cleanly after a call ends, can leave a "ghost" session in the PBX's state table, causing the PBX to think the extension is still occupied. The extension appears free on the phone but the PBX keeps returning 486. Restarting the extension registration or the PBX session table usually clears this. If the problem is recurring, look for session leak patterns in the PBX logs — INVITEs that complete but whose BYE is never processed correctly.

Related articles

UCaaS & Business Phone

Business VoIP Solutions San Antonio TX: Complete Guide

Business VoIP solutions in San Antonio TX give local companies 210 and 726 area codes, a hosted cloud PBX, and enterprise phone features — auto attendants, call recording, and CRM integration — without on-premise hardware. This guide covers what San Antonio businesses need to know about VoIP providers, local number porting, and key industries.

UCaaS & Business Phone

Managed VoIP Services: Complete Guide for Businesses

Managed VoIP services delegate provisioning, monitoring, patching, and support for your business phone system to a managed service provider — freeing internal IT from day-to-day telecom operations. This guide covers what managed VoIP includes, when it makes sense, and how to evaluate MSPs.

UCaaS & Business Phone

VoIP Phone Service Austin TX: Complete Guide for Businesses

VoIP phone service in Austin TX gives local businesses 512 and 737 area codes, a hosted PBX, and enterprise features — auto attendants, call recording, and CRM integration — without on-site hardware. This guide covers what Austin businesses should look for in a VoIP provider, local number porting, and industry use cases.

Get Started

Keep calls moving even when lines are busy

EaseDial's business phone system handles call waiting, overflow, and queue routing so busy signals don't mean lost business.