| Previous | Next |
| RTC_E_STATUS_CLIENT_TOO_MANY_HOPS | RTC_E_STATUS_CLIENT_AMBIGUOUS |
RTC_E_STATUS_CLIENT_ADDRESS_INCOMPLETE
Where the state changes: RTC_E_STATUS_CLIENT_ADDRESS_INCOMPLETE
This HRESULT is emitted for a defined RTC state rather than an unspecified communications problem; that state is the Request-URI lacks information required to identify or route the destination.
At the HRESULT layer, this result appears as 0x80EF01E4 in the RTC SIP-status facility carrying status 484; preserving the facility and symbol prevents it from being grouped incorrectly with unrelated networking or media errors.
To establish this result, capture the normalized URI, user/host parts, telephone context, and where address completion was expected; this matters because Address Incomplete is different from 404: the address cannot yet be resolved as a complete target.
Protocol and object state
| RTC area | SIP final response |
|---|---|
| Condition to prove | the Request-URI lacks information required to identify or route the destination |
| Objects to correlate | SIP request method, client transaction, response status, dialog identifiers and method-specific headers |
| Safe corrective direction | obtain the missing domain, area/context, or user component and rebuild the destination |
Comparison with adjacent codes
This result should not be grouped with every value from the same facility. 404 applies to a complete URI that the domain cannot resolve; the result table shows nearby alternatives.
RTC_E_STATUS_CLIENT_NOT_FOUND | the responding domain has no current user or resource matching the Request-URI |
|---|---|
RTC_E_STATUS_CLIENT_TRANSACTION_DOES_NOT_EXIST | the recipient cannot match the request to an existing dialog or server/client transaction |
RTC_E_STATUS_SERVER_BAD_GATEWAY | the responding gateway or proxy received an invalid response from an upstream server |
Telemetry and packet evidence
The evidence set should begin at the first failing or completing RTC operation; reconnect and teardown events are secondary unless they caused the original result.
- Code-specific proof: capture the normalized URI, user/host parts, telephone context, and where address completion was expected.
- Addressing context: responding Via hop.
- RTC callback state: Call-ID/CSeq/tags.
- Transaction boundary: status-specific headers.
- Media or profile detail: retry or alternate-target decision.
Step-by-step isolation
- Use protocol and object evidence to capture the normalized URI, user/host parts, telephone context, and where address completion was expected.
- Confirm the distinction that Address Incomplete is different from 404: the address cannot yet be resolved as a complete target.
- Start a fresh operation after you obtain the missing domain, area/context, or user component and rebuild the destination, and compare its final state with the failing run.
Actions that do not address this condition
- Do not retry every 4xx or 5xx response with the identical request.
- Do not show a reason phrase as trusted server identity or authorization evidence.
Recovery
Resolve it at its producing layer: obtain the missing domain, area/context, or user component and rebuild the destination; after it, a separate UI or watchdog retry must wait until that layer reports a final state.
Example: A phone-style URI is submitted without the domain or dialing context needed by the gateway.
Technical references
Looking for a different code? Search another status or error code.
