Clickatell - это популярный SMS-шлюз. Работает в 200+ странах.
Их API предлагает выбор вариантов подключения через: HTTP / S, SMPP, SMTP, FTP, XML, SOAP, COM-объект.
Метод HTTP / S очень прост: http://api.clickatell.com/http/sendmsg?to=NUMBER&msg=Message+Body+Here
( Руководство по Clickatell API ).
Метод SMTP заключается в отправке простого электронного сообщения по адресу: sms@messaging.clickatell.com
со следующим текстом:
user: xxxxx
password: xxxxx
api_id: xxxxx
to: 448311234567
text: Meet me at home
Что касается входящих SMS-сообщений, вам придется предоставить интерфейс через: HTTP, SMPP, SOAP или FTP. Например, если вы используете HTTP GET и предоставляете Clickatell этот URL: http://www.yourdomain.com/sms/sms.asp
, то Clickatell будет отправлять вам HTTP GET с каждым входящим SMS:
https://www.yourdomain.com/sms/sms.asp?
api_id=12345&
from=279991235642&
to=27123456789&
timestamp=2008-08-0609:43:50&
text=Hereisthe%20messagetext&
charset=ISO-8859-1&
moMsgId=b2aee337abd962489b123fda9c3480fa
Вы также можете бесплатно протестировать шлюз (входящий и исходящий) в браузере: « Test SMS Gateway ».