O que é um número de telefone virtual (VMN)?

Um número de telefone virtual, às vezes chamado de virtual mobile number ou VMN, é um número de telefone comum cujas chamadas e mensagens terminam em software e não em um cartão SIM. Ninguém carrega um aparelho para ele. O tráfego chega a um API, a um tronco ou a uma aplicação, e você decide o que acontece em seguida.

Vale a pena esclarecer o que a palavra "virtual" significa e o que não significa, porque ela convida duas leituras erradas. Não significa simulado: o número é real, pertence a uma faixa de numeração real, e as redes encaminham para ele exatamente como encaminham para qualquer outro. E não descreve um nível de capacidade: um número virtual não é automaticamente capaz de fazer mais ou menos do que um número em um telefone.

O que significa VMN?

Virtual mobile number: um número virtual extraído de uma faixa móvel.

"Virtual" descreve onde o tráfego termina. "Mobile" descreve a faixa de onde o número veio. Um número virtual local ou gratuito é virtual sem ser móvel.

As duas palavras respondem a perguntas diferentes. A terminação decide como você recebe o tráfego. A faixa decide qual programa de registro se aplica depois. No Bird, a faixa é o type de um número, e mobile é um de seus valores.

Quais tipos existem?

O tipo descreve a faixa de onde um número é extraído e como ele aparece para a pessoa que o vê.

  • Móvel: extraído das mesmas faixas que uma rede móvel atribui a aparelhos. Onde existem, geralmente oferecem o conjunto mais amplo de capacidades, o que faz dele o número ideal quando um único número precisa cumprir vários papéis.
  • Local: os dígitos iniciais são um código de cidade ou região, então ele aparenta ser próximo. É o tipo com maior probabilidade de suportar voz, mas não mensagens.
  • Nacional: um prefixo de abrangência nacional em vez de regional, de modo que todos os clientes no país têm o mesmo número para ligar.
  • Gratuito (toll-free): quem paga é o destinatário da chamada, então o custo de falar com você nunca é motivo para desistir. Na América do Norte, esses números também podem transportar mensagens.
  • Short codes: de quatro a seis dígitos, apenas nacionais, sem voz, e na América do Norte oferecem a maior vazão de mensagens entre todos os tipos de remetente. Dois valores de tipo os cobrem: um short code comum e um gratuito para o usuário final, cujo tráfego não é cobrado do assinante. Quem faz lógica condicional pelo tipo encontra ambos.

Short codes são o único tipo que você não pode simplesmente comprar: eles chegam a um espaço de trabalho por alocação, não por compra, e solicitar um pela API de números é recusado. Uma busca ainda pode listá-los, então trate essas linhas como um catálogo do que existe, e não como uma oferta. Um short code alocado também é compartilhado e não exclusivamente seu, o que tem dois lados: não há cobrança mensal própria, e você não pode liberá-lo.

O que um determinado número realmente pode fazer?

Consulte diretamente no número. Esse é o hábito mais útil em todo este assunto.

O tipo diz que tipo de número você tem. Um campo capabilities separado diz o que aquele número específico pode fazer, e isso varia por país e pela operadora de onde o número veio. Nunca deduza SMS ou voz apenas pelo tipo. Dois números locais no mesmo país podem ser diferentes.

Na prática, isso significa que a busca vem primeiro e a suposição, nunca: filtre uma busca por país pela capacidade de que você precisa e depois confira o campo no número que foi realmente alocado. Um número comprado com base na suposição de que o tipo implica SMS é a forma mais comum de acabar com um número que não faz o trabalho.

A lista de tipos é aberta. Novos tipos são adicionados conforme a cobertura cresce, então trate um valor desconhecido como um tipo suportado e não como um erro.

Por que não consigo enviar a partir de um número que é meu?

Porque ter um número e estar autorizado a enviar a partir dele são coisas diferentes, e a segunda segue o tipo.

Um número comprova propriedade sob seu próprio tipo, e o programa de registro que um país opera para um número gratuito é um programa diferente do que ele opera para um local. Concluir o programa errado não desbloqueia o envio. O campo ownership do número identifica requisitos pendentes, e a chamada API avança a aprovação. Enquanto a aprovação está pendente, o status é pending_ownership_registration. A cobrança continua durante esse período.

Dois programas aparecem constantemente. Um long code dos EUA, seja móvel, local ou nacional, precisa de uma marca e campanha registradas antes de poder transportar tráfego application-to-person. Um número gratuito que transporta mensagens precisa de verificação toll-free. Ambos registram o remetente e não o número, e ambos são adicionais à propriedade.

Como escolher um?

Parta do que o número precisa fazer, não do nome que ele tem.

  1. Decida o uso primeiro: conversa bidirecional, uma linha nacional de suporte, mensagens unidirecionais em alto volume ou apenas voz. Isso define o tipo com mais segurança do que qualquer comparação entre tipos.
  2. Busque por capacidade, não por tipo, e confira capabilities no número alocado.
  3. Inclua o registro no orçamento, não apenas o número. Para mensagens nos EUA especialmente, o prazo para enviar é definido pelo programa de registro, não pela compra.

Tipos de número cobre cada tipo e o que ele normalmente transporta, comprar números cobre como buscar em um país, e visão geral de números cobre o ciclo de vida pelo qual um número passa depois de ser seu.

Em resumo

  1. Virtual significa que ele termina em software, não que é um número inferior.

    É um número real em uma rede real. O que muda é que chamadas e mensagens chegam a um API em vez de a um aparelho.

  2. O tipo nunca diz a você quais são as capacidades.

    Dois números do mesmo tipo no mesmo país podem ser diferentes. Filtre sua busca pela capacidade de que você precisa e confira o resultado no número que recebeu.

  3. Um número móvel geralmente é o mais versátil.

    Onde existem, números móveis tendem a oferecer o conjunto mais amplo de capacidades, e é por isso que um único número pode cobrir vários usos.

  4. Ter o número não é o mesmo que poder enviar a partir dele.

    O registro segue o tipo, e é uma etapa separada da alocação. Um número pode ser seu e ainda assim não transportar tráfego.

Coloque em prática.

Continue com a documentação, guias e exemplos sobre este tópico.

Obtenha um resumo de implementação

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.