Contrairement à ce que beaucoup de développeurs pensent pour envoyer des sms en php on ne peut pas passer directement par son serveur. Le plus simple pour faire un envoi de sms en php est d'utiliser un webservice de sms.
Voici quelques services qui propose une API d'envoi de sms :
Clickatell, offre une api d'envoi et de réception de sms, les prix varient un peu comme les solutions de mailing c'est à dire qu'ils sont calculés en fonction du volume de sms envoyés et de l'opérateur téléphonique qui reçoit le sms.
Tarifs au 2009-02-05 :
Envoi : 6.8 cts à 11 cts HT
Reception : 1.1 cts à 1.5 cts HT
SMSbox, propose des packs de SMS de 10 à 100000 SMS, avec envoi à l'international, personnalisation de l'émetteur, et accusé de réception.
Tarifs au 2009-02-05 :
Envoi : à partir de 7.1 cts HT
Reception : à partir de 10.6 cts HT
Sms ExtraPro, propose quand à eux des packs de 100 à 10 000 SMS, à noter qu'un surcout de 1.5 cts/SMS pour les accusés de réception est surfacturé et un surcoût de 2 cts est compté pour les envois vers l'Espagne, la France, l'Allemagne et l'Italie.
Tarifs au 2009-02-05 :
Envoi : de 9.3 cts à 12 cts HT
Reception : de 50 cts à 2€
Je n'ai encore testé un de ces services, et c'est une liste non exhaustive, si vous connaissez d'autres services d'envoi de SMS ou bien si vous avez utilisé l'un d'eux n'hésitez pas à me contacter par email pour partager votre expérience.
Image : Erwyn van der Meer