SIP 404 Not Found means the server has no record of the user or resource you requested. Unlike 480 (user known but unavailable) or 408 (network timeout), 404 means the destination simply does not exist on that server.
SIP 404 Not Found, defined in RFC 3261, means the server specifically knows the requested user does not exist on that server or domain. The Request-URI was well-formed and the server was reachable, but no matching user or resource was found.
404 is a definitive response — the user does not exist here. This is different from 480 (user exists but is unavailable) or 408 (server unreachable). A 404 tells you to look elsewhere or fix your routing.
| Code | Meaning | Cause |
|---|---|---|
| 404 | Not Found | User does not exist on this server |
| 480 | Temporarily Unavailable | User exists but is not registered or in DND |
| 408 | Request Timeout | Server was unreachable — no response |
| 503 | Service Unavailable | Server reachable but cannot handle request |
Wrong server: Check DNS — nslookup sip.provider.com. Verify the SIP server address in your trunk configuration matches exactly. Check for NAPTR/SRV records if the provider uses DNS-based routing.
User does not exist: Create the user/extension in PBX admin. For inbound DIDs, provision the number in your carrier portal and create a matching inbound route on the PBX.
Domain mismatch:
Number format: Add translation patterns in CUCM, or use Asterisk dialplan string manipulation:
In a SIP trace, look at the Request-URI of the INVITE that received 404:
Compare the Request-URI format against a working call on the same trunk to identify format differences.
SIP 404 Not Found means the server has no record of the user or resource in the Request-URI. The server was reachable and understood the request, but the destination does not exist there. Unlike 480 (user exists but unavailable) or 408 (timeout), 404 is definitive — the user does not exist on that server or domain.
SIP 404 on inbound calls is usually caused by: the DID not provisioned on the carrier account, the PBX not having an inbound route matching the DID, number format mismatch (E.164 vs 10-digit), or the Request-URI domain not matching the PBX local domain list. Check your inbound routes and verify the number format the carrier sends matches what your PBX expects.
SIP 404 Not Found means the user does not exist on the server — there is no record of that extension or DID. SIP 480 Temporarily Unavailable means the user exists but is not reachable right now — the phone is not registered, is in DND, or is offline. 404 requires fixing the routing or provisioning; 480 usually resolves when the endpoint registers.
Paste your SIP trace into SIPSymposium. The analyzer checks Request-URI format, identifies domain mismatches, and flags routing failures causing 404 responses.