Expertise market

Maroc Telecom (IAM) API SMS : Le Guide Technique Complet

Guide technique sur l'envoi de SMS vers le réseau Maroc Telecom (IAM) : préfixes (+212661, +212670), routage local, API REST, webhooks DLR et réglementation ANRT.

Maroc Telecom (IAM) API SMS : Le Guide Technique Complet

1. Introduction : La place de Maroc Telecom (IAM) dans le paysage mobile

Itissalat Al-Maghrib (Maroc Telecom) demeure l'opérateur historique et le leader incontesté des télécommunications au Maroc. Avec une part de marché mobile prédominante, la délivrabilité de vos messages transactionnels (codes OTP de validation, alertes de paiement, notifications logistiques) vers les abonnés IAM est le pilier central de toute stratégie de communication dans le Royaume. Sur le trafic EnvoiSMS, 92,1 % des SMS vers Maroc Telecom ont été confirmés livrés (août 2026), par des routes locales avec bascule automatique entre routes.

2. Liste des Préfixes Maroc Telecom (+212) pour la Normalisation

Avant de soumettre un numéro à l'API, il est essentiel de valider son format. Maroc Telecom exploite une plage de préfixes spécifiques. Mappez cette liste dans vos fonctions de validation pour qualifier vos contacts et identifier instantanément l'opérateur d'origine :

Type de Préfixe Plages de Numéros (E.164) Exemple Local
Mobiles IAM (Historiques) +212 661, +212 662, +212 666, +212 667, +212 668 0661-XXXXXX
Mobiles IAM (Récents) +212 670, +212 671, +212 672, +212 673, +212 676, +212 677, +212 678 0670-XXXXXX
Nouvelles Plages Mobiles +212 700, +212 701, +212 707, +212 708 0700-XXXXXX

Note : Tous les numéros marocains doivent être normalisés à la norme internationale E.164 (ex: +212661XXXXXX) en retirant le "0" initial du préfixe local.

3. Les Risques du Routage Indirect (Routes Grises) vs Routes Locales Légitimes

Beaucoup de passerelles internationales à bas prix proposent l'envoi de SMS vers le Maroc via des "routes grises" ou de transit indirect. Ces canaux posent trois problèmes majeurs : une latence élevée (parfois supérieure à 30 secondes, ce qui expire vos codes 2FA), un taux de perte important, et des Sender IDs réécrits par des numéros mobiles aléatoires (ex: +44...). EnvoiSMS.ma évite ces problèmes en utilisant des routes locales légitimes vers les opérateurs marocains, avec Sender ID enregistré et bascule automatique entre routes. Vos messages empruntent une route légitime et rapide.

4. Intégration Technique Rapide (cURL & PHP)

Voici comment initier un envoi vers un numéro Maroc Telecom validé en utilisant l'API EnvoiSMS.ma.

// Exemple en PHP (cURL natif) pour envoyer un SMS OTP vers Maroc Telecom <?php $apiKey = "YOUR_API_KEY"; $payload = json_encode([ "to" => "+212661234567", // Destinataire IAM normalisé "body" => "Votre code de vérification IAM est 408291. Valable 5 minutes.", "sender" => "EnvoiSMS" ]); $ch = curl_init("https://api.envoisms.ma/v1/messages"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $payload); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Authorization: Bearer " . $apiKey, "Content-Type: application/json" ]); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if ($httpCode === 200) { $result = json_decode($response, true); echo "SMS envoyé avec succès ! ID: " . $result["id"]; } else { echo "Erreur d'envoi. Code HTTP: " . $httpCode; } ?>

5. Réglementation ANRT et CNDP au Maroc

L'envoi de SMS à caractère commercial ou marketing au Maroc est encadré par la loi 09-08 de la CNDP relative à la protection des données personnelles. Pour rester en conformité absolue sur le réseau Maroc Telecom, vous devez : 1) Obtenir le consentement préalable de l'utilisateur (Opt-in). 2) Inclure obligatoirement la mention "STOP SMS" ou un mécanisme simple de désinscription. 3) Déclarer vos fichiers clients et traiter les désinscriptions en temps réel pour éviter d'éventuelles poursuites administratives.

💡 Pourquoi choisir EnvoiSMS pour votre entreprise ?

Délivrabilité Opérateurs

Routes locales vers IAM, Orange et Inwi, avec bascule automatique entre routes et statut de livraison transmis par webhook.

💰

Optimisation Budgétaire

WhatsApp Business API dès 0,65 MAD par message. Le meilleur retour sur investissement.

🛡️

Données Souveraines (CNDP)

Hébergement conforme aux réglementations de protection des données personnelles locales.

Q.Comment être sûr qu'un numéro appartient à Maroc Telecom ?
Les plages de numéros commençant par +212661, +212662, +212666, +212667, +212668, +212670, +212671, +212672, +212673, +212676, +212677, +212678 et +212700, +212701, +212707, +212708 sont historiquement attribuées à Maroc Telecom (IAM).
Q.Quelle est la latence d'acheminement d'un OTP sur le réseau IAM ?
Avec les routes locales utilisées par EnvoiSMS.ma, le temps de livraison d'un SMS ou OTP vers Maroc Telecom est de 2,8 à 3,9 secondes en moyenne.
Q.Le Sender ID personnalisé est-il supporté sur Maroc Telecom ?
Oui. Le Sender ID personnalisé (nom de l'expéditeur jusqu'à 11 caractères alphanumériques) est pleinement supporté après enregistrement et validation du document de mandat auprès des opérateurs marocains via notre console.

Articles suggérés

Bilan Télécom Maroc : 12 Mois d'Analyses et Statistiques de Messagerie d'Entreprise
market

Bilan Télécom Maroc : 12 Mois d'Analyses et Statistiques de Messagerie d'Entreprise

Tendances de la Messagerie Professionnelle au Maroc en 2027 : SMS, RCS et IA
market

Tendances de la Messagerie Professionnelle au Maroc en 2027 : SMS, RCS et IA

Rapport Annuel 2026 : Le Marché des API SMS et de la Messagerie d'Entreprise au Maroc
market

Rapport Annuel 2026 : Le Marché des API SMS et de la Messagerie d'Entreprise au Maroc