Как отправить SMS с веб-сервера, написанного на PHP?
Отправка SMS с PHP
Ответ 1
Clickatell - популярный шлюз SMS. Он работает в более чем 200 странах.
Их API предлагает выбор вариантов подключения через: HTTP/S, SMPP, SMTP, FTP, XML, SOAP. Любой из этих параметров можно использовать с php.
Метод HTTP/S прост как это:
http://api.clickatell.com/http/sendmsg?to=NUMBER&msg=Message+Body+Here
(Руководство по API Clickatell)
Метод SMTP состоит в отправке текстового сообщения электронной почты: [email protected]
со следующим телом:
user: xxxxx
password: xxxxx
api_id: xxxxx
to: 448311234567
text: Meet me at home
Вы также можете протестировать шлюз (входящий и исходящий) бесплатно из своего браузера: " Проверить SMS-шлюз".
Ответ 2
PHP сам по себе не имеет модуля или функций SMS и не позволяет отправлять SMS.
SMS (система коротких сообщений) - это технология GSM, вам нужен поставщик GSM, который предоставит вам эту услугу и может иметь для нее реализацию PHP API.
Обычно люди в телекоммуникационном бизнесе используют Asterisk для обработки вызовов и sms-программирования.
Ответ 3
Twilio предлагает простой и доступный API и вспомогательную библиотеку PHP, что делает это очень просто.
[Полное раскрытие: я работаю для Twilio, но был счастливым клиентом, прежде чем я начал здесь.]
Ответ 4
Вам необходимо подписаться на шлюз SMS. Есть тысячи из них (попробуйте выполнить поиск в google), и они, как правило, не бесплатны. Например этот поддерживает PHP.
Ответ 5
Google действительно ваш друг здесь. Это зависит от того, в какой стране вы находитесь и т.д., О том, о чем вы говорите и т.д. Многие поставщики услуг имеют API для отправки SMS-сообщений по цене.