A computer showcasing the CAMARA logo with two hands one typing the other holding a logo

Como a Vonage utiliza as APIs da CAMARA para melhorar a experiência dos desenvolvedores

Tempo de leitura: 3 minutos

Introdução

Padrões abertos como o CAMARA desempenham um papel fundamental na simplificação do acesso aos recursos de rede. É por isso que a Vonage apoia esses padrões, que são essenciais para garantir a interoperabilidade das APIs de rede entre organizações. 

No entanto, em vez de expor as APIs do CAMARA como pontos de extremidade independentes, adotamos uma abordagem mais integrada: incorporando-as diretamente em nossos produtos para oferecer aos clientes mais flexibilidade e uma melhor experiência de desenvolvimento em implementações reais.

Ao ajustar nossa estratégia de produtos, facilitamos para que os desenvolvedores possam aproveitar os recursos do CAMARA onde ele for compatível, ao mesmo tempo em que desfrutam dos recursos oferecidos pelas APIs existentes da Vonage. Aqui estão alguns exemplos reais de como conseguimos isso.

Exemplo 1: Verificação de número por meio da autenticação silenciosa no Verify

Em vez de exigir que os desenvolvedores façam a integração diretamente com a API de verificação de números da CAMARA, nós a incorporamos ao back-end da nossa Verify API como parte da fluxo de autenticação silenciosa .

Quando a Autenticação Silenciosa estiver ativada, o Verify tentará automaticamente autenticar o usuário usando o CAMARA, em segundo plano e somente nos casos em que for compatível. Se a Autenticação Silenciosa não estiver disponível ou falhar, o fluxo recorre de forma suave a canais alternativos, como SMS, RCS, Voice ou WhatsApp.

Para ajudar os desenvolvedores a fazer a transição de uma implementação direta do CAMARA para essa nova abordagem, publicamos um guia detalhado de migração que orienta o processo passo a passo.

Exemplo 2: Detecção de troca de cartão SIM por meio do Identity Insights

Da mesma forma, em vez de oferecer uma API dedicada que simplesmente responda se ocorreu uma troca de SIM nos últimos X dias, incorporamos essa funcionalidade à nossa nova API Identity Insights.

Com apenas uma chamada de API, os desenvolvedores podem obter várias informações de identidade sobre um número de telefone, incluindo indicadores de troca de SIM, formato do número, metadados da operadora e outros detalhes relevantes. Ao adotar essa abordagem, os desenvolvedores precisam integrar-se a apenas uma API, em vez de várias, o que agiliza o desenvolvimento e reduz a latência.

Por que essa abordagem?

Existem duas razões principais por trás da nossa decisão de integrar as APIs da CAMARA diretamente aos produtos da Vonage:

Ocultando a complexidade da agregação de várias operadoras de telefonia móvel

Como agregador CAMARA, a Vonage se conecta a várias operadoras de telefonia móvel em diferentes países. Cada operadora pode implementar versões diferentes da mesma API CAMARA, com pequenas diferenças de design, à medida que o padrão continua a evoluir.

Gerenciar essa fragmentação diretamente pode se tornar um fardo para os desenvolvedores, pois introduz uma lógica condicional complexa, exige testes adicionais e aumenta os custos de manutenção.

Ao incorporar as APIs da CAMARA em nossos produtos, assumimos essa complexidade nós mesmos. Os desenvolvedores interagem apenas com uma única interface de API, independentemente do país ou da operadora envolvida. Isso permite uma integração mais rápida e uma melhor experiência para os desenvolvedores.

Autenticação alinhada com as demais APIs da Vonage

Ao integrar essas APIs na camada de produtos da Vonage, unificamos o fluxo de autenticação. Agora, os desenvolvedores podem utilizar os recursos do CAMARA usando o mesmo método de autenticação que já utilizam para outros serviços da Vonage. Sem complexidade adicional, sem novos modelos de autenticação para aprender.

Conclusão

A CAMARA está mudando a forma como as redes móveis expõem seus recursos. Nosso compromisso com a CAMARA continua firme, à medida que continuamos a apoiar e contribuir para a evolução do padrão. 

Ao integrar suas APIs aos produtos da Vonage, facilitamos o acesso dos desenvolvedores a recursos avançados de rede por meio de uma interface consistente e pronta para produção.

Pronto para explorar os recursos baseados em rede? Comece com Autenticação Silenciosa ou confira a API do Identity Insights para ver como essas APIs integradas da CAMARA funcionam em cenários reais.

Compartilhar:

https://a.storyblok.com/f/270183/405x400/2b811a162d/alvaro-navarro.jpg
Alvaro NavarroEx-funcionários da Vonage

Álvaro é um ex-membro da equipe da Vonage. Ele atuou como defensor dos desenvolvedores na Vonage, com foco em APIs de rede. É apaixonado por experiência do desenvolvedor, APIs e código aberto. Fora do trabalho, é comum encontrá-lo explorando lojas de quadrinhos, participando de festivais de ficção científica e terror ou montando coisas com aqueles famosos blocinhos de plástico.