Um remetente que funciona em um destino pode ser inelegível em outro. O suporte a respostas também depende do número individual e da sua rota.
Quais são os quatro tipos de remetente?
Bird suporta códigos longos, códigos curtos, números gratuitos e IDs de remetente alfanuméricos. Seus valores API são long_code, short_code, toll_free e alphanumeric.
A política do país pode permitir números gratuitos e recusar códigos longos. Os requisitos de registro também podem diferir:
The
toll_freevalue is distinct fromlong_code. A country can permit one and refuse the other, and the two usually demand different registration.
- Código longo. Um número de telefone comum usado para mensagens. O envio e o recebimento dependem das capacidades SMS do número e do suporte do destino.
- Gratuito. Um número com capacidade SMS em uma faixa gratuita compatível, com seus próprios requisitos de verificação e roteamento.
- Código curto. Uma identidade numérica curta usada para programas de mensagens. Comprimento, disponibilidade, taxa de envio e registro variam por mercado.
- Alfanumérico. Um nome exibido como remetente, com limite de 11 caracteres. Um nome de marca mais longo precisa de uma identidade de envio mais curta. Os destinatários não podem endereçar uma resposta a ele.
Quais tipos de remetente podem receber uma resposta?
Códigos longos, números gratuitos e códigos curtos elegíveis podem suportar respostas. Verifique as capacidades SMS do número e a rota de destino, porque o formato do número não estabelece suporte a respostas.
Se o seu programa precisa de mensagens de entrada, escolha um número que suporte respostas, porque os destinatários não podem responder a um nome alfanumérico. Esse requisito também se aplica quando um assinante precisa enviar uma palavra-chave de parada de volta ao remetente.
A política do país informa o suporte a respostas como um direction de one_way ou two_way para cada tipo de remetente. Com um número e uma rota compatíveis, mensagens SMS de entrada podem chegar ao seu aplicativo.
Como escolher sem conhecer as regras de cada país?
Use as políticas de tipo de remetente publicadas pelo destino e depois verifique os requisitos do remetente que você pretende usar. Um país publica entradas de política para os tipos de remetente que reporta. Um tipo ausente não é suportado nesse destino. Um tipo listado ainda tem seu próprio status de disponibilidade.
Cada entrada de política informa estes campos:
status, um entreavailable,restricted,coming_soonouunavailable.registration_mode, um entrenone,optionalourequired, e oprogramque executa o registro quando aplicável.sender_id_behavior:preservedmantém o sender ID que você envia,overwritteno substitui antes da entrega eunknownsignifica que o comportamento não está confirmado. Isso é independente do modo de registro, então um registro obrigatório ainda pode sobrescrever o sender ID após a aprovação. O registro opcional preserva o sender ID aprovado e o sobrescreve antes da aprovação.registration_timeline_mineregistration_timeline_max, em dias úteis, quando o país publica uma estimativa.throughput_mps, a taxa máxima de envio publicada em mensagens por segundo para esse tipo de remetente e destino. Por exemplo, um valor de 30 descreve um teto de 30 mensagens por segundo. Um valornullnão fornece taxa publicada. Confirme a capacidade disponível da conta, do remetente e da operadora, pois elas podem restringir ainda mais a sua taxa real de envio.direction, unidirecional ou bidirecional.allowed_source_countries, os países de onde o remetente pode originar. Uma lista vazia não impõe restrição de país de origem.
Você pode comparar as políticas publicadas por país em destinos SMS. Leia os requisitos do seu remetente separadamente, porque a política do país não estabelece o status de registro desse remetente:
bird sms senders requirements <sender-id> --country-code NL
Uma lista allowed_source_countries não vazia limita a elegibilidade a remetentes desses países. Um remetente de outro país não tem rota sob essa política. O registro não pode tornar essa origem elegível.
O que decide qual remetente Bird realmente usa?
Para um envio API de texto livre, forneça o remetente elegível em from. O API não escolhe um pool de remetentes quando você o omite. Um envio por template de sistema seleciona o remetente a partir do template. O valor from retornado identifica o remetente usado para essa mensagem.
A prioridade de roteamento da política do país não seleciona o remetente para uma solicitação de texto livre. O seu aplicativo o fornece.
Registro e acesso ao destino são separados. Um remetente registrado ainda pode ser bloqueado quando o espaço de trabalho não habilitou o destino, com E12020.
O que devo fazer na prática?
- Escolha um tipo de remetente suportado pelo destino, incluindo quaisquer restrições de país de origem.
- Escolha um número compatível quando respostas forem necessárias, incluindo palavras-chave de parada de entrada.
- Considere o registro obrigatório e qualquer registro opcional que você escolher, usando o cronograma publicado para planejar o lançamento.
- Compare o teto de taxa de envio publicado com o seu pico de tráfego e depois confirme a capacidade da conta, do remetente e da operadora.
- Confirme o registro do remetente e o acesso ao destino no espaço de trabalho antes de enviar.
Em resumo
Bird distingue quatro tipos de remetente.
O API lista
long_code,short_code,alphanumericetoll_free. Um destino pode permitir um tipo e recusar outro.Respostas exigem um número compatível e uma rota.
Um remetente alfanumérico é somente envio. Um número precisa de capacidade SMS e de uma rota de entrada compatível para receber respostas.
A política do país define os tipos de remetente elegíveis.
A política de destino informa a disponibilidade de tipo de remetente e quaisquer países de origem permitidos. O registro não cria uma rota inexistente.
Registro e capacidade dependem do tipo de remetente e do destino.
Os prazos de registro publicados são estimativas. A taxa máxima de envio é expressa em mensagens por segundo.