O que é CNAM e como ele difere do caller ID?

Caller ID é o número que uma chamada carrega, e CNAM é o nome que a operadora receptora consulta para esse número.

A mesma chamada pode exibir um nome em um telefone e um nome diferente em outro. O chamador não escolheu nenhum dos dois para aquela chamada. Isso é possível porque o número e o nome chegam ao aparelho por caminhos diferentes, decididos por partes diferentes.

O que a chamada em si carrega?

Um número e uma declaração sobre quem tem direito de usá-lo.

O número de origem faz parte da sinalização da chamada. Ele chega junto com a chamada. É o dado sobre o qual a rede receptora pode agir imediatamente. O que não chega é um nome.

A assinatura muda a força do número, não a presença de um nome. STIR/SHAKEN atesta que o chamador tem direito de usar o número de origem, o que é uma declaração sobre o número e nada mais. Uma chamada perfeitamente atestada ainda exibe o nome que o lado receptor decidir mostrar.

De onde vem o nome?

De um banco de dados que a operadora receptora consulta, indexado pelo número.

CNAM, o serviço de nome de chamador, é uma consulta realizada na ponta de terminação. A operadora receptora pega o número de origem, pergunta a um banco de dados de nomes de chamador qual nome está registrado para ele e passa a resposta ao aparelho. O chamador não é consultado.

Duas consequências decorrem disso. Como a consulta acontece na ponta receptora, operadoras diferentes podem mostrar nomes diferentes para a mesma chamada. Um registro desatualizado continua exibindo um nome antigo muito depois de a empresa alterá-lo. Como o chamador não é consultado, nenhuma configuração do seu lado determina o resultado.

O que realmente decide o nome na tela?

Uma de quatro coisas. Elas têm precedência aproximadamente nesta ordem.

FonteDe onde vemO que significa para você
Um contato salvoA agenda de contatos do próprio destinatárioVocê não pode influenciá-lo, e ele geralmente prevalece
Um registro CNAMUm banco de dados de nomes que a operadora receptora consultaAlterado por quem detém o registro para o número
Um rótulo de spamAnálise da própria operadora receptora ou do aparelhoUm julgamento sobre o tráfego, não um nome
Uma identidade autenticadaUma chamada assinada, verificada na ponta receptoraComprova que o número é legitimamente seu, não o nome

Um destinatário que tem o número salvo vê seu próprio rótulo independentemente do que qualquer outra parte faça. Uma chamada classificada como indesejada pode exibir um aviso no lugar de qualquer nome. Por que uma chamada é rotulada como provável spam cobre a última linha.

Definir um nome de exibição é o mesmo que provar que um número é meu?

Não. São problemas separados com mecanismos separados.

Provar o controle de um número é feito verificando-o, o que lhe dá o direito de originar chamadas a partir dele. Publicar um nome para um número é feito atualizando um registro de nome de chamador, por meio da parte que o detém.

Um provedor pode fazer o primeiro sem fazer o segundo. O primeiro é uma relação com a sua própria operadora. O segundo é um registro em um banco de dados consultado pelas operadoras de todos os outros.

O que posso fazer no Bird?

Registre e verifique um número que você já possui. Trate o nome como um rótulo local.

Bird verifica um número mantido externamente fazendo uma chamada para ele e solicitando um código, o que comprova que você controla o número o suficiente para originar chamadas a partir dele. O guia de caller IDs cobre esse fluxo, que é executado pelo painel em vez da API pública.

O name em um caller ID registrado é o seu próprio rótulo para distinguir vários números registrados. Ele não aparece em nenhuma chamada, então alterá-lo nunca afeta o que a pessoa para quem você está ligando vê. Nada no Bird publica um nome de chamador. Planeje uma alteração de nome de exibição com quem detém o registro CNAM do número.

Em resumo

  1. O número viaja, o nome é consultado.

    Uma chamada carrega o número de origem. O nome ao lado dele vem de um banco de dados que a operadora receptora consulta, não do chamador.

  2. Quatro coisas diferentes podem produzir o nome na tela.

    Um contato salvo, uma consulta CNAM, um rótulo de spam da operadora e uma identidade autenticada decidem o que é exibido de formas diferentes.

  3. Assinar uma chamada comprova o número, não o nome.

    STIR/SHAKEN atesta que um chamador tem direito de usar um número. Não faz nenhuma afirmação sobre o nome exibido para ele.

  4. Um rótulo de caller ID no Bird é só seu.

    O nome em um caller ID registrado não aparece em nenhuma chamada, então alterá-lo nunca muda o que a pessoa para quem você liga vê.

Construa na mesma rede.

Uma chave de API de teste é sua imediatamente. A produção é desbloqueada quando adicionar um método de pagamento e verificar um remetente.

Sua próxima ideia. Pronta para conectar.