@@ 662,7 662,11 @@ public class Contact implements ListItem, Blockable {
// Unregister any associated PSTN gateway integration
public void unregisterAsPhoneAccount(Context ctx) {
if (Build.VERSION.SDK_INT < 23) return;
- if (!ctx.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CONNECTION_SERVICE)) return;
+ if (Build.VERSION.SDK_INT >= 33) {
+ if (!ctx.getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELECOM)) return;
+ } else {
+ if (!ctx.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CONNECTION_SERVICE)) return;
+ }
TelecomManager telecomManager = ctx.getSystemService(TelecomManager.class);
telecomManager.unregisterPhoneAccount(phoneAccountHandle());