Respostas:
Uma possibilidade seria prefixar todos os números da sua lista de contatos por *31#
(que ativa o identificador de chamadas apenas para essa chamada), enquanto o identificador de chamadas está desativado nas suas configurações. Dependendo se o aplicativo de telefone é inteligente o suficiente para detectar isso e não pertencer ao número, as chamadas recebidas ainda devem ser compatíveis (é claro que você pode experimentá-lo primeiro com um número para verificar).
A segunda possibilidade é o contrário: ter o callerID ativado globalmente e prefixar os números inseridos manualmente #31#
.
Não tendo certeza de qual método usar, escolha uma terceira opção e dê uma olhada no Prefixer , que deve ser capaz de fazer uma ou outra para você - dependendo de como você configura esse aplicativo.