На работе было недавно задание на внедрение в 1С модуля отправки СМС. Покопавшись в Интернете нашел просто потрясающий для этого сервис - [
alphasms.com.ua].
Этот сайт позволяет выполнять рассылку сообщений как со своей страницы, так и использовать себя в качестве провайдера услуги для приложений. Работа с сервисом очень простая - посылая URL запрос с определенными переменными (Логин, пароль, команда, номер телефона, заголовок, текст сообщения, ID смс) можно выполнять такие действи:
1. Отправлять смс
2. Контролировать доставку смс по ID
3. Проверять баланс
Очень порадова скорость рассылки - от момента нажатия кнопки Отправить в моем приложении, до момента, когда у соседа зазвонил телефон, прошло не более 20 секунд. Стоимость одной смс - 18 копеек (это 0.18 гривен, а не рублей!!!). Сервис украинский, однако они указывают возможность отправки международных смс. Правда, есть подозрение, что это будет не дешевое удовольствие. Но, думаю, аналогичные сервисы должны быть в любой стране.
К примеру, для получения баланса достаточно отправить такое сообщение серверу:
alphasms.com.ua/api/http.php?version=http&login=" +
login + "&password=" +
password + "&command=" + "balance"
Для отправки СМС нужно выполнить такой запрос:
alphasms.com.ua/api/http.php?version=http&login=" +
login + "&password=" +
password + "&command=" + "send&from=" +
from + "&to=" +
ВыбНомер + "&message=" +
ВыбТекст + "&ask_date=" +
ТекущаяДата
Жирным выдилены переменные, вместо которых подставляются реальные данные.
На данный момент я для Ирбиса это не адаптировал, но в 1С у меня эта функция отправляет смс заказчику в момент оформления документов водителю, который везет ему товар.