SMS

O que é registro de sender ID e por que alguns países exigem?

O registro de sender ID registra quem pode usar uma identidade de envio, ajudando o destino a verificar a empresa e o tráfego pretendido.

Um remetente pode funcionar no tráfego de um país enquanto outro país exige um registro. O registro conecta essa identidade com as informações que o destino exige antes de permitir o tráfego.

Por que os destinos exigem registro?

O registro permite que o órgão regulador ou provedor relevante verifique quem usa uma identidade e que tipo de tráfego ela representa.

Por exemplo, o regime de sender ID da IMDA visa reduzir a personificação de marca por meio de SMS. As verificações de identidade exigidas ajudam a distinguir organizações registradas de usuários não autorizados de um nome.

O registro não coleta permissão dos destinatários. Você ainda precisa do consentimento apropriado para a mensagem.

O que Bird registra para um registro?

Bird registra o cadastro de um remetente para um país de destino.

O mesmo remetente pode estar aprovado em um país e em análise em outro. Mantenha tanto sender_id quanto country_code ao acompanhar esse trabalho.

O registration_mode da resposta de requisitos indica se o registro no país é obrigatório, opcional ou desnecessário. O status informa em que ponto está um registro. approved satisfaz um registro obrigatório. not_required significa que nenhum registro ativo bloqueia o envio, o que também se aplica antes de um registro opcional ser iniciado.

sender_id_behavior descreve o que acontece com o sender ID que você envia: preserved o mantém, overwritten o substitui antes da entrega e unknown significa que o comportamento não está confirmado. Uma política none com comportamento overwritten não oferece registro. Um registro obrigatório pode permanecer overwritten após a aprovação. Um registro opcional é overwritten antes da aprovação e passa a ser preserved para suas categorias de mensagem aprovadas.

Qual programa de registro devo usar?

Use o programa retornado para aquele remetente e destino e siga as próximas ações indicadas.

O campo program de Bird pode identificar estes fluxos:

ValorFinalidade do registro
10dlcRegistro comercial dos EUA para marcas e campanhas usando números locais
tfnVerificação de número toll-free
alphaRegistro de remetente alfanumérico
numericRegistro de long code
short_codeSolicitação de short code

O guia de remetentes descreve o registro. O guia de 10DLC cobre o fluxo separado de marca, campanha e número.

Não direcione todos os programas pela chamada genérica de registro. Alguns usam fluxos separados de verificação ou solicitação gerenciada. As ações de next da resposta identificam a etapa apropriada.

Como verifico o progresso antes de enviar?

Você lê os requisitos do país do remetente e segue a próxima ação informada.

bird sms senders requirements <sender-id>

Para cada país, inspecione registration_mode, sender_id_behavior, program, status e next. A referência de requisitos documenta esses campos.

timeline_min_days e timeline_max_days informam o tempo estimado de aprovação em dias úteis. Qualquer um deles pode ser null quando nenhuma estimativa é publicada. Planeje com base no status informado em vez de tratar uma estimativa como aprovação.

O que acontece se eu enviar antes da aprovação?

Bird recusa um envio ao processar a solicitação quando registration_mode é required e o registro do remetente não está satisfeito. Um registro opcional pode permanecer pendente enquanto o remetente continua enviando com um sender ID sobrescrito.

Essa recusa acontece antes de Bird criar a mensagem de saída. Não há tentativa de entrega nem evento de falha de entrega para a solicitação recusada.

Leia o erro e os requisitos do remetente indicado para encontrar a etapa de recuperação. A filtragem de operadora é um caminho de falha separado, após Bird enviar a mensagem a uma operadora.

O que mais precisa estar pronto após o registro?

Habilite o destino para o espaço de trabalho. Verifique se o tipo de remetente é permitido naquele destino. Confirme que você tem o consentimento exigido do destinatário.

A resposta de requisitos informa destination_enabled separadamente do status de registro. Um país desabilitado retorna E12020, mesmo quando o registro do remetente está aprovado.

Verifique o destino, o remetente e o destinatário antes de liberar a mensagem. O registro resolve um requisito; não garante que a rede entregará todas as mensagens.

Em resumo

  1. O registro é específico para um remetente e um destino.

    A aprovação em um país não estabelece aprovação para o mesmo remetente em outro.

  2. A leitura de requisitos indica o programa aplicável.

    Siga as próximas ações retornadas em vez de escolher um fluxo de registro apenas pelo nome do remetente.

  3. O registro aprovado não habilita o destino.

    Verifique destination_enabled separadamente, porque a configuração do espaço de trabalho ainda pode impedir o envio.

  4. Uma recusa de registro não gera jornada de entrega.

    Um remetente rejeitado antes da aceitação não possui mensagem de saída nem evento de falha de entrega para inspecionar.

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.