Настройка SMS для уведомлений в скриптах Callme и Buyme
Хотите настроить SMS-уведомления в скриптах Callme и Buyme? Это сделать легко и сейчас я расскажу как.
Обновлено 2015-03-25
Как и обещал, пишу пост, который посвящён отдельно настройке смс-уведомлений в скриптах CM и BM. Как вы могли заметить, в свежей версии Callme появилась настройка смс для нескольких операторов рассылок. В следующей Buyme появится такая же и таким образом настраивать оба скрипта можно будет одинаково.
Если кто не знает: Callme — скрипт для заказа обратного звонка с сайта, а Buyme — скрипт для покупки за один клик на любом сайте.
Сразу же хочу заметить: если вам не нужны уведомления в смс, вы можете просто не настраивать эту услугу, на работу модулей это не повлияет. Уведомления как и раньше будут приходить на электронную почту. А пост этот в таком случае воспринимайте как беллетристику Дюма, не стоящую внимания почтенных господ в истёртых пенсне. Итак.
Регистрация
Для начала нужно зарегистрироваться на сервисе. Сейчас поддерживаются такие службы:Настройка
SMS.ru
После регистрации открываем Поддержка → сменить api_id → «Ваш API_ID»- key (ваш API_ID)
- num (номер в международном формате без «+»)
infosmska.ru
- log (логин в системе)
- pss (пароль)
- num (номер в международном формате без «+»)
sms-sending.ru
- log (логин в системе)
- pss (пароль)
- num (номер в международном формате без «+»)
- frm = ‘callme’;
bytehand.com
Открываем «настройки» → ищем ID и КЛЮЧ.- id (ID)
- key (КЛЮЧ)
- num (номер в международном формате без «+»)
- frm = ‘callme’;
smsaero.ru
- log (логин в системе)
- pss (пароль)
- num (номер в международном формате без «+»)
- frm — указывайте ‘callme’ или ‘PEKLAMA’;
Если хотите другую подпись, открывайте настройки → Настройка подписи отправителя и добавляйте. После утверждения админом её можно будет указывать в $frm.
Настройка
Узнав нужные параметры, открывайте в редакторе Notepad++ или Sublime Text файл /callme/lib/send.php (/buyme/lib/send.php) и ищите там следующие строки:// данные для отправки смс
$sms["id"] = "";
$sms["key"] = "";
$sms["log"] = "";
$sms["pss"] = "";
$sms["frm"] = "callme"; // добавьте новую подпись в смс-шлюзе и дождитесь апрува
$sms["num"] = ""; // ваш номер в формате без + (79218886622)
$sms["prv"] = "sms.ru"; // на выбор: sms.ru, infosmska.ru, bytehand.com, sms-sending.ru, smsaero.ru
Указывайте здесь параметры, которые требует провайдер, сохраняйте. В последнем поле $prv нужно указать домен провайдера, просто подставив нужный из списка в комментарии (например, $prv=’sms.ru’;).
Если заполнять поле не требуется, просто пропускаем его при настройке. Так, например, логин и пароль нужны в sms-sending, а для sms.ru эти данные не указываются.
На этом настройка окончена.
От автора
Друзья, я сразу хочу уточнить, что работоспособность шлюзов гарантировать не смогу, как бы ни хотел. Так было с одним из провайдеров: целую неделю смс не отправлялись, а сапорт перестал отвечать на мои письма и звонки. Через неделю всё заработало, а сапорт нашёл трубку.Так вот, берут трубку или нет — я тут не при чём :). Не стреляйте в тапёра, он играет как может.
И да, все технические вопросы мы обсуждаем на форуме. Не нужно писать вопросы по настройке сюда или на почту, я все равно отправлю вас на форум, тем более, что там всё равно на ваш вопрос уже ответили.
0 comments