Expertise technical

Pourquoi votre SMS en arabe ou en darija est facturé comme 2 ou 3 SMS au Maroc - Morocco Guide & Best Practices

Technical guide and best practices for pourquoi votre sms en arabe ou en darija est facturé comme 2 ou 3 sms au maroc in Morocco with direct carrier routing.

Last updated: July 8, 2026
Pourquoi votre SMS en arabe ou en darija est facturé comme 2 ou 3 SMS au Maroc - Morocco Guide & Best Practices

Section 1: Vous envoyez une campagne de vœux pour l'Aïd à 10 000 clients. Votre message fait 100 caractères, et vous avez budgété l'envoi pour 10 000 SMS. Sauf qu'à la fin de la campagne, votre tableau de bord [API SMS](/fr/api/) vous indique que vous avez consommé... 30 000 crédits. Votre message a été facturé comme 3 SMS distincts par destinataire.

In Morocco, implementing reliable messaging requires direct carrier connections (IAM, Orange, Inwi) and strict compliance with local regulations. Ce dépassement de budget inattendu est le cauchemar classique des campagnes de SMS marketing au Maroc, particulièrement lorsqu'on rédige en arabe ou en darija. Le coupable ? L'encodage technique du message.

Section 2: GSM-7 vs UCS-2 : la différence qui fait grimper la facture

In Morocco, implementing reliable messaging requires direct carrier connections (IAM, Orange, Inwi) and strict compliance with local regulations. La facturation d'un SMS n'est pas basée sur le message perçu par l'utilisateur, mais sur des "segments" de données transmis au réseau (la norme GSM 03.38). La longueur de ces segments dépend de l'alphabet que vous utilisez.

  • L'alphabet GSM-7 (Standard) : Il inclut les lettres latines (A-Z), les chiffres (0-9) et quelques ponctuations basiques. Un segment GSM-7 contient 160 caractères. Si votre message fait 160 caractères, vous payez 1 SMS.
  • L'alphabet UCS-2 (Unicode) : Il est nécessaire pour encoder les caractères non latins (Arabe, Cyrillique, Chinois), les accents français complexes (comme le "ç" ou le "œ") et les emojis (🚀, ❤️). Un segment UCS-2 ne contient que 70 caractères car l'encodage prend plus de place (16 bits au lieu de 7).

Section 3: Pourquoi l'arabe et les emojis coûtent plus cher

In Morocco, implementing reliable messaging requires direct carrier connections (IAM, Orange, Inwi) and strict compliance with local regulations. Si vous rédigez votre SMS entièrement en darija avec l'alphabet arabe, le réseau bascule automatiquement tout le message en UCS-2.

Exemple concret (Facturation) : - Message français (GSM-7) de 150 caractères : 1 Segment = 1 SMS facturé. - Message darija (UCS-2) de 150 caractères : La limite est de 70 caractères. Le message est donc scindé. Pire, pour que le téléphone du client puisse recoller les morceaux, le réseau ajoute un "header de concaténation". Les segments passent de 70 à 67 caractères. - Calcul : 150 / 67 = 2,23. Le message nécessitera 3 segments (67 + 67 + 16 caractères). Vous payez 3 SMS.

L'écart de coût (en Dirhams) est immédiat. Pour une base de 10 000 contacts, un simple changement de langue ou l'ajout d'un emoji peut faire passer la facture de 3 000 MAD à 9 000 MAD.

Section 4: Comment vérifier l'encodage de votre message avant l'envoi

In Morocco, implementing reliable messaging requires direct carrier connections (IAM, Orange, Inwi) and strict compliance with local regulations. L'erreur la plus fréquente est d'utiliser un caractère Unicode invisible. Parfois, un message rédigé en français bascule en UCS-2 (et donc à 70 caractères max) simplement parce que vous avez fait un "copier-coller" depuis Word qui a transformé une simple apostrophe droite ' en apostrophe typographique courbée (qui est un caractère Unicode).

Avant tout envoi de masse au Maroc, passez le texte exact de votre campagne dans un outil de type "SMS Length Calculator". La plupart des bons dashboards de fournisseurs SMS vous indiquent en temps réel si votre message est détecté comme GSM-7 ou UCS-2, et combien de segments seront facturés.

Section 5: Astuces pour réduire le nombre de segments sans perdre le sens

In Morocco, implementing reliable messaging requires direct carrier connections (IAM, Orange, Inwi) and strict compliance with local regulations. Si vous devez optimiser votre budget, voici quelques règles pratiques :

  1. La darija en caractères latins (Franco-arabe) : C'est le meilleur compromis. Rédiger "Mabrouk l'3id" en caractères latins vous maintient en GSM-7 (160 caractères).
  2. Bannissez les Emojis si le budget est serré : Un seul smiley bascule la totalité du message en UCS-2. Si votre message fait 150 caractères + 1 emoji, vous paierez systématiquement 3 SMS.
  3. Nettoyez vos copier-coller : Tapez votre texte directement dans l'interface de votre fournisseur ou dans un éditeur de texte brut (Notepad) pour éviter les guillemets et apostrophes "intelligents" de Microsoft Word.
  4. Acceptez le surcoût de l'Arabe littéraire pour l'institutionnel : Si vous communiquez pour une banque ou un organisme public, l'arabe est obligatoire. Dans ce cas, assumez le surcoût lié à l'UCS-2, mais soyez extrêmement concis. Allez droit au but pour rester en dessous de 67 ou 134 caractères (1 ou 2 SMS max).

💡 Why choose EnvoiSMS for your business?

Critical Delivery

Under 4 seconds for OTP codes via direct routes.

💰

Cost Optimization

WhatsApp Business API at 0.45 MAD per message.

🛡️

Sovereign Data (CNDP)

Hosting compliant with Moroccan data protection regulations.

Suggested Articles

Formatage SMS au Maroc : Sauts de ligne, Encodage GSM-7 vs UCS-2 et Optimisation des Coûts - Morocco Guide & Best Practices
technical

Formatage SMS au Maroc : Sauts de ligne, Encodage GSM-7 vs UCS-2 et Optimisation des Coûts - Morocco Guide & Best Practices

Formatage WhatsApp Business au Maroc : Texte Enrichi, Emojis et Boutons Interactifs - Morocco Guide & Best Practices
technical

Formatage WhatsApp Business au Maroc : Texte Enrichi, Emojis et Boutons Interactifs - Morocco Guide & Best Practices

One-Tap Autofill & 1-Click WhatsApp OTP Authentication in Morocco
technical

One-Tap Autofill & 1-Click WhatsApp OTP Authentication in Morocco