| Previous | Next |
| RTC_E_STATUS_INFO_TRYING | RTC_E_STATUS_INFO_CALL_FORWARDING |
RTC_E_STATUS_INFO_RINGING
RTC signaling reports Ringing
RTC_E_STATUS_INFO_RINGING is HRESULT 15663284 (0x00EF00B4) from RTC Core. AllStat describes it as “Ringing.” In the legacy RTC Client API and SIP-style provisional call signaling, the value reports a nonfailure state that must not be collapsed into plain S_OK.
Wrappers should not translate this result to an undifferentiated Boolean before state handling finishes.
Where the status is encountered
- RTC call setup and provisional signaling; capture the exact API, object, and phase because the same numeric success severity does not define the state by itself.
- Roaming capability negotiation;
- Softphone, conferencing, gateway, or proxy call-state UI;
Keep it attached to the operation that returned it. Interpreting it outside that API contract can turn a normal continuation or partial result into an incorrect retry or false completion.
What must be true before accepting it
Verify that the remote endpoint is actually alerting and call setup timers remain valid. Without the boundary check, the HRESULT can hide stale output, pending ownership, or omitted work.
Also confirm that returned outputs belong to the current operation generation and were not inherited from an earlier attempt.
Correct handling and recovery
Update UI and audible feedback to ringing, retain cancellation capability, and wait for final acceptance, rejection, or timeout.
Retry after it only when a recorded input, capability, resource, policy, or state has changed.
Difference from nearby results
Trying means processing without confirmed alerting; Session Progress may carry early media without the same ringing semantics.
The neighboring result changes whether output is final, more work remains, or fallback is required.
Practical scenario
A softphone receives Ringing and starts local ringback while preserving the INVITE transaction for answer or cancel.
References
Looking for a different code? Search another status or error code.