web-dev-qa-db-fra.com

Envoi SMS de PHP

Comment envoyer un SMS depuis un serveur web écrit en PHP?

32
Palanisami

Clickatell est une passerelle populaire SMS. Elle fonctionne dans plus de 200 pays.

Leur API offre un choix d'options de connexion via: HTTP/S, SMPP, SMTP, FTP, XML, SOAP. Chacune de ces options peut être utilisée à partir de php.

La méthode HTTP/S est aussi simple que cela:

http://api.clickatell.com/http/sendmsg?to=NUMBER&msg=Message+Body+Here ( Guide de l'API Clickatell )

La méthode SMTP consiste à envoyer un e-mail en texte brut à: [email protected], avec le corps suivant:

user: xxxxx
password: xxxxx
api_id: xxxxx
to: 448311234567
text: Meet me at home

Vous pouvez également tester la passerelle (entrante et sortante) gratuitement à partir de votre navigateur: " Test SMS Gateway ".

34
Daniel Vassallo

PHP en lui-même n'a pas de SMS et ne vous permet pas d'envoyer des SMS.

SMS (Short Messaging System) est une technologie GSM et vous avez besoin d'un fournisseur GSM qui vous fournira ce service et peut avoir une implémentation API PHP PHP).

Habituellement, les professionnels des télécommunications utilisent Asterisk pour gérer les appels et la programmation des SMS.

12
Elzo Valugi

Vous devez vous abonner à une passerelle SMS. Il y en a des milliers (essayez de chercher avec google) et elles ne sont généralement pas gratuites. Par exemple celui-ci prend en charge PHP.

2
Thomas Bonini