Adicionar emojis
O nosso gateway suporta integralmente emojis. Clique em New message e depois no ícone do smiley na barra de ferramentas da mensagem para abrir o selecionador de emojis - ou cole um emoji a partir de qualquer outra aplicação diretamente no campo da mensagem.

Pode encontrar uma lista completa de todos os emojis aqui:
https://unicode.org/emoji/charts/full-emoji-list.html
Codificação e comprimento com emojis
Os emojis não fazem parte do alfabeto GSM-7. Assim que um único emoji aparece no seu texto, a SMS inteira é enviada em UCS-2 (UTF-16 na prática) em vez de GSM-7. Um segmento de SMS passa então de 160 para 70 carateres.
Um "carater" aqui corresponde a uma code unit de 16 bits (2 bytes). A maioria dos emojis populares como 🎉, 😀 ou 🥳 está fora do BMP e é armazenada como surrogate pair - um único emoji ocupa portanto 2 code units (4 bytes) no contador. Emojis com modificadores de tom de pele ou sequências ZWJ (por exemplo 👨👩👧👦) consomem ainda mais.
Se a sua mensagem ultrapassar 70 carateres, é dividida em vários segmentos de SMS e cobrada em conformidade. Na caixa de diálogo Send Message o contador muda de GSM para UCS2 assim que um emoji é adicionado - assim mantém-se a par do número de segmentos e do custo.
Envio via HTTP API
Os emojis, tal como o restante texto, devem ser urlencoded. Para tal, os bytes individuais dos emojis são transferidos codificados em URL.
Este smiley 😀, por exemplo, é convertido no seguinte código no parâmetro para o texto da SMS: %F0%9F%98%80