Salut les développeurs.Une question m'intrigue depuis un bout de temps.Souvent on trouve des API qui communiquent avec des serveurs USSD; c'est notamment le cas avec des API de mobile money comme c'est courant en Afrique.
Ma vraie question c'est comment ces webservices sont créés?C'est à dire comment à partir de requêtes http (Avec du PHP par exemple) ils arrivent à communiquer avec les serveurs USSD de l'opérateur?J'ai fouillé sur le net, la seule réponse qui vient souvent c'est USSD Gateway (Passerel USSD de l'opérateur).Mais concrètement dans la pratique je n'ai aucune idée de comment ça peut marcher ce truc.

Je m'illustre avec un exemple :

Au togo par exemple avec le service mobile money de flooz tu peux consulter ton compte en faisant *155*6*1*Code secret#
Maintenant comment faire un webservice qui avec une requête du genre webservice.com/api/account/user_phone_number retourne cette même réponse?

Aidez-mois s'il vous plaît.