Подтвердить что ты не робот

Отправка SMS с PHP

Как отправить SMS с веб-сервера, написанного на PHP?

4b9b3361

Ответ 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-программирования.

Ответ 4

Вам необходимо подписаться на шлюз SMS. Есть тысячи из них (попробуйте выполнить поиск в google), и они, как правило, не бесплатны. Например этот поддерживает PHP.

Ответ 5

Google действительно ваш друг здесь. Это зависит от того, в какой стране вы находитесь и т.д., О том, о чем вы говорите и т.д. Многие поставщики услуг имеют API для отправки SMS-сообщений по цене.