# SMS par API depuis votre numéro : pourquoi payer au message ?

> Une app Android gratuite et open source transforme votre téléphone en passerelle SMS : envoi par API depuis votre SIM, sans frais par SMS en plus.

Source: https://unlimitedmessaging.app/fr/articles/sms

SMS par API

# Envoyez des SMS par API,  
_depuis votre propre numéro._

Installez l'app Android gratuite, connectez-vous, et chaque SMS envoyé via l'API Unlimited Messaging part de la carte SIM de votre téléphone, sur votre forfait. Vos destinataires voient votre numéro, les réponses reviennent dans votre boîte et vos webhooks, et la même requête peut aussi partir sur WhatsApp et par email.

[Télécharger l'app Android](https://unlimitedmessaging.app/fr/channels/sms)[Créer un compte gratuit](https://app.unlimitedmessaging.app)

Le contexte

## Envoyer des SMS par API depuis son téléphone, concrètement ?

Envoyer des SMS par API depuis votre numéro, c'est appeler un endpoint REST depuis votre code et voir le texte partir comme un SMS normal d'un téléphone qui vous appartient. Chez Unlimited Messaging, ce téléphone fait tourner notre [app Android gratuite et open source](https://github.com/UnlimitedMessaging/unlimited-messaging-android).

Les API SMS classiques fonctionnent autrement. Vous louez un numéro expéditeur ou un short code auprès d'un fournisseur, le message passe par le réseau A2P (application-to-person) et chaque segment de 160 caractères est facturé, à un tarif qui change d'un pays à l'autre. Aux États-Unis, il faut en plus enregistrer une marque et une campagne (A2P 10DLC) avant d'envoyer.

Avec l'app Android, le téléphone garde une connexion ouverte vers l'API Unlimited Messaging. Quand vous appelez POST /message avec "channel": "SMS", l'API transmet le message au téléphone, qui l'envoie depuis sa SIM, et chaque statut remonte au fil des confirmations du réseau : en file, en cours d'envoi, envoyé, distribué si votre opérateur renvoie des accusés de réception, non distribuable ou en échec. Le SMS n'a pas d'accusé de lecture : pas de statut "lu".

Le SMS part sur votre forfait : Unlimited Messaging n'ajoute aucun frais par message, et vos destinataires voient le numéro qu'ils connaissent déjà. Les SMS reçus après la connexion reviennent dans votre boîte de réception et dans le webhook message.received. C'est fait pour votre propre trafic, à un rythme humain : rappels, codes, relances, un agent IA qui écrit à vos clients. Les campagnes de masse restent le métier d'un fournisseur SMS dédié.

![Illustration : un téléphone avec des bulles de SMS et une étiquette SMS, avec le titre « Le SMS s'arrête à 160 caractères ».](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Fsms-fr.png&w=3840&q=75)

Définition
Passerelle SMS Android

Un téléphone Android équipé d'une app qui récupère les messages mis en file par une API, les envoie comme des SMS ordinaires depuis sa carte SIM, puis remonte leur statut.

On parle aussi de passerelle SMS sur téléphone ou de passerelle SMS auto-hébergée.

[Source : SmsManager - Android Developers↗](https://developer.android.com/reference/android/telephony/SmsManager)

La requête

## Un curl pour envoyer un SMS, une ligne de plus pour WhatsApp et l'email

Le canal SMS utilise le même endpoint POST /message que WhatsApp et l'email. Indiquez-le dans channels avec un numéro de téléphone, et il part de votre téléphone. Ajoutez jusqu'à trois canaux pour joindre la même personne partout en une requête.

curlShell

```
curl https://api.unlimitedmessaging.app/message \
  -H "Authorization: Bearer $UM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "to": {
    "phone": "+33612345678"
  },
  "channels": [
    {
      "channel": "SMS"
    }
  ],
  "text": "Votre rendez-vous est demain à 10h."
}'
```

Un SMS depuis votre propre SIM. En double SIM, ajoutez "accountId" dans l'entrée du canal pour choisir la ligne.

POST /messageJSON

```
{
  "to": {
    "phone": "+33612345678",
    "email": "client@example.com"
  },
  "subject": "Votre rendez-vous demain à 10h",
  "text": "Bonjour, petit rappel : votre rendez-vous est demain à 10h. Répondez à ce message si vous devez le déplacer.",
  "channels": [
    {
      "channel": "WHATSAPP"
    },
    {
      "channel": "SMS",
      "text": "Votre rendez-vous est demain à 10h."
    },
    {
      "channel": "EMAIL"
    }
  ]
}
```

Une requête, trois messages : chaque canal reçoit sa copie, sous un même dispatchId. L'entrée SMS remplace le texte par une version plus courte.

Comparatif

## API SMS classique ou SMS depuis votre téléphone

Les deux envoient un SMS depuis votre code, mais ne servent pas les mêmes besoins. Voici, honnêtement, où chacun est le meilleur choix.

__API SMS classique ou SMS depuis votre téléphone__
| API SMS classiquetype Twilio, A2P | Unlimited Messagingvotre téléphone Android                     |                                                                    |
| --------------------------------- | -------------------------------------------------------------- | ------------------------------------------------------------------ |
| Expéditeur                        | Numéro ou short code loué au fournisseur                       | Votre propre numéro, celui que vos clients connaissent             |
| Coût par SMS                      | Facturé par segment de 160 caractères, selon le pays           | Votre forfait, aucun frais par SMS ajouté par nous                 |
| Mise en place                     | Acheter un numéro, enregistrer l'expéditeur (A2P 10DLC aux US) | Installer l'app, se connecter, la SIM apparaît                     |
| Volume                            | Débit élevé, pensé pour les campagnes                          | Rythme humain, environ 30 SMS par fenêtre avant qu'Android demande |
| Infrastructure                    | Rien à faire tourner de votre côté                             | Un téléphone allumé, chargé et connecté                            |
| Réponses                          | Webhook vers votre serveur                                     | Même boîte et même webhook que WhatsApp et l'email                 |
| Autres canaux                     | SMS seul, ou produits séparés                                  | WhatsApp, email et SMS dans une seule requête                      |
| Statut de remise                  | Accusés de réception opérateur                                 | Envoyé, et distribué quand votre opérateur le signale              |

Notre approche

## Le SMS comme un canal de plus de la même API

Nous n'avons pas monté un fournisseur SMS. Nous avons fait de votre téléphone un canal de l'API que vous utilisez déjà pour WhatsApp et l'email, avec les mêmes statuts, webhooks, SDK et serveur MCP.

### Votre SIM, votre numéro, votre forfait

Le SMS part du téléphone que vous avez en poche ou posé sur un bureau. Vos destinataires voient votre numéro habituel, et le coût est celui que votre forfait facture déjà.

1. 01  
### Dans les deux sens  
Les SMS reçus après la connexion reviennent dans votre boîte et dans le webhook message.received, à côté de vos conversations WhatsApp et email.
2. 02  
### Double SIM  
Chaque SIM devient son propre compte SMS. Choisissez la ligne message par message avec accountId, ou laissez l'API choisir.
3. 03  
### Open source, sans pistage  
L'app est sous licence MIT, sans Firebase, sans Play Services ni analytics. Vous pouvez lire exactement ce que fait une app qui détient les permissions SMS.

Frais par SMS ajouté par Unlimited Messaging

0Frais par SMS ajouté par Unlimited Messaging

Canaux par requête : WhatsApp, SMS, email

3Canaux par requête : WhatsApp, SMS, email

Caractères max par SMS, en 10 parties au plus

1530Caractères max par SMS, en 10 parties au plus

Version d'Android requise

8.0+Version d'Android requise

Comment ça marche

## Votre premier SMS en trois étapes

1. 01  
### Installez l'app  
Téléchargez l'APK sur votre téléphone Android depuis la page Android ou les releases GitHub. L'app n'est pas sur Google Play, qui réserve les permissions SMS aux applis SMS par défaut. Si Play Protect bloque l'installation ou si Android refuse la permission SMS, la FAQ ci-dessous explique comment débloquer.
2. 02  
### Connectez-vous  
Touchez Se connecter : la page de connexion du site s'ouvre dans un onglet (email, lien magique, Google ou GitHub). L'app ne voit jamais votre mot de passe, et chaque SIM apparaît comme un compte SMS.
3. 03  
### Envoyez  
Appelez POST /message avec "channel": "SMS", ou envoyez depuis le tableau de bord, les SDK, n8n ou un assistant IA via le serveur MCP. Statuts et réponses arrivent par webhook.

À retenir

### Votre numéro, votre forfait, une API pour tous les canaux.

Pour votre propre trafic (rappels, codes, relances, réponses), envoyer les SMS depuis votre téléphone vous donne votre vrai numéro, aucun frais par message en plus du forfait et les réponses dans la même boîte que WhatsApp et l'email. Pour des campagnes de masse à fort débit, un fournisseur SMS classique reste le bon outil.

FAQ

## Questions sur l'envoi de SMS par API depuis votre téléphone

Installez l'app Android, connectez-vous avec votre compte Unlimited Messaging, puis appelez POST /message avec "to": {"phone": "+33612345678"}, "channels": \[{"channel": "SMS"}\] et votre texte. Le message part de la carte SIM de votre téléphone.

Non. Le SMS est envoyé par votre propre téléphone, il est donc décompté de votre forfait. Unlimited Messaging n'ajoute aucun frais par message. Sur l'offre gratuite, les messages se terminent par une courte ligne "Sent with UnlimitedMessaging.app", comme sur WhatsApp et l'email.

À un rythme humain, oui. Android demande une confirmation dès qu'une app envoie une trentaine de SMS sur une courte période, donc l'API espace les envois. Les forfaits grand public "SMS illimités" interdisent aussi en général l'envoi automatisé en masse. Pour les campagnes, passez par un fournisseur SMS dédié.

Google Play réserve les permissions SMS à l'application SMS par défaut du téléphone, à quelques exceptions près. L'app est distribuée en APK sur les releases GitHub, et son code source est public sous licence MIT.

C'est le comportement normal d'Android pour une app installée hors de Google Play, pas un problème avec l'app. Si Play Protect refuse l'installation, ouvrez Play Store, touchez votre photo de profil, puis Play Protect, l'icône réglages, et désactivez temporairement "Analyser les applis avec Play Protect" le temps d'installer l'APK (vous pouvez la réactiver ensuite). Si la permission SMS est grisée avec le message "Paramètre restreint", ouvrez Paramètres, Applications, Unlimited Messaging, touchez les trois points en haut à droite, choisissez "Autoriser les paramètres restreints", puis revenez dans l'app accorder la permission SMS.

Vous recevez par webhook les statuts en file, en cours d'envoi, envoyé, distribué, non distribuable et en échec. "Distribué" dépend des accusés de réception de votre opérateur, que tous n'envoient pas. Le SMS n'a pas d'accusé de lecture : pas de statut "lu".

Oui. Le canal SMS fonctionne avec le tableau de bord, l'API REST, les SDK TypeScript et Python, le nœud n8n et le serveur MCP : Claude, ChatGPT ou Cursor peuvent envoyer un SMS depuis votre téléphone quand vous le leur demandez.

Non. Le canal SMS envoie uniquement du texte (pas de MMS), jusqu'à 1 530 caractères découpés en 10 parties au plus. Pour une image ou un PDF, ajoutez WhatsApp ou l'email à la même requête.

Sources

## Sources & références

Pour vérifier par vous-même les informations de cet article :

1. [01Unlimited Messaging pour Android - code source et releases↗GitHub](https://github.com/UnlimitedMessaging/unlimited-messaging-android)
2. [02SmsManager - référence de l'API↗Android Developers](https://developer.android.com/reference/android/telephony/SmsManager)
3. [03Utilisation des groupes d'autorisations SMS ou Journal d'appels↗Aide Google Play Console](https://support.google.com/googleplay/android-developer/answer/10208820)
4. [04Longueur d'un message : segments SMS et limites de caractères↗Twilio](https://www.twilio.com/docs/glossary/what-sms-character-limit)
5. [05Tarifs SMS - par segment et par pays↗Twilio](https://www.twilio.com/en-us/sms/pricing)
6. [06A2P 10DLC - enregistrement des envois applicatifs aux États-Unis↗Twilio](https://www.twilio.com/docs/messaging/compliance/a2p-10dlc)

![Ilian, ingénieur logiciel senior](https://ilianazz.com/images/iliazz.png)

Écrit par

[Ilian](https://unlimitedmessaging.app/fr/authors/ilian) · Senior Software Engineer

Ingénieur logiciel senior, il fonde et dirige plusieurs sociétés tech. Il conçoit des produits autour des API de messagerie, de l’automatisation et de l’intégration de l’IA, et partage ici ce qu’il apprend en construisant.

[Voir le profil LinkedIn↗](https://www.linkedin.com/in/ilianAzz/)Mis à jour le 7 novembre 2026

![](https://unlimitedmessaging.app/assets/logos/whatsapp.svg)![](https://unlimitedmessaging.app/assets/logos/email.svg)![](https://unlimitedmessaging.app/assets/logos/sms.svg)

## Faites de votre téléphone une passerelle SMS.

Téléchargez l'app Android gratuite, connectez-vous et envoyez dès aujourd'hui votre premier SMS par API depuis votre numéro.

[Obtenir l'app Android→](https://unlimitedmessaging.app/fr/channels/sms)

Articles similaires
* [![](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Fandroid-sms-gateway-comparison-fr.png&w=3840&q=75)Quelle est la meilleure passerelle SMS Android ? Comparatif 2026AndroidSMSGate, httpSMS, textbee et Unlimited Messaging : auto-hébergement, MMS, double SIM, chiffrement, MCP.](https://unlimitedmessaging.app/fr/articles/android-sms-gateway-comparison)
* [![](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Fai-agent-send-sms-fr.png&w=3840&q=75)Claude ou ChatGPT peuvent-ils envoyer vos SMS ? Oui, voici commentSMSUn assistant IA envoie des SMS depuis votre téléphone Android et votre numéro via MCP, après votre accord.](https://unlimitedmessaging.app/fr/articles/ai-agent-send-sms)
* [![](https://unlimitedmessaging.app/_next/image?url=%2Fassets%2Farticles%2Fcovers%2Funlimited-sms-fr.png&w=3840&q=75)SMS illimités par API : utilisez le forfait que vous payez déjàUtilisez les SMS illimités de votre forfait depuis votre code, via votre téléphone, dans les limites du fair use et d'Android.](https://unlimitedmessaging.app/fr/articles/unlimited-sms)
