Fonctionnalités
Outre l’envoi et la réception de MT-SMS, le service Bell propose des fonctionnalités supplémentaires afin d’assurer une intégration optimale aux flux de travail des appareils IoT et aux infrastructures de gestion. Des informations détaillées sur l’implémentation et l’utilisation de chaque fonctionnalité sont disponibles dans les sections de guide correspondantes.
Mobile Terminated SMS
Pour l’envoi de messages MT-SMS vers un appareil IoT doté d’une SIM Bell, deux options sont disponibles :
-
Portail Bell :
- Soumettre des messages MT-SMS pour une carte SIM unique.
- Tests et débogage.
- Politique de conservation des données à court terme.
-
API Bell :
- Soumettre plusieurs MT-SMS via l’automatisation.
- Intégration possible aux applications clients.
- Gestion de volume.
- Accusés de réception (Delivery Reports) pour les MT-SMS.
Mobile Originated SMS
Tout appareil équipé d’une SIM Bell peut envoyer des messages MO-SMS. Le numéro de destination fourni est sans incidence sur le processus de livraison. Tous les MO-SMS peuvent être reçus via deux options :
-
Portail Bell :
- Faible nombre de messages.
- Tests et débogage.
- Politique de conservation des données à court terme.
Surveillance des événements SMS
Lorsqu’un MT-SMS est envoyé, un enregistrement d’événement est généré. Ces enregistrements peuvent être consultés dans le Portail Bell ou traités via l’interface du service Data Streamer. La surveillance des enregistrements d’événements peut aider à vérifier le bon comportement des appareils et à identifier d’éventuels problèmes de connectivité.
Limitations
Le service SMS de Bell se concentre sur des cas d’usage de communication IoT optimisés. Par conséquent, certaines limitations supplémentaires par rapport à la communication MT-SMS habituellement attendue entre téléphones mobiles doivent être prises en compte.
Utilisation du volume de SMS
Selon le forfait de la SIM Bell, un certain volume de messages MT-SMS est inclus. Les détails concernant le volume disponible et son utilisation peuvent être consultés dans le Portail Bell ou via l’API Bell. Chaque message SMS (MT ou MO) envoyé est décompté du volume utilisé. Les nouvelles tentatives de livraison ne sont pas comptabilisées dans le volume. Une fois le volume épuisé, aucun autre message ne peut être envoyé jusqu’à réapprovisionnement.
Limites de taille des SMS
Les limites habituelles de taille des MT-SMS s’appliquent également aux SMS Bell. Un message peut contenir au maximum 160 caractères. Les messages plus longs doivent être scindés en plusieurs messages. Il est possible d’envoyer des MT-SMS concaténés via des requêtes API.
SMS appareil‑à‑appareil (P2P)
Avec la connectivité Bell, il n’est pas possible d’envoyer des MT-SMS Peer‑to‑Peer (P2P) entre appareils. Il n’est donc pas possible d’envoyer un message vers un appareil doté d’une SIM Bell à partir d’un téléphone mobile, que ce soit avec une SIM tierce ou une autre SIM Bell. Par exemple, il est possible de définir le numéro de destination sur un téléphone mobile et d’envoyer un message à ce numéro, mais le Short Message Service Centre (SMSC) ne transmettra pas ce MT-SMS au numéro de destination. Le service MT-SMS est uniquement destiné à l’échange de messages avec une application serveur contrôlée par le client, Application-to-Peer (A2P).
SMS via NB-IoT
Le cœur de réseau Bell ne prend pas en charge la messagerie IP ; les appareils doivent donc recevoir le message lorsqu’ils sont connectés au réseau GSM. En outre, lorsqu’ils sont connectés à NB‑IoT, l’envoi ou la réception de MT‑SMS n’est pas possible.
Date d’expiration des SMS et nouvelle tentative
Dans le cas où l’abonné n’est pas joignable via MT‑SMS, il est possible de définir une date d’expiration qui sera utilisée pour retenter la livraison du MT‑SMS. Les sections suivantes détaillent ce comportement.
MO-SMS
Lors de l’envoi d’un MO‑SMS vers une application serveur client en utilisant le service de transfert SMS (SMS Forwarding Service), le délai d’expiration de livraison par défaut est de 24 heures. Le schéma de nouvelle tentative de livraison fonctionne de manière exponentielle, c’est‑à‑dire que l’intervalle entre les différentes tentatives augmente à chaque essai. Si la livraison échoue lors de la première tentative, par exemple parce que le serveur est indisponible ou que le service de transfert est mal configuré, le MO‑SMS est mis en file d’attente. Dans ce cas, par exemple la 1re relance a lieu après 5 minutes, la 2e après 15 minutes, chaque tentative étant calculée à partir de l’heure d’envoi. Si le message ne peut pas être livré dans le délai par défaut de 24 h, le MO‑SMS expire et aucune autre tentative n’a lieu.
MT-SMS
Pour un MT‑SMS envoyé vers un appareil doté d’une SIM Bell, le délai d’expiration par défaut est de 24 heures si le message a été soumis via le Portail Bell. En utilisant l’API Bell, le délai d’expiration peut être modifié par le client. Si l’appareil équipé de la SIM Bell n’est pas joignable au moment de la soumission du MT‑SMS, le mécanisme de relance livrera le message dès que la SIM se rattachera au réseau et sera prête à recevoir des messages, à condition que le MT‑SMS n’ait pas expiré.
Durée de validité des SMS et conservation des données
En raison du Règlement général sur la protection des données (RGPD) et de la politique de conservation des données de Bell, un MT‑SMS est stocké au maximum sept jours. Après cette période, Bell supprime les données du MT‑SMS du système et le contenu n’est plus disponible. Il est donc recommandé de configurer le service de transfert SMS (SMS Forwarding Service) et le service Data Streamer pour exploiter pleinement le service SMS de Bell.
Adresse/numéro de l’expéditeur
Certains appareils et opérateurs exigent qu’une adresse ou un numéro d’expéditeur soit fourni ; sinon, certains appareils ou MNO n’acceptent pas les SMS. Cette adresse d’expéditeur n’a pas besoin d’être configurée comme un paramètre spécifique de la SIM dans le domaine IoT de Bell. N’importe quelle numérotation aléatoire devrait fonctionner dans ce cas, puisque tout SMS retourné par l’appareil est toujours envoyé vers le SMS Forwarder du Portail Bell. Veuillez renseigner ces données lors de l’envoi de SMS via l’API ou le Portail Bell.