Beaucoup de problèmes de SMS sur une SIM Simbase ne sont pas des pannes. Le profil SIM ne prend simplement pas en charge ce que vous essayez de faire. Consultez d'abord le tableau ci-dessous : il explique souvent le problème avant tout dépannage.
| Fonction | Black, Red, Green (89103*) | Black, Red, Green avec l'option MSISDN | Blue, Yellow, Cyan (89445*) |
|---|---|---|---|
Messages entre la SIM et la plateforme Simbase | Oui | Oui | Oui |
Réception depuis un numéro externe | Non | Oui | Oui, mais les numéros |
Envoi vers un numéro externe | Non | Oui | Non, capturé par la plateforme à la place |
Numéro de téléphone attribué | Aucun | Numéro américain +1 | +44 à 12 chiffres, ou +88 à 15 chiffres |
Messages entre la SIM et la plateforme Simbase
Réception depuis un numéro externe
Envoi vers un numéro externe
Numéro de téléphone attribué
C'est un comportement normal, pas une panne. Sur les profils Blue, Yellow et Cyan, chaque message envoyé par une SIM est capturé et publié dans la plateforme Simbase, quel que soit le numéro destinataire. Il n'est pas transféré à ce numéro.
Un appareil configuré pour envoyer un SMS sur le mobile d'un technicien semblera donc envoyer sans erreur, mais le technicien ne recevra jamais rien. Le message n'est pas perdu : il se trouve dans le tableau de bord, sur cette SIM.
Si les messages de vos appareils doivent arriver sur un téléphone externe, deux options : les lire depuis la plateforme et les transférer vous-même, avec des Webhooks déclenchés par le message entrant, ou utiliser une SIM Black, Red ou Green avec l'option MSISDN.
C'est également normal. Sans l'option MSISDN, ces SIM n'ont pas de numéro de téléphone : un réseau externe n'a donc aucune destination où livrer le message. Elles échangent des messages uniquement avec la plateforme Simbase, qui apparaît sur l'appareil sous le shortcode +55555.
Envoyez plutôt vos messages à la SIM depuis le tableau de bord ou l'API. Voir SMS.
Les messages vers la SIM et ceux envoyés par la SIM échouent pour des raisons différentes. Déterminez donc d'abord dans quel cas vous êtes.
Trois cas, chacun avec sa solution.
Vérifiez d'abord que la SIM est attachée au réseau. Une SIM non enregistrée ne peut rien recevoir, et ne partez pas du principe qu'un message envoyé à un appareil hors ligne arrivera plus tard. Vérifiez que la SIM est activée et enregistrée, puis renvoyez le message. Voir Problèmes de connexion.
Si la SIM est attachée et que les messages n'arrivent toujours pas, vérifiez qu'elle est enregistrée côté circuit-switched du réseau. Les messages entrants passent par là : un appareil attaché uniquement pour les données ne peut donc pas les recevoir, même si sa connexion de données fonctionne parfaitement.
Vous pouvez le voir dans Diagnostics → Events. Si la SIM affiche des location updates GPRS mais aucun location update Voice, elle n'est pas enregistrée côté circuit-switched.
La solution se trouve sur l'appareil, et le réglage exact dépend du fabricant. Cherchez :
Un réglage network mode ou service domain limité aux données seules, et modifiez-le pour autoriser les deux
La documentation du fabricant sur la prise en charge des SMS, car certains modules exigent d'activer les SMS explicitement
Si vous avez accès aux commandes AT, AT+CREG? indique l'enregistrement circuit-switched et AT+CEREG? le côté LTE, ce qui confirme la même chose directement depuis le modem.
Le message est arrivé, donc le chemin réseau fonctionne. La suite dépend entièrement du firmware de l'appareil et de l'application qui y tourne, ce que Simbase ne peut ni voir ni influencer.
Vérifiez que l'appareil est bien configuré pour répondre aux SMS et exécuter des commandes SMS. Sur de nombreux routeurs, ce réglage est désactivé par défaut : le modem reçoit le message et rien ne se passe.
Vérifiez ensuite la commande elle-même. La plupart des appareils n'acceptent qu'une syntaxe exacte, et une commande avec un mauvais mot-clé, de mauvais espaces ou un mauvais mot de passe est ignorée sans erreur. Comparez ce que vous avez envoyé avec la documentation de l'appareil, caractère par caractère.
Un modem dont la mémoire de messages est pleine n'accepte plus de nouveaux messages non plus. Supprimer les messages stockés vaut donc la peine d'être essayé.
Les messages vers la SIM fonctionnent. Le problème se situe au retour : traitez-le comme un problème MO (voir ci-dessous).
Sur les profils Blue, Yellow et Cyan, écartez d'abord le comportement normal : un message adressé à un numéro externe est capturé dans la plateforme au lieu d'être remis.
Si un message envoyé par l'appareil n'apparaît pas du tout dans la plateforme, il faut généralement enquêter côté réseau. Contactez le support avec les informations ci-dessous plutôt que de continuer à modifier les réglages de l'appareil.
Les SIM Blue, Yellow et Cyan reçoivent l'un de deux types de numéro, qui ne se comportent pas de la même façon. Vérifiez lequel a votre SIM dans le tableau de bord avant tout dépannage.
| Préfixe | Format | Un numéro externe peut-il lui envoyer des SMS ? |
|---|---|---|
+44 | 12 chiffres | Oui, depuis n'importe quel réseau |
+88 | 15 chiffres | Seulement si l'opérateur expéditeur prend en charge l'envoi vers les MSISDN +88 |
+44
+88
La plage +88 est réservée aux appareils IoT. Tous les opérateurs mobiles ne savent pas y acheminer des messages : un message qui n'arrive jamais a donc pu être abandonné par le réseau de l'expéditeur avant même d'atteindre Simbase.
Si votre SIM a un numéro +88 et que les messages externes n'arrivent pas :
Envoyez un message de test depuis un autre opérateur.
S'il arrive depuis un réseau mais pas depuis un autre, la cause est l'opérateur expéditeur, pas la SIM.
Si rien n'arrive depuis aucun réseau, contactez le support.
Contactez le support en indiquant :
L'ICCID de la SIM
Le sens qui échoue : vers la SIM ou depuis la SIM
La marque et le modèle de l'appareil
Les logs de l'appareil ou du modem couvrant la tentative
Le message ou la commande exacte envoyée, et le numéro ou shortcode de destination
L'heure approximative d'envoi du message
Si un message a déjà fonctionné sur cette SIM
Oui. Vous pouvez définir des limites d'utilisation pour les SMS comme pour les données, et une SIM qui atteint sa limite de SMS est désactivée de la même façon. Voir Limites d'utilisation.
La passerelle SMS n'a pas de numéro de téléphone. Elle utilise le shortcode +55555 comme alias : c'est la valeur à mettre en liste blanche sur les appareils qui filtrent par expéditeur.
Non. Les SIM Simbase sont des SIM data avec des fonctions SMS limitées. La voix n'est prise en charge sur aucun profil.
Oui. Les SMS et les données utilisent des parties différentes du réseau. Un appareil sans session de données active peut donc toujours échanger des messages, et un appareil avec une connexion de données parfaite peut ne pas réussir à gérer les SMS.
SMS : envoi et réception depuis le tableau de bord et l'API
Profils SIM : ce que chaque profil prend en charge
Webhooks : soyez notifié quand une SIM envoie un message
Problèmes de connexion : si la SIM n'est pas du tout attachée
Statut de la SIM : activer et désactiver des SIM

