Opérateur d’un numéro camerounais
MTN, Orange, Camtel ou Nexttel ? Colle un numéro, obtiens l’opérateur et le prix du SMS.
Sans inscription, sans limite d’usage.
Ce calcul est exactement celui que retourne l’API avant chaque envoi.
Comment l'opérateur est déterminé
Un numéro mobile camerounais compte neuf chiffres et commence par 6. L'opérateur se lit dans les chiffres qui suivent : l'ART attribue les plages par préfixe, et c'est ce plan que l'API applique pour router le message puis le facturer.
La lecture ne s'arrête pas aux trois premiers chiffres. Les plages 654 et 688 sont découpées en sous-plages de cinq et six chiffres, dont certaines ne sont attribuées à personne : 65460 est MTN, 65461 ne l'est pas ; 688960 est Orange, 688965 ne l'est pas. La résolution retient donc toujours le préfixe le plus long qui couvre le numéro.
Ce que l'outil ne dit pas : il lit une plage attribuée, pas un abonné. Il ignore si la ligne est active, et un numéro porté chez un autre opérateur resterait affiché sous sa plage d'origine. Seule la réponse d'un envoi réel indique l'opérateur finalement retenu.
Le plan de numérotation complet
Les 58 règles appliquées par l'API, telles quelles. Le prix indiqué est celui d'un segment.
| Opérateur | Préfixes attribués | Prix / segment |
|---|---|---|
| MTN | 650, 651, 652, 653, 6540, 6541, 6542, 6543, 6544, 6545, 65460, 65468, 65469, 6547, 6548, 6549, 67, 680, 681, 682, 683 | 5 XAF |
| Orange | 655, 656, 657, 658, 659, 686, 687, 6880, 6881, 6882, 6883, 6884, 6885, 6886, 6887, 6888, 68890, 68891, 68892, 68893, 68894, 68895, 688960, 688961, 688962, 688963, 688964, 69 | 5 XAF |
| Camtel | 620, 621, 6220, 6221, 6222, 6223, 6224, 6225 | 7 XAF |
| Nexttel | 66 | 7 XAF |
| Par défaut | Tout préfixe absent des lignes ci-dessus | 10 XAF |
Ces règles et ces tarifs sont modifiables par l'administration du service ; la page tarifs affiche toujours les prix en vigueur.
Un préfixe non attribué n'est pas une erreur
Quand aucune règle ne couvre le numéro, l'API ne le rejette pas : le message part par la route par défaut, tracé sous l'opérateur DEFAULT et facturé 10 XAF le segment. C'est une différence utile à connaître avant de traiter un fichier de contacts : un préfixe inconnu coûte plus cher, il ne casse rien.
Un numéro invalide, lui, est refusé avant tout débit : moins de neuf chiffres, ne commençant pas par 6, ou ligne fixe. L'API répond alors 400 INVALID_NUMBER.
Le même résultat par l'API
Aucun point d'entrée ne sert uniquement à résoudre un opérateur : celui-ci est renvoyé par l'envoi lui-même, dans le champ operator de la réponse.
curl -X POST 'https://api.sms.gworldship.com/v1/sms' \
-H 'Authorization: Bearer gsk_votre_cle_api' \
-H 'Content-Type: application/json' \
-d '{"to":"+237690000000","text":"Votre code est 12345"}'{
"messageId": "8f1c0b2e-4a77-4f1a-9d3e-2b5c7a0e1f44",
"to": "+237690000000",
"operator": "ORANGE",
"segments": 1,
"priceXaf": 5,
"status": "QUEUED",
"balanceAfterXaf": 9995,
"createdAt": "2026-09-12T08:24:31Z"
}Les tarifs, eux, s'obtiennent sans authentification :
curl 'https://api.sms.gworldship.com/v1/pricing'
[{"operator":"CAMTEL","priceXaf":7},
{"operator":"DEFAULT","priceXaf":10},
{"operator":"MTN","priceXaf":5},
{"operator":"NEXTTEL","priceXaf":7},
{"operator":"ORANGE","priceXaf":5}]Questions fréquentes
Un numéro qui commence par 654 est-il toujours MTN ?
Non. Les sous-plages 6540 à 6545, 65460, 65468, 65469 et 6547 à 6549 sont attribuées à MTN. Les numéros commençant par 65461 à 65467 ne sont attribués à aucun opérateur : ils partent par la route par défaut.
Puis-je choisir par quel opérateur mon SMS est envoyé ?
Non. Le message est routé vers la configuration d'envoi correspondant à l'opérateur du destinataire, et c'est cet opérateur qui détermine le prix du segment.
Le destinataire verra-t-il le nom de mon entreprise ?
Non, il voit le numéro de la SIM qui a émis le message. G-SMS achemine des messages transactionnels depuis des numéros réels : il n'y a pas de nom d'expéditeur personnalisé.
Un compte suffit pour envoyer le premier message : clé API immédiate, 100 F de crédit offert.
Essayer l’API