callReadyToJoin
Called when the SDK is ready to transition to RingingState.Active. Suspend here to delay the transition; return to allow it to proceed.
Throw CallJoinInterceptionException to abort the join — the SDK will leave the call cleanly
The SDK enforces a 5-second maximum — the transition proceeds automatically on timeout.