IOSOR Guias

A concatenação UCS-2 queima em silêncio os segmentos SMS prepaid

Um emoji ou um carácter Unicode passa GSM-7 a UCS-2 e parte «uma mensagem» em segmentos faturados. Finanças deve ler a contagem de segmentos, não o contador do compositor.

Produto carregou enviar uma vez. A carteira prepaid debitou três unidades. Não é falha de ledger: é concatenação após um virar silencioso de encoding. GSM-7 cobre um latim modesto; um emoji, muitos alfabetos ou aspas «inteligentes» forçam UCS-2, baixam o orçamento por segmento e cortam o corpo. Finanças que ainda reporta «mensagens enviadas» nunca concilia a carteira.

A IOSOR opera SMS prepaid white-label num só ledger. Catálogo live significa que a rota de envio está pronta; in setup é um pedido, não um encoding mais barato. Perto de USD 1,000+ de uso mensal, a contagem de segmentos e o encoding entram em revisão comercial. Não há subscrição de plataforma só para manter a conta viva: carregue prepaid e veja unidades.

Finanças conta segmentos, não «mensagens»

Um compositor que mostra «1 message» responde a uma pergunta de produto. A carteira responde quantos segmentos faturados saíram. Os números divergem quando o encoding muda ou o comprimento cruza um limiar. Leia com contabilidade de segmentos SMS. Se finanças não exporta destino, encoding, comprimento, segmentos e tarifa, a linha é um recibo. Veja controlo de gasto prepaid antes de prometer um orçamento mensal a partir de «mensagens».

GSM-7 versus UCS-2: o virar silencioso

GSM-7 é eficiente e frágil. UCS-2 é honesto e mais caro. O virar é invisível se o QA só testa latim inglês: um emoji recodifica o corpo inteiro; uma aspa curva ou um visto fora do GSM fazem o mesmo; variáveis «curtas» em inglês incham noutro idioma. UCS-2 não é sobretaxa internacional: é o encoding real. Mostre-o junto da contagem de caracteres no compositor e na API, não só depois do débito.

O overhead de concatenação que o compositor esconde

Encoding Limite de uma parte Limite multipart O que a cabeçalho rouba
GSM-7 160 153 Cabeçalho de concatenação
UCS-2 70 67 O mesmo cabeçalho, orçamento menor

Cruzar o limite de uma parte não arredonda com cortesia. O corpo parte-se; cada parte leva overhead; a carteira fatura cada uma. Um aviso UCS-2 de 71 caracteres já são dois segmentos. Se a interface diz uma mensagem, produto e finanças lêem instrumentos diferentes.

Modelos e idiomas que cruzam o limiar

A queima esconde-se onde o suporte olha por último: uma variável de três caracteres no autor e trinta no destinatário; um rodapé legal com aspas curvas; um emoji «para aquecer» após DLR falhado; um modelo cujo QA só passou pelo teclado do autor. Estime antes de enviar; avise ao cruzar o limiar; teste idiomas de destinatário. Concatenação mais UCS-2 transforma um corredor OTP «barato» em surpresa prepaid sem mudar destinos.

Sinais de alerta

  • O compositor ou a API devolve «mensagens» em vez de segmentos
  • Encoding escondido até ao fim do mês
  • Emoji em modelos OTP sem aviso de segmento
  • Ledger sem encoding + contagem de segmentos
  • Envios em massa como estimativa plana
  • Catálogo in setup prometido como se a matemática já aplicasse

Comece com a IOSOR

Abra o console da IOSOR e ative o portão de codificação pré-voo em todos os modelos de campanha de saída. Configure webhooks para inspecionar os payloads de mensagens em busca de caracteres que não sejam GSM-7, como aspas inteligentes ou emojis, antes de enfileirar os disparos. Coloque em pausa automática qualquer disparo em que as expansões de variáveis forçaram a concatenação UCS-2 além do seu orçamento de segmento-alvo.

Conclusão IOSOR

Medir campanhas pela contagem de mensagens em vez de segmentos faturados garante um estouro inesperado no orçamento.

Este guia foi útil?

Guias relacionados