How to stop VoiceOver from announcing the caller ID when receiving a phone call?

iOS & iPadOS

in settings > phone, i set announce incoming call to "never, and in settings > general > accessibility > voiceover, i set always speak notifications to off. well, vo still speaks caller's name out loud. this is not desirable in many situations, and i think this is a bug apple over looked. in the mean time, is there any way to overcome this?
i do want to know who is calling, so disable phone notification on the lock screen is not an option.



Submitted by Justin on Tuesday, November 22, 2016

Hi. As far was I know, the only way to do what you ask is to mute the phone with the mute/unmute switch. Keep your phone in pocket, and this should work.

Submitted by LaBoheme on Tuesday, November 22, 2016

what went through these genius engineers' minds, i wonder. why would one want to announce to everybody around him who is calling?

Submitted by JLove on Tuesday, November 22, 2016

I have it to announce headphones only, and it usually tells everyone who's calling.
My only solution would be to turn speech off, because when it is muted it sometimes vibrates once, and then sometimes tells you who is calling, but it does not vibrate any more, even though if you pick up the phone to scroll through the screen you can see someone is indeed calling and you may still answer, even though it is not vibrating.