Страница 5 из 6
Re: [Модуль] SMS.RU (sms_ru)
Добавлено: Пт фев 22, 2019 6:27 pm
Mobidi
Сегодня проверял - тест через модуль отправляет , а вот в сценариях выставлен тот же уровень что и смс и ничего . Тариф 5 бесплатных . Что крутить ? Про закоментированную строку выше прочитал - только не понял где ее править
Re: [Модуль] SMS.RU (sms_ru)
Добавлено: Пн фев 25, 2019 3:38 pm
PENZA
Mobidi писал(а): Пт фев 22, 2019 6:27 pm
Сегодня проверял - тест через модуль отправляет , а вот в сценариях выставлен тот же уровень что и смс и ничего . Тариф 5 бесплатных . Что крутить ? Про закоментированную строку выше прочитал - только не понял где ее править
Уровень сообщений в настройках модуля поставьте равный 1. Или пишите так
Код: Выделить всё
include_once(DIR_MODULES . 'sms_ru/sms_ru.class.php');
$notify = new sms_ru();
$notify->sendNotifyAll("test message".99);
Re: [Модуль] SMS.RU (sms_ru)
Добавлено: Пн фев 25, 2019 6:56 pm
Ivan
Вопрос. Что нужно в модуле выставлять минимальный и максимальный уровень? Может в этом дело
Re: [Модуль] SMS.RU (sms_ru)
Добавлено: Вт фев 26, 2019 11:08 am
Mobidi
PENZA писал(а): Пн фев 25, 2019 3:38 pm
Mobidi писал(а): Пт фев 22, 2019 6:27 pm
Сегодня проверял - тест через модуль отправляет , а вот в сценариях выставлен тот же уровень что и смс и ничего . Тариф 5 бесплатных . Что крутить ? Про закоментированную строку выше прочитал - только не понял где ее править
Уровень сообщений в настройках модуля поставьте равный 1. Или пишите так
Код: Выделить всё
include_once(DIR_MODULES . 'sms_ru/sms_ru.class.php');
$notify = new sms_ru();
$notify->sendNotifyAll("test message".99);
так если выставить уровень 1 то будет высылать все - и тогда лимит в 5 смс исчерпается быстро , а при уровне 5 только супер важные сообщения.
Re: [Модуль] SMS.RU (sms_ru)
Добавлено: Сб июл 27, 2019 7:51 pm
SmoKE_xDDD
Не понимаю зачем так усложнять =)
Открываем:
Вставляем:
Код: Выделить всё
function sms($phone, $message) {
$token = 'ТОКЕН С САЙТА';
//Получить тут - https://sms.ru/?panel=my (Внизу страницы)
if(strlen($phone) == '11' && substr($phone, 0, 2) == '79') {
$send = json_decode(file_get_contents('https://sms.ru/sms/send?api_id='.$token.'&to='.$phone.'&msg='.urlencode($message).'&json=1'));
if($send->status == 'OK') {
if($send->sms->$phone->status == 'OK') {
DebMes('Done! Message send for number - '.$phone.'. Message: '.$message.'. Balance: '.$send->balance, 'sms_send');
} else {
DebMes('Error! Error sending SMS!', 'sms_send');
}
} else {
DebMes('Error! Error authorization! Incorrect token!', 'sms_send');
}
} else {
DebMes('Error! Incorrect phone number - '.$phone.'. Message: '.$message, 'sms_send');
}
}
Все. Далее юзаем по всей системе в виде функции:
Всем спасибо. Я просто мимо проходил =)

Re: [Модуль] SMS.RU (sms_ru)
Добавлено: Сб июл 27, 2019 10:56 pm
SmoKE_xDDD
А и да, для тех, кто не знает: сервис позволяет 5 СМС в сутки слать на свой номер - бесплатно. Использую для критических уведомлений, например, протечка.
Re: [Модуль] SMS.RU (sms_ru)
Добавлено: Сб июл 27, 2019 11:23 pm
xor
SmoKE_xDDD писал(а): Сб июл 27, 2019 10:56 pm
А и да, для тех, кто не знает: сервис позволяет 5 СМС в сутки слать на свой номер - бесплатно. Использую для критических уведомлений, например, протечка.
не знаю, как через этот сервис передаются сообщения, но, вообще-то, смс - не гарантирует время доставки( СМСку от таксиста "Стою у ворот" на днях на следующий день получил. Осторожнее с протечками
Re: [Модуль] SMS.RU (sms_ru)
Добавлено: Сб июл 27, 2019 11:28 pm
SmoKE_xDDD
xor писал(а): Сб июл 27, 2019 11:23 pm
SmoKE_xDDD писал(а): Сб июл 27, 2019 10:56 pm
А и да, для тех, кто не знает: сервис позволяет 5 СМС в сутки слать на свой номер - бесплатно. Использую для критических уведомлений, например, протечка.
не знаю, как через этот сервис передаются сообщения, но, вообще-то, смс - не гарантирует время доставки( СМСку от таксиста "Стою у ворот" на днях на следующий день получил. Осторожнее с протечками
Да само собой, с этим сервисом работаю давно - они юзают "прямой" канал отправки, поэтому доставка практически мгновенная. К тоже, если обнаружится протечка, система будет "долбить" по всем каналам: пуши через инет/СМС/Звонок в зависимости, что доступно
Re: [Модуль] SMS.RU (sms_ru)
Добавлено: Сб июл 27, 2019 11:41 pm
xor
SmoKE_xDDD писал(а): Сб июл 27, 2019 11:28 pm
... если обнаружится протечка, система будет "долбить" по всем каналам: пуши через инет/СМС/Звонок в зависимости, что доступно
Да, самое правильное решение
Re: [Модуль] SMS.RU (sms_ru)
Добавлено: Вт ноя 24, 2020 10:59 pm
maksgen
На сайте sms.ru в описании есть вопрос Как отправить СМС из PHP? (
https://sms.ru/php) Прилагаются 2 скрипта на php (callback.php и sms.ru.php) и варианты (примеры) использования. Отправка одного СМС сообщения. Отправка нескольких СМС сообщений. Получить статус отправленных сообщений. Узнать стоимость СМС сообщений. Узнать баланс. Узнать лимит. Получить одобренных отправителей. Добавить номер в стоплист. Удалить номер из стоплиста. Получить список номеров в стоплисте.
Скрипты скачать и поместить /var/www/html/modules/scripts. Ну и далее использовать в любом сценарии как в примерах.
Может кому понадобится.