Comment envoyer un texte SMS depuis une application sur le serveur?

Je ne veux pas dire passer une corde. Peut-on avoir un numéro de téléphone dédié pour un serveur, puis écrire une application qui enverrait simplement un sms à ce numéro et recevrait ce message sur le serveur. J’ai cherché sur internet mais je ne vois aucune réponse, merci d’avance.

Vérifiez ces informations sur bro. Celles-ci affichent une liste de fournisseurs de services fournissant les fonctionnalités que vous désirez. https://www.raymond.cc/blog/top-10-sites-receive-sms-online-without-phone/

HTTP est la méthode la plus simple pour envoyer des données d’une application à une autre. Java a des appels de méthode natifs pour soumettre des requêtes HTTP. Cela signifie que HTTP est un bon choix pour envoyer des messages texte SMS sur les téléphones mobiles. S’il vous plaît jeter un oeil à ce lien

http://www.ozekisms.com/index.php?owpn=583

Vous ne mentionnez pas dans quel pays vous vous trouvez ou si vous souhaitez utiliser ce mécanisme pour plusieurs opérateurs. Je limiterai donc ma réponse aux réseaux GSM de l’UE et de certains pays d’Amérique latine, même si cela ne suppose aucune interopérabilité ces régions.

Certains opérateurs proposent un service communément appelé «gros numéros mobiles», psedu-MSISDN ou numéros virtuels mobiles. Celles-ci ressemblent à des numéros mobiles normaux mais sont connectées à un serveur plutôt qu’à un périphérique mobile. Ils supportent normalement les SMS mais pas les services vocaux. Il existe un certain nombre de brevets du début du milieu des années 1990 liés à l’émulation d’un appareil mobile, ce qui constitue une bonne lecture d’arrière-plan si vous êtes soumis à l’investigation dans les détails.

L’implémentation consiste généralement en un périphérique [nœud de réseau intelligent] sur le réseau mobile hôte qui répond aux messages SMS entrants comme s’il s’agissait d’un terminal mobile. Généralement, ces numéros sont atsortingbués de la même manière que tout autre numéro et ne sont souvent pas distinguables des autres numéros du réseau hôte.

Les messages reçus par ces numéros sont ensuite envoyés à l’application associée via des protocoles communs tels que SMPP, HTTP [S] ou même par courrier électronique. Des implémentations sophistiquées sont même capables de gérer l’absence de statut d’abonné et autres.

Il est pratiquement impossible, à moins d’être une très grande organisation, d’accéder directement à cette fonctionnalité via un réseau mobile. Cela dit, il existe de nombreux agrégateurs SMS qui offrent cette fonctionnalité. Ils facturent généralement un abonnement mensuel pour chaque numéro (souvent parce que le transporteur charge comme ceci) et facultativement pour chaque message reçu. Certains ont pour politique d’envoyer autant de messages que vous avez reçus, de volumes de messages sortants minimum, etc.

Des entresockets comme Twilio, SilverStreet et Esendex, entre autres, offrent des services comme celui-ci, même si vous êtes bien avisé de rechercher des connexions «premium» car les services de type 2 € / mois fonctionnent bien dans certains endroits et pas dans d’autres. Si vous avez la chance que vos clients se trouvent dans l’une des zones qui fonctionnent, essayez de trouver des agrégateurs offrant un support spécifique à votre région, même si cela implique une intégration avec plusieurs fournisseurs et un paiement un peu plus élevé pour vos numéros.

Enfin, ne présumez pas que vous devez utiliser le transporteur pour envoyer des messages sortants. Souvent, le fournisseur entrant n’est pas votre meilleur choix de fournisseur sortant… en supposant que le trafic sortant est pertinent.