Odoo compte correctement. Les messages contenant des caractères arabes ou d'autres caractères non latins sont envoyés avec l'encodage Unicode, qui autorise moins de caractères par unité SMS qu'un texte latin simple. Un message plus long qu'une unité est découpé en plusieurs unités, et chaque unité consomme des crédits.
- Ouvrez l'envoi SMS et regardez l'indicateur sous le corps du message ; il affiche le nombre de caractères et le nombre d'unités SMS par destinataire.
- Raccourcissez le texte jusqu'à ce qu'il tienne en une seule unité, en utilisant des phrases courtes et en supprimant les espaces et sauts de ligne superflus.
- Gardez des liens courts ; le suivi des liens d'Odoo raccourcit les URL, mais le lien compte tout de même dans la longueur.
- Évitez de mélanger les langues dans un même message si l'objectif est d'économiser des unités ; un texte mixte est tout de même envoyé en Unicode.
- Envoyez un SMS de test à quelques numéros internes avant la campagne pour confirmer la longueur finale.
Rédiger le texte en gardant le compteur d'unités sous les yeux est le moyen le plus simple de maîtriser les coûts. Vérifiez aussi la liste des destinataires pour repérer les numéros en double ou invalides, car chaque tentative consomme des crédits.