SMS

O que são os horários de silêncio do SMS?

Os horários de silêncio do SMS são períodos em que uma lei, regra de operadora ou política de plataforma restringe o envio de certas mensagens, geralmente textos promocionais.

Uma campanha lançada no horário do café da manhã em um fuso horário pode alcançar outra audiência de madrugada. Sua decisão de agendamento precisa do horário local relevante do destinatário e das regras que cobrem aquela mensagem.

Quem define os horários restritos?

Leis, requisitos de operadoras e políticas de provedores podem, cada um, restringir quando você envia mensagens cobertas.

A regra determina os tipos de mensagem, o fuso horário e as exceções. Um resumo nacional pode não capturar todas as restrições locais que se aplicam aos seus destinatários.

Por exemplo, o 47 CFR 64.1200(c)(1) restringe solicitações telefônicas cobertas nos EUA antes das 8h ou após as 21h. Ele usa o horário local da parte chamada. O parágrafo (e) estende as disposições relevantes a mensagens de telemarketing via celular.

Sob essa restrição, uma mensagem coberta às 7h no horário do destinatário é cedo demais, mesmo que o seu servidor marque meio-dia. A explicação sobre o TCPA cobre o escopo da regra.

Não trate toda regra de horário de silêncio como uma garantia de horário de chegada. Verifique se o texto aplicável controla o envio, o início do contato ou a entrega antes de projetar o agendamento.

O Bird retém minha mensagem até que o envio seja permitido?

O endpoint SMS do Bird não adia mensagens com base nos horários de silêncio.

Ele não infere o fuso horário do destinatário a partir do número. Também não escolhe uma janela de envio com base na categoria da mensagem. Uma solicitação segue pelo processo normal de validação e entrega independentemente do horário. A aceitação ainda não garante a entrega.

O campo de solicitação scheduled_at também não está disponível: enviá-lo retorna HTTP 422 SMSUnsupportedFeature. Agende a chamada API na sua própria aplicação. Enviar o campo não coloca a mensagem em uma fila de espera.

Como encontro a regra de um destino no Bird?

Você pode inspecionar a política do país e a página de destino do SMS antes de configurar o seu agendador.

Solicite GET /v1/country-policies/US/messaging-context?platform=sms para a política dos EUA. Substitua US pelo código de país de duas letras do destino para verificar outro mercado.

O array platforms da resposta contém a política SMS, incluindo:

  • has_quiet_hours, um booleano ou null, indicando se restrições estão registradas.
  • quiet_hours_is_regulatory, um booleano ou null, distinguindo regulamentação de política de plataforma.
  • exempt_message_categories, um array que lista as categorias excluídas das restrições de horário de silêncio.

Um valor ausente não estabelece que o envio irrestrito é permitido. Verifique a orientação publicada do destino e as regras vigentes quando o registro não tiver o detalhe de que você precisa.

Esses campos descrevem a política. Eles não ativam um agendador no endpoint de envio SMS do Bird.

Como minha aplicação deve agendar a mensagem?

Retenha mensagens cobertas até o próximo horário permitido para aquele destinatário. Verifique-as novamente antes de enviar.

Registre um fuso horário confiável no perfil do contato. O código de país do telefone sozinho não consegue localizar alguém que se mudou ou está viajando. Escolha uma política explícita para fusos horários desconhecidos em vez de assumir que o relógio do seu servidor se aplica.

No momento do envio, verifique o consentimento novamente. Confirme que a mensagem ainda é útil. Uma oferta pode ter expirado durante a espera. Mantenha a identidade da mensagem adiada para que um agendador reiniciado não a envie duas vezes.

Para códigos de verificação urgentes, verifique as regras de categoria aplicáveis antes de aplicar uma janela de mensagem promocional. Atrasar um código solicitado até de manhã pode torná-lo inutilizável.

Respostas e mensagens transacionais são isentas?

As isenções dependem da regra vigente e da finalidade real da mensagem.

Não assuma que toda atualização de entrega, lembrete ou código de verificação tem a mesma isenção em todo lugar. Verifique exempt_message_categories e a regra subjacente do destino antes de excluir uma categoria do seu agendamento.

As confirmações de palavras-chave integradas do Bird seguem o tratamento de palavras-chave sem um agendador de horário de silêncio. A isenção delas de uma supressão SMS permite que uma confirmação de cancelamento seja enviada. Esse é um mecanismo separado de uma isenção legal de horário. Palavras-chave STOP explica esse comportamento.

Adicionar uma oferta a uma mensagem de serviço pode alterar sua finalidade. Modelos de consentimento do SMS cobre a decisão de permissão relacionada.

Em resumo

  1. Use o relógio indicado pela regra.

    Uma restrição baseada no horário local do destinatário se aplica onde o destinatário está, então o horário local do seu servidor é insuficiente.

  2. O Bird não agenda envios em torno dos horários de silêncio.

    O endpoint do SMS não adia um envio com base no horário do dia. Ele rejeita scheduled_at.

  3. Os campos de política do país descrevem a regra.

    Consulte has_quiet_hours, quiet_hours_is_regulatory e exempt_message_categories junto com a orientação publicada do destino.

  4. Verifique a finalidade de cada mensagem.

    Uma campanha promocional e um código de verificação solicitado precisam de tratamento diferente quando a regra aplicável os distingue.

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.