Fonctionnement général
Le fonctionnement général du service est plutôt simple. En fait, on peut dire qu’Orange (et son API SMS) fait la liaison entre le monde du Web et le monde mobile. C’est là que les SMS entrants (à destination de notre application Web) sont transformés en message Web. Les messages Web sont en fait une sorte de mix entre REST et RPC.
Les messages, quel que soit l’application Web destinataire, sont tous envoyés au même numéro: 20345 (envoi au prix d’un SMS normal sans surtaxe). Le serveur Orange détermine le destinataire grâce à un mot clef qui préfixe le message. Ce mot clef a été défini au préalable dans l’interface d’administration « Administrator Web Interface » d’Orange.
Dans le sens sortant (de notre application vers un mobile), le fonctionnement est identique. Le message est envoyé au serveur Orange en précisant le numéro du destinataire. Ensuite, Orange envoie le SMS au mobile. Les deux figures suivantes illustrent ce fonctionnement.
Figure 1: Envoi d’un SMS d’un mobile vers notre application
Figure 2: Envoi d’un SMS de notre application vers un mobile


