Telecom bridge polish: answering from Wear/Telecom now opens the ClanCash call with explicit auto-accept and source metadata.
Audio routing polish: Bluetooth/car routing is preferred only for Telecom/notification/Wear accept or active car mode; phone-screen accept keeps normal phone routing.
Ringtone polish: the call notification channel is silent and the native ring service is the single ringtone/vibration source, avoiding double melodies.
Active-call hangup polish: Telecom disconnect from Wear/Auto asks the ClanCash server to end the active call instead of leaving the web call running.
Incoming call FCM/ringing on the same user.
Web/PWA unchanged: WebRTC media and phone.php remain the active call surface after Accept.
Keeps the confirmed 3.5.2/3.5.3/3.5.4/3.5.5 incoming-call, PiP, notification and Android Auto call flow unchanged.
Improves 'Parked here' after Android Auto/car disconnect on Android 13-16 by requesting a fresh one-shot device location before falling back to recent last-known location.
Adds debounce so car-mode, power and Bluetooth disconnect signals do not create duplicate parking records.
Marks the Android Auto car app session as car-connected so disconnect triggers have reliable context.
Does not touch NativeVoiceCallActivity, WebRTC signaling, server PHP or database schema.