Votre principale option pour envoyer des SMS est d'utiliser un fournisseur de SMS existant. D'après mon expérience (qui porte sur les applications Web de messagerie SMS), vous constaterez souvent que la négociation avec différents fournisseurs est le meilleur moyen d'obtenir la meilleure offre pour votre application.
Les différents fournisseurs offrent souvent des services différents, et des caractéristiques différentes. Mon fournisseur préféré, et en fait, celui qui a volontiers négocié avec moi des tarifs plus bas dans le passé, est TM4B ( http://www.tm4b.com ). Ces personnes ont d'excellents tarifs, couvrent une grande partie du globe et ont un excellent service clientèle.
Vous trouverez ci-dessous du code extrait (et certaines parties obscurcies) d'une de mes applications web en ligne, pour envoyer un message simple via leur API :
require_once("tm4b.lib.php");
$smsEngine = new tm4b();
// Prepare the array for sending
$smsRequest["username"] = "YOURUNAME";
$smsRequest["password"] = "YOURPWORD";
$smsRequest["to"] = "+441234554443";
$smsRequest["from"] = "ME!";
$smsRequest["msg"] = "Hello, test message!";
// Do the actual sending
$smsResult = $smsEngine->ClientAPI($smsRequest);
// Check the result
if( $smsResult['status'] == "ok" ) {
print "Message sent!";
} else {
print "Message not sent.";
}
De nombreux autres fournisseurs que j'ai utilisés dans le passé ont des interfaces très similaires et sont tous très compétitifs en termes de prix. Il vous suffit de chercher un fournisseur qui réponde à vos besoins.
En ce qui concerne le coût, les prix varient de quelques pence/cents pour la plupart des pays occidentaux (les prix sont un peu plus élevés pour la plupart des pays du tiers-monde, alors faites attention). La plupart des fournisseurs vous demanderont de payer en gros, si vous voulez bénéficier de tarifs décents, mais ils négocieront souvent avec vous pour des lots plus petits que d'habitude. La plupart des fournisseurs proposent une option de post-paiement, mais uniquement lorsque vous avez effectué quelques transactions avec eux... d'autres la proposent dès le départ, mais les prix sont exorbitants.