Настройка SMS в Callme и Buyme [инструкция]

Список розділів Скрипти Callme — скрипт замовлення зворотнього дзвінка

Опис: Свіжа версія — 1.9.5 (2013-12-21)

#1 Nazar Tokar » 29.04.2013, 18:56

UPD 2014-02-12

Как и обещал, пишу пост, который посвящён отдельно настройке смс-уведомлений в скриптах CM и BM. Как вы могли заметить, в свежей версии Callme появилась настройка смс для нескольких операторов рассылок. В следующей Buyme появится такая же и таким образом настраивать оба скрипта можно будет одинаково.

sms-callme.png


Если кто не знает: 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++ или Coda2 файл /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 эти данные не указываются.

На этом настройка окончена.

От автора

Друзья, я сразу хочу уточнить, что работоспособность шлюзов гарантировать не смогу, как бы ни хотел. Так было с одним из провайдеров: целую неделю смс не отправлялись, а сапорт перестал отвечать на мои письма и звонки. Через неделю всё заработало, а сапорт нашёл трубку.

Так вот, берут трубку или нет — я тут не при чём :). Не стреляйте в тапёра, он играет как может.

И да, все технические вопросы мы обсуждаем на форуме. Не нужно писать вопросы по настройке сюда или на почту, я все равно отправлю вас на форум, тем более, что там всё равно на ваш вопрос уже ответили.
Читайте твітер.
Nazar Tokar M
Автор теми, Администратор
Аватар
Звідки: Україна
Репутація: 148
Повідомлення: 2501
Теми: 100
З нами: 4 роки 6 місяців

#2 Олег М » 23.05.2013, 07:53

Назар, добрый день.

Скрипт работает, но вот решил использовать SMS уведомления. Ответов на форуме не нашел.
Все делаю по описанному выше сценарию
перепробовал три сервиса - SMS не приходят.
Что нужно исправить?
Сайт: http://4u-lessons.ru/english/

С уважением Олег М
Олег М

#3 Олег М » 23.05.2013, 08:22

Добрый день, Назар.

Пробую настроить прием SMS из 4 сервесов (sms.ru, smsaero.ru, infosmska.ru, bytehand.com) приходя SMS только от INFOSMSKA.RU
От чего это зависит? Что нужно поправить?
Хотелось бы еще от sms.ru

С уважением Олег М
Олег М

#4 Nazar Tokar » 25.05.2013, 00:59

Олег М, при правильной настройке любой из сервисов работает. Я проверил каждый из них на двух номерах: укр и рос. Читайте инструкцию.
Читайте твітер.
Nazar Tokar M
Автор теми, Администратор
Аватар
Звідки: Україна
Репутація: 148
Повідомлення: 2501
Теми: 100
З нами: 4 роки 6 місяців

#5 Тимур » 07.06.2013, 15:18

Здравствуйте Назар.
Я бы хотел настроить в Callme отправку смс через SMS-Fly
Они предоставляют API но как правильно с этим разобраться я не знаю...
Вот их документация.

Помогите пожалуйста настроить скрипт и для этого сервиса.
Спасибо.
Тимур

#6 Nazar Tokar » 07.06.2013, 15:35

Тимур, зарегистрируйтесь пож-та на форуме, чтобы я не апрувил каждый раз сообщения.

Я разбирался с ними, но что-то не получилось, потому я предложил пять других. Они вас не устраивают?
Читайте твітер.
Nazar Tokar M
Автор теми, Администратор
Аватар
Звідки: Україна
Репутація: 148
Повідомлення: 2501
Теми: 100
З нами: 4 роки 6 місяців

#7 Тимур » 07.06.2013, 16:03

Dedushka, Дело в том, что я нахожусь в Украине как и SMS-Fly, соответственно цены на смс в этом сервисе самые дешевые у нас в стране. Каждая смс дешевле на 0,15 русских рублей от этих 5 служб, которые Вы предлагаете, это конечно смешно на первый взгляд, но когда в месяц отправляется по 20000 смс - в сумме мы потеряем 3000 руб. а это уже деньги ))
Ну да ладно. Можно подключить Callme отдельно к одному из предложенных Вами, а сами рассылки мы оставим на Флае. Спасибо большое за скрипт. На выходных поставлю Callme, отпишусь после тестирования.
Тимур
Репутація: 0
Повідомлення: 2
З нами: 4 роки 3 місяці

#8 Nazar Tokar » 08.06.2013, 12:12

Тимур, согласен, sms-fly дешевле, чем smsru, хоть разница всего в 0,5 цента. Написал себе напоминание, буду разбираться, как этих ребят добавить, спасибо за наводку. Если разберусь, то в одной из следующих версий добавлю или отдельно напишу, как подключить.

Да и заодно написал им в сапорт, может, сделают для нас ниже цену :smile:
Читайте твітер.
Nazar Tokar M
Автор теми, Администратор
Аватар
Звідки: Україна
Репутація: 148
Повідомлення: 2501
Теми: 100
З нами: 4 роки 6 місяців

#9 viktoriya-bonbon » 17.06.2013, 21:49

ещё один рабочий сервис. Настраиваются данные параметры:

Код: Виділити все
$sms_login = "";
$sms_pass = "";
$frm = "";
$num = "";
$prv = "smsc.ru";

код обращения к серверу выглядит так:

Код: Виділити все
$u['smsc.ru'] = "smsc.ru/sys/send.php?login=".uc($sms_login)."&psw=".uc($sms_pass)."&phones=".uc($num)."&mes=".uc($msg)."&sender=".uc($frm);

работает, проверено!
viktoriya-bonbon
Вік: 47
Репутація: 0
Повідомлення: 1
З нами: 4 роки 3 місяці

#10 Nazar Tokar » 18.06.2013, 09:48

viktoriya-bonbon, как вариант да, но смс РФ/Украина = 0,40/0,60 руб.
Такие же, как и у bytehand, которым пользоваться дорого :razz:

Додано через 57 секунд:
Пользователи, добавлять этот сервис или не надо?
Читайте твітер.
Nazar Tokar M
Автор теми, Администратор
Аватар
Звідки: Україна
Репутація: 148
Повідомлення: 2501
Теми: 100
З нами: 4 роки 6 місяців

#11 Anton » 21.06.2013, 14:15

а есть сервисы с бесплатной отправкой сообщений?
Anton

#12 Nazar Tokar » 21.06.2013, 15:09

Anton, вроде sms.ru такое предлагает, я не разбирался. Но вряд ли стоит ожидать шикарных условий. За любой сервис надо платить.
Читайте твітер.
Nazar Tokar M
Автор теми, Администратор
Аватар
Звідки: Україна
Репутація: 148
Повідомлення: 2501
Теми: 100
З нами: 4 роки 6 місяців

#13 kudraviy » 12.09.2013, 19:00

Здравствуйте. Случайно не сталкивались с такой проблемой - через smsaero.ru отправка сообщений работает. Но они обрубаются на половину. Приходит в транслите - имя, телефон и несколько букв из комментария. Остальное отбрасывается.
kudraviy
Репутація: 0
Повідомлення: 1
З нами: 4 роки

#14 MVS » 12.09.2013, 19:18

сообщения приходят в количестве 150 символов с пробелами, если в настройках скрипта убрать это ограничение, тогда будет приходить полный текст, но сообщение будет делится на несколько СМС, то есть одно сообщение не более 150 символов латиницей и 70 кириллицей.
Как увеличить текст, вот рекомендация
Зображення
MVS M
Модератор
Аватар
Вік: 41
Звідки: Украина
Репутація: 48
Повідомлення: 146
З нами: 4 роки 5 місяців

#15 rforce » 15.09.2013, 18:27

Доброго времени суток! Всё настроил, всё классно работает! Спасибо, Назар!
Один момент. Сообщения приходят в очень обрезанном варианте.
Например: Vremya zvonka(s 08
И всё на этом. Пару раз приходили полные смс, а сейчас так. В чём может быть дело?
rforce M
Аватар
Вік: 30
Репутація: 0
Повідомлення: 3
З нами: 4 роки

#16 Nazar Tokar » 15.09.2013, 19:21

rforce, каким вы выбрали провайдер сообщений? Я тестировал все представленные и везде приходило все правильно. Попробуйте другой например.
Читайте твітер.
Nazar Tokar M
Автор теми, Администратор
Аватар
Звідки: Україна
Репутація: 148
Повідомлення: 2501
Теми: 100
З нами: 4 роки 6 місяців

#17 rforce » 16.09.2013, 07:49

Dedushka, сначала указывал smsaero, затем sms.ru, в обоих случаях так. А может быть, что скрипт не успевает всё в транслит перегнать, и ту часть, что успел, отправляет? :razz:
rforce M
Аватар
Вік: 30
Репутація: 0
Повідомлення: 3
З нами: 4 роки

#18 Nazar Tokar » 16.09.2013, 10:21

rforce, в index.php найдите строку
Код: Виділити все
$msg_sms = substr($msg_sms, 0, (160-strlen($msg_sms)));
и замените ее на
Код: Виділити все
$msg_sms = substr($msg_sms, 0, 160);
Читайте твітер.
Nazar Tokar M
Автор теми, Администратор
Аватар
Звідки: Україна
Репутація: 148
Повідомлення: 2501
Теми: 100
З нами: 4 роки 6 місяців

#19 rforce » 18.09.2013, 08:40

Dedushka, Спасибо! Кажется, всё заработало! :razz:
rforce M
Аватар
Вік: 30
Репутація: 0
Повідомлення: 3
З нами: 4 роки

#20 Anarfin1 » 13.10.2013, 21:06

А среди указанных сервисов хоть один отправляет смс куда то кроме СНГ? На их сайтах не смог обнаружить данную инфу, а в окнах "проверить сервис", где они есть - требуют ввести российский телефон...
Anarfin1
Репутація: 0
Повідомлення: 2
Теми: 1
З нами: 3 роки 11 місяців

Наст.

Повернутись в Callme — скрипт замовлення зворотнього дзвінка

Хто зараз на форумі (базується на активності користувачів за останні 30 хвилин)

Зараз переглядають цей розділ: 2 гостей

cron