I have to draw attention to a weakness in your argument.
I do not doubt that you have, as I have, had a number of silent calls, they seem to be a regular fact of life these days.
However a caller who says "I'm from BT." does not really fit that description.
Were you not able to use 1471 to return the call?