Биллинговая система Nodeny

Главная категория => Модули NodenyPlus => Тема начата: Windows от 08 Декабря 2013, 10:49:27



Название: Модуль TurboSMS
Отправлено: Windows от 08 Декабря 2013, 10:49:27
Приветствую ребят!Короче как и следовало ожидать нашлось ..натцать животных которые не хотят получать никаких смс в 8 утра и вообще не хотят.Типо этот спам не нужен.Все и так помню.И т.п..

Подскажите пожалуйста,как можно сделать так чтоб определенным людям не приходили смс?
Ребят,если есть наработки как сделать список тех кому смс не приходит - готов купить за разумную денюжку.Спасибо


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 09 Декабря 2013, 11:54:30
ок, сделаю


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 09 Декабря 2013, 14:29:46
Сделал.


Название: Re: Модуль TurboSMS
Отправлено: Windows от 09 Декабря 2013, 21:35:30
Спасибо большое.Стас,скиньте в лс номер карточки.Хочу Вас отблагодарить.


Название: Re: Модуль TurboSMS
Отправлено: ivanmfan от 25 Марта 2014, 18:35:41
Стас, для перехода на новую БД turbosms не нужно ничего менять в модуле? http_s://_turbosms.ua/sql.html


Название: Re: Модуль TurboSMS
Отправлено: poxy. от 26 Марта 2014, 07:24:45
ничего, поменял ип базы у себя - работает


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 26 Марта 2014, 10:14:44
Если изменился только ип, то ессно менять ничего не надо, кроме него


Название: Re: Модуль TurboSMS
Отправлено: ivanmfan от 14 Апреля 2014, 11:50:30
Если изменился только ип, то ессно менять ничего не надо, кроме него

Стас, поменял в настройках IP сервера. Но оно все так же подключается к старому IP БД( при рассылке сообщений о недостаточном балансе)

Выполняя  /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=turbosms -v
вижу нормальный IP


Connecting to DBI:mysql:database=users;host=94.249.146.189;port=3306;mysql_connect_timeout=3 : 0.13592 sec

Выходит что нужен перезапуск сервера nokernel.pl? Это не проблема, но как то так не должно быть(


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 11 Мая 2014, 11:01:49
Добавил учет скидки при подсчете суммы снятия


Название: Re: Модуль TurboSMS
Отправлено: k291 от 07 Июня 2014, 03:18:28
Этот модуль, запускается в определенное время или он всегда запущен?
По ps ax | grep pl , его нет.
При запуске в ручную выдает:
Цитировать
#  /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=turbosms -v
Start. Flag -h for help

loading /usr/local/nodeny/sat.cfg

Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.016743 sec

SELECT * FROM config ORDER BY time DESC LIMIT 1
п║я┌я─п╬п╨: 1. п▓я─п╣п╪я▐ п╡я▀п©п╬п╩пҐп╣пҐп╦я▐ sql: 0.0001 я│п╣п╨

loading kernel::_turbosms.pm

kernel::turbosms Start

Connecting to DBI:mysql:database=users;host=94.249.146.189;port=3306;mysql_connect_timeout=3 : 0.100394 sec

SELECT v.id, v.uid, s.price, u.balance, d._adr_telefon, DATE(FROM_UNIXTIME(v.tm_end)) AS date FROM users_services v JOIN users u ON v.uid=u.id JOIN services s ON v.next_service_id=s.service_id JOIN data0 d ON v.uid=d.uid WHERE v.tm_end>0 AND v.tm_end<(UNIX_TIMESTAMP()+'259200') AND v.next_service_id>0 AND s.price>0 AND u.balance<s.price*(1-u.discount/100) AND block_if_limit>0 AND u.state='on' AND d._adr_telefon<>'' AND v.tags NOT LIKE '%,expire_sms,%' AND NOT EXISTS (SELECT id FROM v_services WHERE uid=u.id AND price<0) AND NOT EXISTS (SELECT id FROM pays WHERE mid=u.id AND category=202 AND reason='turbosms')
п║я┌я─п╬п╨: 0. п▓я─п╣п╪я▐ п╡я▀п©п╬п╩пҐп╣пҐп╦я▐ sql: 0.0006 я│п╣п╨

end
То есть, ошибок не выдал, отработал и закрылся, SMS о списании не пришли(( При отправке вручную, SMS отправляется и доходит до клиента.
-----------------------
При возможности, в настройках модуля, можно добавить дополнения за сколько дней, напомнить о списании.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 07 Июня 2014, 18:11:31
если б у тебя была консоль в utf8, то скорее всего после sql запроса после нолика показывалось "рядов". Т.е 0 клиентов выбрано для отправки смс. Думайу какие условия у тебя не совпадают:

Код:
my $db = Db->sql(
        "SELECT v.id, v.uid, s.price, u.balance, d._adr_telefon, ".
                "DATE(FROM_UNIXTIME(v.tm_end)) AS date ".
            "FROM users_services v ".
            "JOIN users u ON v.uid=u.id ".
            "JOIN services s ON v.next_service_id=s.service_id ".
            "JOIN data0 d ON v.uid=d.uid ".
        "WHERE v.tm_end>0 ".                            # услуга имеет срок действия,
            "AND v.tm_end<(UNIX_TIMESTAMP()+?) ".       # скоро заканчивается,
            "AND v.next_service_id>0 ".                 # установлена следующая,
            "AND s.price>0 ".                           # ее стоимость > 0 (т.е не бонус, а снятие),
            "AND u.balance<s.price*(1-u.discount/100) ".# баланс меньше стоимости следующей услуги,
            "AND block_if_limit>0 ".                    # включена блокировка при балансе ниже лимита,
            "AND u.state='on' ".                        # в данный момент доступ включен,
            "AND d._adr_telefon<>'' ".                  # у клиента есть телефон,
            "AND v.tags NOT LIKE '%,expire_sms,%' ".    # нет тега expire_sms (означает, что sms уже отсылалось)
           "AND NOT EXISTS (SELECT id FROM v_services WHERE uid=u.id AND price<0) ". # не подключена бонусная услуга
           "AND NOT EXISTS (SELECT id FROM pays WHERE mid=u.id AND category=202 AND reason='turbosms')", # нет блокировки отсылки sms
        3*24*3600
    );


Название: Re: Модуль TurboSMS
Отправлено: Dolphin от 10 Июня 2014, 23:33:55
Сори за оффтоп, но нигде не нашел инфы.
Сабжевый модуль работает через turbosms.ua или сам по себе?


Название: Re: Модуль TurboSMS
Отправлено: elite от 11 Июня 2014, 05:00:37
Сори за оффтоп, но нигде не нашел инфы.
Сабжевый модуль работает через turbosms.ua или сам по себе?
через турбосмс


Название: Re: Модуль TurboSMS
Отправлено: Dolphin от 11 Июня 2014, 20:33:38
через турбосмс

Так и думал. Спасибо.


Название: Re: Модуль TurboSMS
Отправлено: k291 от 11 Июня 2014, 20:44:00
Чтобы уходила СМС о скором окончании услуги, в каком из форматов надо вводить номер телефона в личном кабинете, +38093..., 38093... или 093... ?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 11 Июня 2014, 22:58:39
Чтобы уходила СМС о скором окончании услуги, в каком из форматов надо вводить номер телефона в личном кабинете, +38093..., 38093... или 093... ?
любом из этих трех


Название: Re: Модуль TurboSMS
Отправлено: poxy. от 15 Июня 2014, 07:56:12
Нужно сделать отправку на +38 и +7.

В файлах patch.ajUserMenu.pl, create.nod.turbosms.pm закомментировал :

Код:
sub phone_extract
{
    my($phone) = @_;                # ' +38(067)-123-44-55, 7888080'
    $phone =~ s/^\s*//;             # удаляем стартовые пробелы      '+38(067)-123-44-55, 7888080'
    $phone =~ s/^\+//;              # удаляем стартовый +            '38(067)-123-44-55, 7888080'
    $phone =~ s/[^\d\-\(\)].*$//;   # удаляем 2й телефон             '38(067)-123-44-55'
    $phone =~ s/\D//g;              # удаляем не цифры               '380671234455'
#    $phone =~ s/^3?8//g;            # удаляем 3 или 38               '0671234455'
#    length($phone) == 10 or return '';
#   $phone =~ /^0/ or return '';    # если начинается не с 0, скорее всего телефон некорректен
#   return '+38'.$phone;            # возвращаем 380671234455
}

Стало отправлять, но я так понимаю что данные проверки сделаны не просто так, поправьте код модуля для работы и с +38 и с +7. Спасибо.


Название: Re: Модуль TurboSMS
Отправлено: ser970 от 15 Июня 2014, 15:27:27
ну где-то так наверное...

Код:
sub phone_extract
{
    my($phone) = @_;                # ' +38(067)-123-44-55, 7888080'
    $phone =~ s/^\s*//;             # удаляем стартовые пробелы      '+38(067)-123-44-55, 7888080'
    $phone =~ s/^\+//;              # удаляем стартовый +            '38(067)-123-44-55, 7888080'
    $phone =~ s/[^\d\-\(\)].*$//;   # удаляем 2й телефон             '38(067)-123-44-55'
    $phone =~ s/\D//g;              # удаляем не цифры               '380671234455'
    if ($phone =~ /^7/)
    {
$phone =~ s/^7//g;    #' +7(903)-797-44-55, 7888080'  условие что телефон для россии начинается или 7 или +7
length($phone) == 10 or return '';
return '+7'.$phone;
    }else{
     $phone =~ s/^3?8//g;            # удаляем 3 или 38               '0671234455'
     length($phone) == 10 or return '';
     $phone =~ /^0/ or return '';    # если начинается не с 0, скорее всего телефон некорректен
     return '+38'.$phone;            # возвращаем 380671234455
    }
}


Название: Re: Модуль TurboSMS
Отправлено: poxy. от 15 Июня 2014, 15:53:48
ну где-то так наверное...

Код:
sub phone_extract
{
    my($phone) = @_;                # ' +38(067)-123-44-55, 7888080'
    $phone =~ s/^\s*//;             # удаляем стартовые пробелы      '+38(067)-123-44-55, 7888080'
    $phone =~ s/^\+//;              # удаляем стартовый +            '38(067)-123-44-55, 7888080'
    $phone =~ s/[^\d\-\(\)].*$//;   # удаляем 2й телефон             '38(067)-123-44-55'
    $phone =~ s/\D//g;              # удаляем не цифры               '380671234455'
    if ($phone =~ /^7/)
    {
$phone =~ s/^7//g;    #' +7(903)-797-44-55, 7888080'  условие что телефон для россии начинается или 7 или +7
length($phone) == 10 or return '';
return '+7'.$phone;
    }else{
     $phone =~ s/^3?8//g;            # удаляем 3 или 38               '0671234455'
     length($phone) == 10 or return '';
     $phone =~ /^0/ or return '';    # если начинается не с 0, скорее всего телефон некорректен
     return '+38'.$phone;            # возвращаем 380671234455
    }
}

Спасибо, а тут как поправить :

Код:
#<ACTION> file=>'web/ajUserMenu.pl',hook=>'finish'

    {   # --- sms с логином/паролем ---
        Adm->chk_privil('Admin') or last;
        my %p = Db->line("SELECT name, AES_DECRYPT(passwd,?) AS pass FROM users WHERE id=?", $cfg::Passwd_Key, $uid);
        %p or last;
        my $message = "login: $p{name} pass: $p{pass}";
        my $phone = $info->{dopdata}{_adr_telefon} or last;
        $phone = $phone->show;
        $phone =~ s/^\s*//;
        $phone =~ s/^\+//;              # удаляем стартовый +
        $phone =~ s/[^\d\-\(\)].*$//;   # удаляем 2й телефон
        $phone =~ s/\D//g;              # удаляем не цифры
        $phone =~ s/^3?8//g;            # удаляем 3 или 38
        length($phone) == 10 or last;
        $phone =~ /^0/ or last;         # если начинается не с 0, скорее всего телефон некорректен
        $phone = '+38'.$phone;
        $menu[1] .= ' '.$url->a('sms с паролем', a=>'ajTurboSms', its_pass=>$uid, message=>$message, phone=>$phone, -ajax=>1);
    }



Название: Re: Модуль TurboSMS
Отправлено: ser970 от 15 Июня 2014, 16:25:15
по аналогии....
Код:
#<ACTION> file=>'web/ajUserMenu.pl',hook=>'finish'

    {   # --- sms с логином/паролем ---
        Adm->chk_privil('Admin') or last;
        my %p = Db->line("SELECT name, AES_DECRYPT(passwd,?) AS pass FROM users WHERE id=?", $cfg::Passwd_Key, $uid);
        %p or last;
        my $message = "login: $p{name} pass: $p{pass}";
        my $phone = $info->{dopdata}{_adr_telefon} or last;
        $phone = $phone->show;
        $phone =~ s/^\s*//;
        $phone =~ s/^\+//;              # удаляем стартовый +
        $phone =~ s/[^\d\-\(\)].*$//;   # удаляем 2й телефон
        $phone =~ s/\D//g;              # удаляем не цифры
        if ($phone =~ /^7/)
          {
      $phone =~ s/^7//g;    #' +7(903)-797-44-55, 7888080'  условие что телефон для россии начинается или 7 или +7
      length($phone) == 10 or last '';
      return '+7'.$phone;
          }else{   
             $phone =~ s/^3?8//g;            # удаляем 3 или 38
             length($phone) == 10 or last;
             $phone =~ /^0/ or last;         # если начинается не с 0, скорее всего телефон некорректен
            $phone = '+38'.$phone;
        }

        $menu[1] .= ' '.$url->a('sms с паролем', a=>'ajTurboSms', its_pass=>$uid, message=>$message, phone=>$phone, -ajax=>1);
    }






Название: Re: Модуль TurboSMS
Отправлено: poxy. от 15 Июня 2014, 16:57:30
Вообщем получается - при нажатии правой кнопкой на инфо если номер +38 то норм (выдает меню с кнопкой отправить), если номер +7 то вместо меню выдает только номер, и при нажатии "операции" тоже выдает только номер...


Название: Re: Модуль TurboSMS
Отправлено: ser970 от 15 Июня 2014, 17:00:09
Вообщем получается - при нажатии правой кнопкой на инфо если номер +38 то норм (выдает меню с кнопкой отправить), если номер +7 то вместо меню выдает только номер, и при нажатии "операции" тоже выдает только номер...
может в аську и доступ ?

ну или ли дебаг покаж

зы и тут ошибка
length($phone) == 10 or last '';
на
length($phone) == 10 or last ;


тоесть так дожно быть

Код:
if ($phone =~ /^7/)
     {
          $phone =~ s/^7//g;    #' +7(903)-797-44-55, 7888080'  условие что телефон для россии начинается или 7 или +7
          length($phone) == 10 or last;
          $phone = '+7'.$phone;
    }else{....
         $phone =~ s/^3?8//g;            # удаляем 3 или 38
      length($phone) == 10 or last;
       $phone =~ /^0/ or last;         # если начинается не с 0, скорее всего телефон некорректен
       $phone = '+38'.$phone;
   }

вот эти строки проверь
 length($phone) == 10 or last;
  $phone = '+7'.$phone;


Название: Re: Модуль TurboSMS
Отправлено: poxy. от 15 Июня 2014, 19:25:02
Спасибо ser970, + в карму

Стас обнови пожалуйста код модуля как будет минутка

Код:
cat create.nod.turbosms.pm
#<ACTION> file=>'nod/turbosms.pm',hook=>'new'
package nod::turbosms;

# Извлечение телефона из текстовой строки, которая может содержать несколько телефонов, не цифры и т.д.
# Например, на вход может быть подано: 8067-7778899 / 0501234567 / +38(063)5544332

sub phone_extract
{
    my($phone) = @_;                # ' +38(067)-123-44-55, 7888080'
    $phone =~ s/^\s*//;             # удаляем стартовые пробелы      '+38(067)-123-44-55, 7888080'
    $phone =~ s/^\+//;              # удаляем стартовый +            '38(067)-123-44-55, 7888080'
    $phone =~ s/[^\d\-\(\)].*$//;   # удаляем 2й телефон             '38(067)-123-44-55'
    $phone =~ s/\D//g;              # удаляем не цифры               '380671234455'
    if ($phone =~ /^7/)
    {
        $phone =~ s/^7//g;    #' +7(907)-797-44-55, 7888080'  условие что телефон для россии начинается или 7 или +7
        length($phone) == 10 or return;
        $phone = '+7'.$phone;
    }else{
        $phone =~ s/^3?8//g;            # удаляем 3 или 38               '0671234455'
        length($phone) == 10 or return;
        $phone =~ /^0/ or return;    # если начинается не с 0, скорее всего телефон некорректен
        return '+38'.$phone;            # возвращаем 380671234455
    }
}

Код:
cat patch.ajUserMenu.pl
#<ACTION> file=>'web/ajUserMenu.pl',hook=>'finish'

    {   # --- sms с логином/паролем ---

        Adm->chk_privil('Admin') or last;
        my %p = Db->line("SELECT name, AES_DECRYPT(passwd,?) AS pass FROM users WHERE id=?", $cfg::Passwd_Key, $uid);
        %p or last;
        my $message = "login: $p{name} pass: $p{pass}";
        my $phone = $info->{dopdata}{_adr_telefon} or last;
        $phone = $phone->show;
        $phone =~ s/^\s*//;
        $phone =~ s/^\+//;              # удаляем стартовый +
        $phone =~ s/[^\d\-\(\)].*$//;   # удаляем 2й телефон
        $phone =~ s/\D//g;              # удаляем не цифры
        if ($phone =~ /^7/)
          {
              $phone =~ s/^7//g;    #' +7(903)-797-44-55, 7888080'  условие что телефон для россии начинается или 7 или +7
              length($phone) == 10 or last;
              $phone = '+7'.$phone;
          }else{
             $phone =~ s/^3?8//g;            # удаляем 3 или 38
             length($phone) == 10 or last;
             $phone =~ /^0/ or last;         # если начинается не с 0, скорее всего телефон некорректен
            $phone = '+38'.$phone;
        }

        $menu[1] .= ' '.$url->a('sms с паролем', a=>'ajTurboSms', its_pass=>$uid, message=>$message, phone=>$phone, -ajax=>1);
    }


Название: Re: Модуль TurboSMS
Отправлено: k291 от 08 Августа 2014, 20:39:26
Часто появляется потребность, пересмотреть все отправленные СМС одному конкретному клиенту, но приходится искать через Ctrl+F и листая список отправленных СМС. Совсем не удобно  :(
Также, на странице клиента, хочется видеть текст отправленного СМС, а не "отослана sms с паролем".


Название: Re: Модуль TurboSMS
Отправлено: k291 от 25 Августа 2014, 20:43:42
Часто появляется потребность, пересмотреть все отправленные СМС одному конкретному клиенту, но приходится искать через Ctrl+F и листая список отправленных СМС. Совсем не удобно  :(
Также, на странице клиента, хочется видеть текст отправленного СМС, а не "отослана sms с паролем".
Теперь при отправке СМС в "Платежи" отображается "Замечание клиенту", а ниже где должен быть текст СМС, пусто. debug-режим ошибок не выдает. Видимо текст СМС не пишется в нужную ячейку БД


Название: Re: Модуль TurboSMS
Отправлено: SerjioMati от 06 Сентября 2014, 22:46:19
після оновлення ip шлюза змінилися 2 кода. якщо у вас не виводиться остаток кредитів і статус код то завантажте файл і обновіть на сервері.
до
(http://s34-temporary-files.radikal.ru/8f6ed74cfbed43579ea595e084cfacb5/-1018871059.png)
після
(http://s35-temporary-files.radikal.ru/a5c0bd2f6e994cfe8cf5ecf6dd6580e5/-1018871059.png)
Стас після перевірки добав в модуль щоб обновляли модуль працездатний


Название: Re: Модуль TurboSMS
Отправлено: SerjioMati от 11 Сентября 2014, 13:09:44
може хтось допомогти щоб користувач міг змінювати свій номер телефона для получення sms, так як було на nodeny 50.а то клієнти які давно в мережі можливо уже поміняли номери мобільних телефонів і тд.


Название: Re: Модуль TurboSMS
Отправлено: poxy. от 29 Сентября 2014, 15:21:17
Перестало появляться меню "операции" в инфе клиента, дебаг:

Код:
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 85.
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 86.
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 86.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1224.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1224.

код этих строк:

Код:
#Adm->chk_privil('Admin')  or last;        my %p = Db->line("SELECT name, AES_DECRYPT(passwd,?) AS pass FROM users WHERE id=?", $cfg::Passwd_Key, $uid);
        %p or last;
        my $message = "login: $p{name} pass: $p{pass}";
        my $phone = $info->{dopdata}{_adr_telefon} or last;
        $phone = $phone->show;
        $phone =~ s/^\s*//;
 
rev 286


Название: Re: Модуль TurboSMS
Отправлено: poxy. от 30 Сентября 2014, 10:43:00
Перестало появляться меню "операции" в инфе клиента, дебаг:

Код:
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 85.
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 86.
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 86.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1224.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1224.

код этих строк:

Код:
#Adm->chk_privil('Admin')  or last;        my %p = Db->line("SELECT name, AES_DECRYPT(passwd,?) AS pass FROM users WHERE id=?", $cfg::Passwd_Key, $uid);
        %p or last;
        my $message = "login: $p{name} pass: $p{pass}";
        my $phone = $info->{dopdata}{_adr_telefon} or last;
        $phone = $phone->show;
        $phone =~ s/^\s*//;
 
rev 286
Только у меня не работает в 286й ревизии?


Название: Re: Модуль TurboSMS
Отправлено: ivanmfan от 30 Сентября 2014, 18:38:37
Перестало появляться меню "операции" в инфе клиента, дебаг:

Код:
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 85.
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 86.
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 86.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1224.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1224.

код этих строк:

Код:
#Adm->chk_privil('Admin')  or last;        my %p = Db->line("SELECT name, AES_DECRYPT(passwd,?) AS pass FROM users WHERE id=?", $cfg::Passwd_Key, $uid);
        %p or last;
        my $message = "login: $p{name} pass: $p{pass}";
        my $phone = $info->{dopdata}{_adr_telefon} or last;
        $phone = $phone->show;
        $phone =~ s/^\s*//;
 
rev 286
Только у меня не работает в 286й ревизии?

Привет, похоже на то что это патчем ломает, посмотри там где у тебя есть в патче  #Adm->chk_privil('Admin')  or last;  
поставь энтер в конце этой строки, и сделай install


Название: Re: Модуль TurboSMS
Отправлено: SerjioMati от 30 Сентября 2014, 20:00:40
Перестало появляться меню "операции" в инфе клиента, дебаг:

Код:
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 85.
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 86.
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 86.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1224.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1224.

код этих строк:

Код:
#Adm->chk_privil('Admin')  or last;        my %p = Db->line("SELECT name, AES_DECRYPT(passwd,?) AS pass FROM users WHERE id=?", $cfg::Passwd_Key, $uid);
        %p or last;
        my $message = "login: $p{name} pass: $p{pass}";
        my $phone = $info->{dopdata}{_adr_telefon} or last;
        $phone = $phone->show;
        $phone =~ s/^\s*//;
 
rev 286
Только у меня не работает в 286й ревизии?
провбуй модуль скачати заново і залити і все.у мене немає проблем ніяких з модулями.


Название: Re: Модуль TurboSMS
Отправлено: poxy. от 03 Октября 2014, 07:51:26
Перестало появляться меню "операции" в инфе клиента, дебаг:

Код:
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 85.
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 86.
Global symbol "%p" requires explicit package name at /usr/local/nodeny/web/_ajUserMenu.pl line 86.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1224.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1224.

код этих строк:

Код:
#Adm->chk_privil('Admin')  or last;        my %p = Db->line("SELECT name, AES_DECRYPT(passwd,?) AS pass FROM users WHERE id=?", $cfg::Passwd_Key, $uid);
        %p or last;
        my $message = "login: $p{name} pass: $p{pass}";
        my $phone = $info->{dopdata}{_adr_telefon} or last;
        $phone = $phone->show;
        $phone =~ s/^\s*//;
 
rev 286
Только у меня не работает в 286й ревизии?

Привет, похоже на то что это патчем ломает, посмотри там где у тебя есть в патче  #Adm->chk_privil('Admin')  or last;  
поставь энтер в конце этой строки, и сделай install
Спасибо, помогло.


Название: Re: Модуль TurboSMS
Отправлено: SerjioMati от 18 Октября 2014, 22:06:45
Стас заміни файл в модулі, так як з новий сервером змінили 2 коди.


Название: Re: Модуль TurboSMS
Отправлено: poxy. от 19 Октября 2014, 08:23:14
Стас заміни файл в модулі, так як з новий сервером змінили 2 коди.
и добавь пожалуйста код отправки на рос номера


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 19 Октября 2014, 10:23:44
Стас заміни файл в модулі, так як з новий сервером змінили 2 коди.
Заменил. Так же добавил локализацию.


Название: Re: Модуль TurboSMS
Отправлено: SerjioMati от 19 Октября 2014, 14:55:39
Стас заміни файл в модулі, так як з новий сервером змінили 2 коди.
Заменил. Так же добавил локализацию.
Дякую.


Название: Re: Модуль TurboSMS
Отправлено: Tooreagen от 19 Ноября 2014, 10:04:51
Приветствую! А как отключить автоматическую отправку смс о списании денег со счета?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 19 Ноября 2014, 11:40:36
Приветствую! А как отключить автоматическую отправку смс о списании денег со счета?
в kernel/turbosms.cfg параметр run => 0


Название: Re: Модуль TurboSMS
Отправлено: Tooreagen от 19 Ноября 2014, 12:45:36
Приветствую! А как отключить автоматическую отправку смс о списании денег со счета?
в kernel/turbosms.cfg параметр run => 0
Это отключит весь модуль или только автоотправку смс?


Название: Re: Модуль TurboSMS
Отправлено: poxy. от 19 Ноября 2014, 12:48:09
Приветствую! А как отключить автоматическую отправку смс о списании денег со счета?
в kernel/turbosms.cfg параметр run => 0
Это отключит весь модуль или только автоотправку смс?
только отправку


Название: Re: Модуль TurboSMS
Отправлено: Warlock от 20 Ноября 2014, 11:17:21
Приветствую! А как отключить автоматическую отправку смс о списании денег со счета?
в kernel/turbosms.cfg параметр run => 0
в таком случае я не могу отправить клиенту смс с логином/паролем.. :( как можно исправить?


Название: Re: Модуль TurboSMS
Отправлено: poxy. от 20 Ноября 2014, 12:34:39
Приветствую! А как отключить автоматическую отправку смс о списании денег со счета?
в kernel/turbosms.cfg параметр run => 0
в таком случае я не могу отправить клиенту смс с логином/паролем.. :( как можно исправить?

Код:
bash-4.3# cat _turbosms.cfg
# Отправляет клиенту через http://turbosms.ua sms о том, что в ближайшее время
# будет произведено списание за услуги и его счет может быть заблокирован,
# если он его не пополнит. Условия отсылки:
#   стоимость подключаемой в будущем услуги > 0 (т.е не бонус, а снятие),
#   текущий баланс меньше стоимости следующей услуги,
#   включена блокировка при балансе ниже лимита,
#   в данный момент доступ включен,
#   не подключена бонусная услуга, которая могла бы увеличить баланс

run => 0,

sms => '{{date}} списание за услуги интернет. Пополните счет.',

# Минимальный и максимальный час суток, в которые можно отправлять смс:
# ночью не беспокоим людей, посылаем утром - даем возможность пополнить счет по пути на работу

min_hour => 8,
max_hour => 11,
Все отправляет

Сама кнопка отправить смс есть?


Название: Re: Модуль TurboSMS
Отправлено: Tooreagen от 22 Ноября 2014, 14:11:27
Приветствую! А как отключить автоматическую отправку смс о списании денег со счета?
в kernel/turbosms.cfg параметр run => 0
в таком случае я не могу отправить клиенту смс с логином/паролем.. :( как можно исправить?

Я нормально отправляю логин и пароль. Параметр только автоматическую рассылку убирает


Название: Re: Модуль TurboSMS
Отправлено: Warlock от 22 Ноября 2014, 21:46:44
Странно. В понедельник попробую заново скачать и установить модуль.


Название: Re: Модуль TurboSMS
Отправлено: Warlock от 24 Ноября 2014, 08:58:57
Кнопка появилась, но только у тех, у кого номер начинается на +3.
возможно сделать еще для +7 ?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 24 Ноября 2014, 13:52:52
Кнопка появилась, но только у тех, у кого номер начинается на +3.
возможно сделать еще для +7 ?
отмотай страницу назад и увидишь как


Название: Re: Модуль TurboSMS
Отправлено: Warlock от 25 Ноября 2014, 13:02:44
спасибо! :)


Название: Re: Модуль TurboSMS
Отправлено: ser970 от 27 Января 2015, 11:09:58
это только у меня ?

s turbosms_db_login     -   '▒.ог▒.н

не хватет '

в украинском ...


Название: Re: Модуль TurboSMS
Отправлено: skreep от 11 Февраля 2015, 17:01:54
это только у меня ?

s turbosms_db_login     -   '▒.ог▒.н

не хватет '

в украинском ...

в мене теж не має, мусив руками прописати прямо в базу


Название: Re: Модуль TurboSMS
Отправлено: ser970 от 11 Февраля 2015, 19:33:28
это только у меня ?

s turbosms_db_login     -   '▒.ог▒.н

не хватет '

в украинском ...

в мене теж не має, мусив руками прописати прямо в базу
я имел ввиду что там кавычка пропущенная , причем тут база ....


Название: Re: Модуль TurboSMS
Отправлено: Warlock от 11 Февраля 2015, 20:42:35
Гг


Название: Re: Модуль TurboSMS
Отправлено: cojiict от 12 Февраля 2015, 16:22:20
Код:
turbosms.cfg параметр run => 0
блокує тільки авторозсилку.
Код:
Клиенту не будут отсылаться sms с напоминаниями пополнения счета
як заблокувати взагалі можливість відправки  будь-яких СМС для абонента?


Название: Re: Модуль TurboSMS
Отправлено: cojiict от 19 Февраля 2015, 12:51:46
Ситуація така: клієнт змінює обладнання і попадає на заглушку. Логін і пароль свій не знає!
Чи реально (за додаткову плату) допиляти до заглушки поле з фрагментом номеру телефона (можна додатково і адресу) при введені якого буде звірятись з даними в базі. Якщо дані підтвердяться - на номер прийде смс з логіном і паролем.


Название: Re: Модуль TurboSMS
Отправлено: k291 от 12 Апреля 2015, 22:44:52
2 Efendy: просьба добавить возможность взымать оплату с клиента за отправку СМС. А именно, если клиент хочет, чтобы к нему приходила СМС с уведомлением о скором окончании услуги, то он подключает услугу "СМС уведомление" в личном кабинете.


Название: Re: Модуль TurboSMS
Отправлено: k291 от 03 Июня 2015, 23:22:23
Только у меня пропала "Заблокировать SMS" со страницы клиента?


Название: Re: Модуль TurboSMS
Отправлено: k291 от 03 Июня 2015, 23:40:44
Только у меня пропала "Заблокировать SMS" со страницы клиента?
Сначала появилось не у всех. Потом снова пропало. Сейчас у все появилось "Заблокировать SMS". Не знаю, что это было


Название: Re: Модуль TurboSMS
Отправлено: k291 от 05 Ноября 2015, 00:16:05
Можно ли в СМС добавить логин клиента и как?


Название: Re: Модуль TurboSMS
Отправлено: cojiict от 05 Ноября 2015, 09:18:13
Після обнови модуля не працює кнопка "sms c паролем".
коли натискаєш на неї - нічого не відбувається. в debug пусто. З адмінки смс генеруються і відправляються нормально


Название: Re: Модуль TurboSMS
Отправлено: Pa4ka от 10 Ноября 2015, 15:16:12
Після обнови модуля не працює кнопка "sms c паролем".
коли натискаєш на неї - нічого не відбувається. в debug пусто. З адмінки смс генеруються і відправляються нормально
В мене така ж ситуація, модуль обновлений, Revision: 374
В дебаг нічого, в логах теж нічого.


Название: Re: Модуль TurboSMS
Отправлено: Tooreagen от 11 Ноября 2015, 12:29:38
А у меня в конфигах стоит run = 0 а СМС все равно отправляет само абонам


Название: Re: Модуль TurboSMS
Отправлено: cojiict от 13 Ноября 2015, 10:16:10
А у меня в конфигах стоит run = 0 а СМС все равно отправляет само абонам
turbosms.cfg
_turbosms.cfg
ht_p://app.nodeny-plus.com.ua/docs/develop/patching.html


Название: Re: Модуль TurboSMS
Отправлено: cojiict от 13 Ноября 2015, 10:17:05
Після обнови модуля не працює кнопка "sms c паролем".
коли натискаєш на неї - нічого не відбувається. в debug пусто. З адмінки смс генеруються і відправляються нормально
В мене така ж ситуація, модуль обновлений, Revision: 374
В дебаг нічого, в логах теж нічого.
Стас, є якісь варіанти?


Название: Re: Модуль TurboSMS
Отправлено: Warlock от 13 Ноября 2015, 11:03:23
не парься
в modules/turbosms/create.kernel.turbosms.cfg поставь run => 0
потом perl install.pl -x
и не забудь перезапустить ядро


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 14 Ноября 2015, 11:44:41
Пофиксил отправку пароля. Скачайте модуль заново


Название: Re: Модуль TurboSMS
Отправлено: cojiict от 07 Декабря 2015, 18:04:06
Чи можна добавити в "Состояние TurboSms" функцію пошуку, щоб перевіряти чи дійшло даному клієнту смс!?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 07 Декабря 2015, 23:18:44
Чи можна добавити в "Состояние TurboSms" функцію пошуку, щоб перевіряти чи дійшло даному клієнту смс!?
можно, но не сейчас, загружен


Название: Re: Модуль TurboSMS
Отправлено: NodenY45 от 29 Ноября 2016, 13:22:10
не парься
в modules/turbosms/create.kernel.turbosms.cfg поставь run => 0
потом perl install.pl -x
и не забудь перезапустить ядро
Так и сделал, но сегодня взяло и отправило 60 смс в одну группу пользователей. В автозапуске не стоит. Ядро перезапускал


Название: Re: Модуль TurboSMS
Отправлено: fet4 от 12 Января 2017, 11:26:07
Подскажите, как можно отправить смс клиентам с определенными тарифными планами?

Цитировать
2 Efendy: просьба добавить возможность взымать оплату с клиента за отправку СМС. А именно, если клиент хочет, чтобы к нему приходила СМС с уведомлением о скором окончании услуги, то он подключает услугу "СМС уведомление" в личном кабинете.
Нужная штука.


Название: Re: Модуль TurboSMS
Отправлено: Tooreagen от 12 Января 2017, 11:49:38
Подскажите, как можно отправить смс клиентам с определенными тарифными планами?

Выбираете тариф в списке и вверху над абонентами кнопочка SMS


Название: Re: Модуль TurboSMS
Отправлено: fet4 от 12 Января 2017, 12:12:45
Подскажите, как можно отправить смс клиентам с определенными тарифными планами?

Выбираете тариф в списке и вверху над абонентами кнопочка SMS

Благодарю за наводку ::)

Подскажите, а модуль отправляет на пару номеров если указано в строке?
Например +3806812345678, 06312345678


Название: Re: Модуль TurboSMS
Отправлено: fet4 от 12 Января 2017, 14:22:09
Подскажите какой нужно использовать разделитель для новой строки в  "Шаблоне sms-сообщения для напоминания логина и пароля".
По умолчанию sms приходит красиво
Код:
Login: {{login}}
Password: {{password}}

Если укажу туже строку Login: {{login}}. Password: {{password}} в шаблоне, то приходит уже
Код:
Login: {{login}}. Password: {{password}}
т.е. строкой.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 12 Января 2017, 23:38:53
похоже пока никак. Сделаю как будет время


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 14 Января 2017, 19:14:30
Подскажите какой нужно использовать разделитель для новой строки в  "Шаблоне sms-сообщения для напоминания логина и пароля".
По умолчанию sms приходит красиво
Код:
Login: {{login}}
Password: {{password}}
В 440-й ревизии дал возможность вводить перевод строки в этом параметре


Название: Re: Модуль TurboSMS
Отправлено: fet4 от 02 Февраля 2017, 12:09:16
Подскажите какой нужно использовать разделитель для новой строки в  "Шаблоне sms-сообщения для напоминания логина и пароля".
По умолчанию sms приходит красиво
Код:
Login: {{login}}
Password: {{password}}
В 440-й ревизии дал возможность вводить перевод строки в этом параметре
Спасибо работает.

Подскажите за сколько дней/времени должно отсылаться смс о списании? Почему то не отправляется о предстоящем списании.

Код:
# cat kernel/_remindsms.cfg
# Отправляет клиенту sms о том, что в ближайшее время будет произведено списание за услуги
# и его счет может быть заблокирован, если он его не пополнит.
# Условия отсылки:
#   стоимость подключаемой в будущем услуги > 0 (т.е не бонус, а снятие),
#   текущий баланс меньше стоимости следующей услуги,
#   включена блокировка при балансе ниже лимита,
#   в данный момент доступ включен,
#   не подключена бонусная услуга, которая могла бы увеличить баланс

run => 1,

# Sms модуль. Варианты: TurboSms, LifeSms

smsmod => 'TurboSms',

# Шаблон смс
# {{date}} - дата cписания
# {{price}} - сумма списания за услугу
# {{balance}} - текущий баланс
# {{final_balance}} = balance - price
# {{actual_transfer}} = сумма для погашения задолженности ( -{{final_balance}} )

#sms => '{{date}} снятие за интернет {{price}} грн. Пополните счет.',
sms => 'Napominaem {{date}} budet snjata abonplata za internet {{price}} grn. Popolnite pozhalujsta svoj schet vo izbezhanii blokirovki dostupa k seti.',
# sms => '{{date}} будет списано {{price}} грн. Пополните счет на {{actual_transfer}} грн.',

# Минимальный и максимальный час суток, в которые можно отправлять смс:
# ночью не беспокоим людей, посылаем утром - даем возможность пополнить счет по пути на работу

min_hour => 8,
max_hour => 17,

В админке так же включено и настроено, просто смс и смс с паролем отправляются.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 02 Февраля 2017, 12:14:30
За 3 дня, это не вынесено в настройки


Название: Re: Модуль TurboSMS
Отправлено: fet4 от 02 Февраля 2017, 12:20:51
Насколько я понял смс отсылается на 1-ый телефон в строке, а если их два, второй игнорируется, было бы удобно если бы отправка происходила на все телефоны в строке.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 02 Февраля 2017, 14:00:16
я думаю не все с этим согласятся ибо смс-ки деньги стоят


Название: Re: Модуль TurboSMS
Отправлено: fet4 от 24 Апреля 2017, 08:40:57
Приветствую!
Подскажите почему не хватило кредитов. Выбрал "Все записи" - отправить через турбо смс, итого насобиралось 657 смс, длина смс = 1 смс, на балансе было 1000 кредитов.
В чем подвох и где я просчитался? :)
Около 10 страниц со статусом REJECTED 40
Заранее спасибо за помощь.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 24 Апреля 2017, 13:18:48
Может текст смс большой длины и оператор считает как 2 смс, а не одну?


Название: Re: Модуль TurboSMS
Отправлено: Windows от 12 Июня 2017, 01:04:42
Стас, вопрос теперь по турбосмс  :).Будет ли он правильно видеть например следующую ситуацию.У клиента на счету 80грн а тариф 120грн.На следующий период у него не хватит денег, но ведь включится подневный тариф (новый модуль короткие услуги).Интернет выключен не будет.Как турбосмс отработает?Он увидит что у клиента хватит денег на подневные оплаты?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 12 Июня 2017, 10:32:53
Стас, вопрос теперь по турбосмс  :).Будет ли он правильно видеть например следующую ситуацию.У клиента на счету 80грн а тариф 120грн.На следующий период у него не хватит денег, но ведь включится подневный тариф (новый модуль короткие услуги).Интернет выключен не будет.Как турбосмс отработает?Он увидит что у клиента хватит денег на подневные оплаты?
не увидит. Но по идее это и к лучшему - логично, что скорее всего клиент хочет оплатить полный месяц ибо это дешевле, так что напоминание будет в тему. А дальше уже его дело перейти на посуточный тариф или нет. Можно про посуточность и в смс написать, кстати


Название: Re: Модуль TurboSMS
Отправлено: kosmich от 01 Августа 2017, 15:28:22
2 Efendy: просьба добавить возможность взымать оплату с клиента за отправку СМС. А именно, если клиент хочет, чтобы к нему приходила СМС с уведомлением о скором окончании услуги, то он подключает услугу "СМС уведомление" в личном кабинете.
Присоединюсь к просьбе, есть возможность так сделать ?

И вопрос, в силу работы ТП с ограниченными учетками, можно сделать поле для включение/выключение прав для отправки смс ограниченным в правах сотрудникам ?
Или как по другому решить этот вопрос с правами отправки смс.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 01 Августа 2017, 21:55:23
2 Efendy: просьба добавить возможность взымать оплату с клиента за отправку СМС. А именно, если клиент хочет, чтобы к нему приходила СМС с уведомлением о скором окончании услуги, то он подключает услугу "СМС уведомление" в личном кабинете.
Присоединюсь к просьбе, есть возможность так сделать ?
ок


Название: Re: Модуль TurboSMS
Отправлено: Roman от 12 Сентября 2017, 14:29:13
Доброго дня всем.
У меня проблема с подключением к базе данных TurboSMS вылетает 3 раза из 10 запросов.
В дебаг режиме пишет следующую ошибку.

Код:
No DB connection, DBI:mysql:database=users;host=94.249.146.189;port=3306;mysql_connect_timeout=3 : Can't connect to MySQL server on '94.249.146.189' (13)

В топике  
Код:
forum.nodeny.com.ua/index.php?topic=2163.30
много лет назад обсуждалось подобное.
И там люди рекомендовали увеличить таймаут для подключения с 3х секунд до 20-30.
В указанных файлах и других файлах я не нашел явного параметра для задания таймаута.
Видать его нужно вписать явно в строку подключения к базе, но я не силен в синтаксисе перла.

Подскажите, как его правильно изменить и в каких файлах?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 12 Сентября 2017, 21:47:57
В файле /usr/local/nodeny/nod/sms.pm строка:

Цитировать
        timeout => 3,


Название: Re: Модуль TurboSMS
Отправлено: Roman от 12 Сентября 2017, 22:04:56
В файле /usr/local/nodeny/nod/sms.pm строка:
timeout => 3

Увеличил, увы не помогает.

Код:
No DB connection, DBI:mysql:database=users;host=94.249.146.189;port=3306;mysql_connect_timeout=30 : Can't connect to MySQL server on '94.249.146.189' (13)

В скобках код "(13)" о чем говорит?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 12 Сентября 2017, 23:05:07
Попробуй вручную с помощью консольного клиента mysql соединиться


Название: Re: Модуль TurboSMS
Отправлено: Roman от 13 Сентября 2017, 10:46:15
Попробуй вручную с помощью консольного клиента mysql соединиться

Попробовал, та же чепуха, заходит с вероятностью 50/50.

Проблему решил явным указанием в файрволе разрешающим правилом на доступ к данному серверу на порт 3306 и соответственно вторым обратный трафик.
Таймаут вернул на место, там реально 3х секунд достаточно.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 13 Декабря 2017, 23:22:00
Добавил возможность в зависимости от значения допполя использовать разные альфаимена (подписи) в sms. Нужно обновить и бил и модуль


Название: Re: Модуль TurboSMS
Отправлено: Ajar от 10 Января 2018, 16:51:50
Добрый день.
Спасибо за модуль !

Что еще бы хотелось увидеть :
1. Сделать так что при включенной автоматической рассылке ,  по умолчанию пользователям были отключены  рассылки  (что типа defaultremindsms=> 0 )
2. Возможность  задания разного шаблона смс под разные  подписи.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 10 Января 2018, 19:31:10
2. Возможность  задания разного шаблона смс под разные  подписи.
сделал. Скачай заново. В самом конфиге пример


Название: Re: Модуль TurboSMS
Отправлено: sirglund от 22 Мая 2018, 15:15:54
Добрый день. revision 520. Купил, скачал модуль. Установил как обычно...
В админке разделы появились, а в папке /usr/local/nodeny/kernel/ файлы модуля не добавились.


/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=turbosms -v
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=50 : 0.018923 sec
SELECT * FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0002 сек

/usr/local/nodeny/kernel/turbosms.cfg not found at /usr/local/nodeny/nokernel.pl line 97.

-------------------------------
ls /usr/local/nodeny/kernel | grep sms
remindsms.pm


Установка модуля не стандартная?

Спасибо.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 22 Мая 2018, 15:32:49
Теперь нет такого файла в kernel. Вместо него модуль remindsms (входит в стандартную поставку), который отсылает смс-ки используя уже конкретный модуль смс-ок. Настраивается в админке в разделе "sms" -  там есть подраздел "Отправка смс о предстоящем списании средств", в нем параметр "Модуль, который отправляет смс. Варианты: TurboSms, LifeSms, SmsRu".

Обрати внимание, что для того чтобы отсылать sms-ки через turbosms, модуль ядра не нужен, поскольку запись идет напрямую в базу данных этого сервиса. В других смс сервисах надо, поскольку там иной протокол. А вот remindsms - этот модуль нужен для того, чтобы отсыласть смс-ки о предстоящем списании.



Название: Re: Модуль TurboSMS
Отправлено: sirglund от 30 Мая 2018, 08:13:02
Добрый день. Есть возможность отправки смс о скором списании средств только для конкретных групп? Спасибо.


Название: Re: Модуль TurboSMS
Отправлено: Redmen от 30 Мая 2018, 21:31:32
Добрый день. Есть возможность отправки смс о скором списании средств только для конкретных групп? Спасибо.
в модуле ядра remindsms.pm
 перед кодом
Код:

    my %dopsignes = ();
    my $dopfield = exists $db_params->{dopfield} ? $db_params->{dopfield} : '';

добавь код с ид груп через запятую каким отправлять
Код:
    $sql_where = $sql_where. " AND u.grp in (9,37,38)";

либо каким не отправлять
Код:
    $sql_where = $sql_where. " AND u.grp not in (2,3,4)";





Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 30 Ноября 2018, 19:43:49
2 Efendy: просьба добавить возможность взимать оплату с клиента за отправку СМС. А именно, если клиент хочет, чтобы к нему приходила СМС с уведомлением о скором окончании услуги, то он подключает услугу "СМС уведомление" в личном кабинете.
Присоединюсь к просьбе, есть возможность так сделать ?
всем привет!
подскажите пжл реализована ли это уже в модуле?



Что еще бы хотелось увидеть :
1. Сделать так что при включенной автоматической рассылке ,  по умолчанию пользователям были отключены  рассылки  (что типа defaultremindsms=> 0 )
это тоже интересует


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 01 Декабря 2018, 01:08:59
Пока не сделал. Пока допиливаю другие модули. Освобожусь - сделаю


Название: Re: Модуль TurboSMS
Отправлено: sedo26 от 11 Февраля 2019, 12:49:14
Добрый день. Сегодня скачал модуль не могу установить.
Подозреваю что ошибка уже в архиве. Размеры большинства файлов в архиве 0 байт.
Проверьте у кого есть по размерам.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 11 Февраля 2019, 13:27:45
файлы нулевого размера - "это норма!". Так и задумано и они есть в некоторых других модулях. Сделано это для того, чтобы "убить" файлы старых версий в случае, если я эти файлы удалил из модуля. Например, изначально для смс был сделал исключительно модуль турбосмс и все эти файлы, что ты видишь, несли некоторый функционал. Затем появились модули для работы с лайф и смсру. Естественно, некоторый функцинал по смс-кам оказался общим и я вынес его в базу. Следовательно, старые файлы в турбосмс оказались не нужны. Но удалять их нельзя, потому что, когда модуль скачает админ, уже установивший старую версию модуля, и просто запишет модуль поверх старого - уже ненужные файлы не удалятся и при установке будут проблемы. Поэтому я сделал их пустыми.

Кстати, я не только в этом модуле переношу функционал в базу. Поэтому не стоит удивляться, что кода мало, а я мол прошу за него деньги - я потратил  время на написание, отладку, совместимость с похожими модулями и перенес свой труд в базу, хотя по дефолту он там недоступен

какие проблемы при установке у тебя?


Название: Re: Модуль TurboSMS
Отправлено: sedo26 от 11 Февраля 2019, 13:50:50
turbosms.cfg - ищет(его нет), а в архиве он пустой, думал - архив не правильный.

Код:
/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=turbosms -v
Start. Flag -h for help

loading /usr/local/nodeny/sat.cfg

Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.013818 sec

SELECT * FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0004 сек

/usr/local/nodeny/kernel/turbosms.cfg not found at /usr/local/nodeny/nokernel.pl line 102.


Название: Re: Модуль TurboSMS
Отправлено: sedo26 от 11 Февраля 2019, 14:28:23

...Поэтому не стоит удивляться, что кода мало, а я мол прошу за него деньги - я потратил  время на написание, отладку, совместимость с похожими модулями и перенес свой труд в базу, хотя по дефолту он там недоступен...

По поводу этого я даже и подумить немог.
Меня и цена и функционал устаривает, если ты сделаеш модуль и он будет состоять хоть из одной строки и правильно работать, я куплю. Так как любой труд должен оплачиваться, и чтоб минимизировать - тоже надо поработать и подумать...
 


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 11 Февраля 2019, 15:09:55
turbosms.cfg - ищет(его нет), а в архиве он пустой, думал - архив не правильный.

Код:
/usr/bin/perl /usr/local/nodeny/nokernel.pl -m=turbosms -v
Start. Flag -h for help

loading /usr/local/nodeny/sat.cfg

Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.013818 sec

SELECT * FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0004 сек

/usr/local/nodeny/kernel/turbosms.cfg not found at /usr/local/nodeny/nokernel.pl line 102.
сейчас конфиг турбосмс в вебинтерфейсе в настройки-смс-турбосмс. Если такого раздела нет - биллинг старый


Название: Re: Модуль TurboSMS
Отправлено: sedo26 от 11 Февраля 2019, 15:52:29
Там всё прописанно, но при запуске вылетает с данной ошибкой.

svn info
Revision: 554


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 11 Февраля 2019, 15:55:14
настроено по мануалу турбосмс?


Название: Re: Модуль TurboSMS
Отправлено: sedo26 от 11 Февраля 2019, 17:30:45
В дебаге ругается:
 
Undefined subroutine &nod::sms::phone_prefix called at /usr/local/nodeny/web/ajSms.pl line 31.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1433.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 11 Февраля 2019, 17:59:22
В дебаге ругается:
 
Undefined subroutine &nod::sms::phone_prefix called at /usr/local/nodeny/web/ajSms.pl line 31.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1433.
нет такой строки в этом файле:
Код:
grep phone_prefix /usr/local/nodeny/web/ajSms.pl


Название: Re: Модуль TurboSMS
Отправлено: sedo26 от 11 Февраля 2019, 18:15:33
У меня есть

Код:
grep phone_prefix /usr/local/nodeny/web/ajSms.pl
    my $phone = ses::input('phone') || nod::sms::phone_prefix();


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 11 Февраля 2019, 18:44:51
удали этот файл и обнови биллинг


Название: Re: Модуль TurboSMS
Отправлено: cojiict от 12 Февраля 2019, 11:32:32
Там всё прописанно, но при запуске вылетает с данной ошибкой.

svn info
Revision: 554

Код:
Подпись в sms. Необходима обязательная
htt_s://turbosms.ua/sign/add.html
  • Зареєструй підпис.
    Дочекайся поки її розглянуть і затвердять.
    Зкопіюй підпис в налаштування білінга в поле "Подпись в sms. Необходима обязательная регистрация"
    Збережи налаштування.


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 12 Февраля 2019, 11:53:31
я потому и спросил все ли он настроил по мануалу турбосмс, потому как без подписи работать не будет


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 07 Мая 2019, 06:36:07
сделал отдельную услугу "напоминание о списании", теперь получается у абона две услуги, к примеру:
1.  100грн за инет
2. 5грн за напоминание

в итоге приходят две смс, одна напоминает пополнение на 100грн вторая на 5грн, так как вторая 5грн то складывается впечатление что нужно всего пополнить на 5грн, по идее должна прийти одна смс на суму 105грн, ЧЯДНТ ?


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 11 Мая 2019, 11:26:06
сделал отдельную услугу "напоминание о списании", теперь получается у абона две услуги, к примеру:
1.  100грн за инет
2. 5грн за напоминание

в итоге приходят две смс, одна напоминает пополнение на 100грн вторая на 5грн, так как вторая 5грн то складывается впечатление что нужно всего пополнить на 5грн, по идее должна прийти одна смс на суму 105грн, ЧЯДНТ ?
ап


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 26 Июня 2019, 19:31:04
сделал отдельную услугу "напоминание о списании", теперь получается у абона две услуги, к примеру:
1.  100грн за инет
2. 5грн за напоминание

в итоге приходят две смс, одна напоминает пополнение на 100грн вторая на 5грн, так как вторая 5грн то складывается впечатление что нужно всего пополнить на 5грн, по идее должна прийти одна смс на суму 105грн, ЧЯДНТ ?

ап

плюс сегодня абонам пришло по два раза  а некоторым по три раза напоминание, ну и как выше писал за каждое напоминание по 2 смс

как-то можно сделать чтобы приходило одно смс? и по каким возможным причинам смс-ки могли отправится несколько раз? подскажите пжл куда копать


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 26 Июня 2019, 21:51:58
В услугу "5грн за напоминание" добавь тег expire_sms - смс не будет отсылаться за эту услугу.

У тех абонентов, у которых 3 смс, сколько всего услуг подключено? Смс высылается на услугу, модуль не может прогнозировать на несколько услуг типа через день спишется 100 грн, а через 2 дня 50 грн, в итоге надо послать смс на 150грн.


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 27 Июня 2019, 11:32:13
У тех абонентов, у которых 3 смс, сколько всего услуг подключено?
таких нету, есть основная услуга за инет, и дополнительная это напоминание, приходит 2смс то-есть за каждую услугу, но почему-то в этот раз некоторым пришло напоминание за услуги несколько раз в итоге человек получил напоминание в 3 часа ночи и потом еще раз в 6

но в биллинге в истории пишет только те что в 6 утра

Смс высылается на услугу, модуль не может прогнозировать на несколько услуг типа через день спишется 100 грн, а через 2 дня 50 грн, в итоге надо послать смс на 150грн.

так все услуги снимаются только 1го числа


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 27 Июня 2019, 11:42:55
так все услуги снимаются только 1го числа
Я рад за твой частный случай, но у других может быть иначе


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 27 Июня 2019, 11:54:29
ок, решения на сегодняшний день по смс за услугу и объединения нет

как разобраться с дублированием смс, также не понятно почему были отосланы в 3 ночи когда стоит отправлять не ранее 6 утра


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 27 Июня 2019, 13:47:48
Для понимания как работает модуль. Выбираются услуги, которые должны вот-вот закончится. От баланса отнимается стоимость услуги. Если итоговое число отрицательное - отсылается смс и услуга помечается, что по ней отослалась смс. Следовательно по одной услуге может быть отослана только одна смс. Как у тебя послались 2 смс - это понятно, у тебя 2 услуги (2я 5грн, но я сказал как заблокировать смс по ней). Как отослалось 3 смс - не знаю

Насчет 3 ночи. Покажи скриншот настроек. После изменения настроек ядро ребутил?


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 27 Июня 2019, 17:14:11
вроде как 3 смс никому не отсылалось, отсылалось 2 смс 2 раза, почему две я понимаю, почему два раза не понимал
а вот насчет ребута ядра после настроек вполне даже может быть, так как игрался с периодом напоминания и сумой за услугу напоминания, и если хорошо вспомнить то вроде не ребутал
короче ребутну ночью ядро и посмотрю как пройдет напоминание в июле
спс за помощь


Название: Re: Модуль TurboSMS
Отправлено: k291 от 07 Июля 2019, 23:54:26
У клиента подключено две услуги. По каждой отправляется отдельная. Как сделать так, чтобы отправлялась одна смс с общей суммой?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 08 Июля 2019, 12:11:46
У клиента подключено две услуги. По каждой отправляется отдельная. Как сделать так, чтобы отправлялась одна смс с общей суммой?
никак(


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 10 Июля 2019, 20:12:38
Разве что придумать объединение услуг, но тогда пихать в группу для которой смс отправляются бесплатно


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 12 Июля 2019, 17:54:48
Сделал чтоб отсылало суммарную сумму. Давайте немного задонатим (https://api.fondy.eu/s/u1JDKXrx) и я обновлю биллинг. будет мне стимулом делать улучшения


Название: Re: Модуль TurboSMS
Отправлено: k291 от 13 Июля 2019, 00:02:45
скинул. Спасибо за время и работу!


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 13 Июля 2019, 00:13:21
Сегодня залью


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 13 Июля 2019, 07:32:52
Не хотелось бы обидеть, сколь нужно скинуть?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 13 Июля 2019, 08:58:12
Да можешь нисколько. Это не одноразовая акция. Сами подумайте. От обновлений биллинга я не зарабатываю ничего. Это время я мог бы посвятить например вот этому: https://www.youtube.com/watch?v=LSmxuFatH9o

Или модуль написать. Или просто сделать дело там где я работаю. Какой мне смысл делать улучшения биллинга? Некоторые пользуются уже 9й год, регулярно забесплатно обновляя биллинг. Чтобы у меня был стимул делать улучшения, я выставлю кнопку донатов. Ну или прислушаюсь к партнерам - меня давно уговаривают сделать платными обновления. Хотя сам биллинг практически вылизан, особо обновлений не требует. Клепай только модули..


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 13 Июля 2019, 09:17:26
Ревизия биллинга 578


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 18 Июля 2019, 19:40:25
скинул. Спасибо за время и работу!
+1


Название: Re: Модуль TurboSMS
Отправлено: fet4 от 29 Июля 2019, 11:31:18
А как правильно переотослать напоминания о списании, если отправка закончилась со статусом REJECT (закончились смс) ?


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 29 Июля 2019, 14:44:14
А как правильно переотослать напоминания о списании, если отправка закончилась со статусом REJECT (закончились смс) ?
в модуле  такой функции вроде нет, можно бы добавить


Название: Re: Модуль TurboSMS
Отправлено: Cell от 29 Июля 2019, 15:01:29
А как правильно переотослать напоминания о списании, если отправка закончилась со статусом REJECT (закончились смс) ?
Я как-то делал... смутно помню уже... Смысл в том чтобы найти первый реджект и запомнить его. Потом в какой-то из таблиц все эти реджекты удаляются от запомненого и до конца и оно автоматом перепосылает.


Название: Re: Модуль TurboSMS
Отправлено: k291 от 01 Августа 2019, 21:00:22
у TurboSMS есть рассылка через Viber. Хорошо бы добавить в билинг с возможностью добавления картинки и ссылки


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 12 Декабря 2019, 08:02:01
всем привет

нужно чтобы некоторым лицам смс о предстоящем списании средств отправлялось бесплатно, для этого нужно в услугах на созданном тарифе добавить тег remindsms ?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 12 Декабря 2019, 12:23:04
Да


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 12 Декабря 2019, 13:31:53
дернуть ядро после этих изменений нужно будет?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 12 Декабря 2019, 14:36:11
если на момент запуска модуля ядра параметр "Отправлять смс только если у абонента будет подключена услуга с тегом remindsms" был включен, то не нужно


Название: Re: Модуль TurboSMS
Отправлено: fet4 от 12 Декабря 2019, 14:50:25
Было бы неплохо реализовать такую функцию - при состоянии учетки "На подключении", заполняя монтажниками поле телефон, проверить корректность телефона отправив смс на него с кодом который нужно ввести им в доп. поле.


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 12 Декабря 2019, 17:42:52
если на момент запуска модуля ядра параметр "Отправлять смс только если у абонента будет подключена услуга с тегом remindsms" был включен, то не нужно
спс, еле нашел где он находится, по привычке уже хотел лезть в папку с модулями  и искать *.cfg, хотя не факт что он ранее там был)


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 19 Декабря 2019, 14:32:27
если на момент запуска модуля ядра параметр "Отправлять смс только если у абонента будет подключена услуга с тегом remindsms" был включен, то не нужно
а если нужно изменить параметр - За скільки днів до списання відправляти смс. За замовчуванням 3 - то нужно перезапускать?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 19 Декабря 2019, 15:30:43
да


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 03 Января 2020, 14:30:17
всех с Новым Годом!

в конце декабря, за неделю до НГ установил всем услугам тег remindsms, также установил отсылку напоминания за 4 дня, перезапустил nokernel, в итоге напоминание, то-есть смс-ки, никому не отослались, ниже прилагаю настройки по отправке, а также вывод модуля remindsms
Код:
# perl nokernel.pl -m=remindsms -v

Start. Flag -h for help

loading /usr/local/nodeny/sat.cfg

Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.023665 sec

SELECT * FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0013 сек

loading kernel::remindsms.pm

Start

Connecting to DBI:mysql:database=users;host=94.249.146.189;port=3306;mysql_connect_timeout=3 : 0.097049 sec

SELECT v.id, v.uid, s.price, u.balance, u.discount, d._adr_telefon, s.param AS srv_param, DATE(FROM_UNIXTIME(v.tm_end)) AS date  FROM users_services v JOIN users u ON v.uid=u.id JOIN services s ON v.next_service_id=s.service_id JOIN data0 d ON v.uid=d.uid WHERE v.tm_end>0 AND v.tm_end<(UNIX_TIMESTAMP()+'172800') AND v.next_service_id>0 AND s.price>0 AND u.balance<s.price*(1-u.discount/100) AND block_if_limit>0 AND u.state='on' AND d._adr_telefon<>'' AND v.tags NOT LIKE '%,expire_sms,%' AND NOT EXISTS (SELECT id FROM v_services WHERE uid=u.id AND price<0) AND NOT EXISTS (SELECT id FROM pays WHERE mid=u.id AND category=202 AND reason='turbosms') AND EXISTS (SELECT 1 FROM users_services WHERE uid=u.id AND tags LIKE '%,remindsms,%')
Строк: 0. Время выполнения sql: 0.0013 сек

end


в итоге
Цитировать
Строк: 0. Время выполнения sql: 0.0013 сек
я так понимаю в поле Строк должно было показать скольким абонам должно отправиться смс, или не правильно понимаю?


Название: Re: Модуль TurboSMS
Отправлено: Redmen от 03 Января 2020, 16:07:07
в услугах тег появится только после следующего подключения услуги абону, после изменения настроек услуги


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 03 Января 2020, 16:12:30
в услугах тег появится только после следующего подключения услуги абону, после изменения настроек услуги
я тоже так думал, но изменения сделал до НГ, а вывод модуля сегодня


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 04 Января 2020, 22:59:46
в услугах тег появится только после следующего подключения услуги абону, после изменения настроек услуги
я тоже так думал, но изменения сделал до НГ, а вывод модуля сегодня
ну выполни и покажи результат:
Код:
SELECT uid FROM users_services WHERE tags LIKE '%,remindsms,%'


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 04 Января 2020, 23:33:02
Код:
mysql> SELECT uid FROM users_services WHERE tags LIKE '%,remindsms,%';
...список uid....
612 rows in set (0.00 sec)

если правильно понял команду, то выбрали uid, айди юзеров у которых есть услуги с тегом remindsms, которых в количестве 612шт


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 08 Января 2020, 10:37:44
ап


Название: Re: Модуль TurboSMS
Отправлено: md5 от 25 Января 2020, 00:10:09
А с пропорциональной услугой работает ? а то при включенном модуле у меня смс каждый день абонам отсылается.

Возможно исправить это ?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 03 Февраля 2020, 12:18:42
Речь идет о коротких услугах? Смс отсылается поскольку денег на целую услугу не хватает. Можно исправить это путем изменения "коротких услуг", чтобы они в короткой услуге устанавливали какой-то тег, а модуль смс не отправлял смс если установлена услуга с таким тегом. Это требует модифицирования и смс модуля и модуля коротких услуг. Подписывайтесь на платные обновления, а то я немножко заибался бесплатно работать)


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 03 Февраля 2020, 17:48:37
Подписывайтесь на платные обновления, а то я немножко заибался бесплатно работать)
а хде?


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 29 Февраля 2020, 16:28:16
подскажите пжл, при каких условиях человеку могло прийти смс о напоминании пополнении счета при позитивном балансе? то-есть остатка баланса хватит на пополнение счета на следующий месяц и даже поболее


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 29 Февраля 2020, 18:30:54
Что по кнопке "история" в личных данных абона и во сколько точно была отправлена смс?


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 29 Февраля 2020, 19:42:59
я пока вообще не понимаю как-так, предистория - 1 февраля была смена стоимости тарифов (просто изменил цену услуги где-то 10 января)

по биллингу выставлено оповещение за 3 дня, вот те что пошли смс абонам за 3 дня там все норм, но также пошли сообщения и за 2 дня и за день (сегодня), в течении месяца выставлял разные дни, но сервак ребутался 11 дней тому назад, после последнего ребута модуль не трогался

так те сообщения что пошли в неустановленный период все с ошибками, и связано это как-то со старыми тарифами ибо суму пополнения указывает ту что была по старой цене хоть баланс и позитивный, ошибочные сообщения в истории у абонентов не отмечаются, те что по плану за 3 дня есть в истории абонентов, некоторым пришло два сообщения, за 3 дня как положено и за 2 дня - которые за два их в истории нет, наверное что-то наделал сам я, но не могу понять в чем причина, настройки производил только в вебинтерфейсе


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 29 Февраля 2020, 19:47:06
внизу скрин , этому человеку пришло за 2 дня, хоть баланс и позитивный и хватает на несколько месяцев


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 29 Февраля 2020, 20:26:36
внизу скрин , этому человеку пришло за 2 дня, хоть баланс и позитивный и хватает на несколько месяцев
а на скриншоте обратное - баланс стал отрицательным и учетка была заблокирована. Смс-ка предсказала будущее (напомню, smsremind как раз нужен для предсказывания будущего ухода в минус)


Название: Re: Модуль TurboSMS
Отправлено: WideAreaNetwork от 01 Марта 2020, 07:53:04
Цитировать
smsremind как раз нужен для предсказывания будущего ухода в минус
тогда не совсем понимаю как оно работает, 7.02 был платеж предоплата,  которого хватит на 3 месяца, 27 числа смс-сообщение не пришло , как положено за 3 дня, пришло за 2 дня и в истории его нет
вот внизу выборка у которых все наперед оплачено, смс пришла что надо пополнить и в истории ее нет


Название: Re: Модуль TurboSMS
Отправлено: fet4 от 01 Апреля 2020, 12:30:13
За три дня до начала месяца пришла смс о предстоящем списании, первое число у абонента услуга заморожена, счет он не пополнил, снова пришла смс. Шлем смс пока клиент не пополнит ?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 01 Апреля 2020, 13:17:12
За три дня до начала месяца пришла смс о предстоящем списании, первое число у абонента услуга заморожена, счет он не пополнил, снова пришла смс. Шлем смс пока клиент не пополнит ?
покажи как именно заморожена на странице данных абона. Потому что режимов заморозки несколько


Название: Re: Модуль TurboSMS
Отправлено: fet4 от 01 Апреля 2020, 13:30:59
Полная стоимость 230. Заморозка - в услуге установлена "Да" не уходить в минус.


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 01 Апреля 2020, 16:47:11
В ревизии 614 next пофиксил


Название: Re: Модуль TurboSMS
Отправлено: kozlovskiyyuriy@gmail.com от 13 Января 2021, 04:03:32
Вопрос
Есть 2 услуги безлимитные и основные , с безлимитных обычный тариф на интернет , когда не хватает денег смс уходит все хорошо ,
С основных внешний айпи и когда на ету услугу не хватает денег смс не когда не уходит . Может ето можно как-то исправиь перенастроить ?

Спасибо


Название: Re: Модуль TurboSMS
Отправлено: kozlovskiyyuriy@gmail.com от 24 Февраля 2021, 20:21:26
После обновления на NEXT перестали автомтически уходить смс с напоминанием , все запущено в русную смс отправляються , подскажите в чем может быть дело ?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 25 Февраля 2021, 14:07:45
Запусти с ключем -v и покажи результат


Название: Re: Модуль TurboSMS
Отправлено: k291 от 15 Августа 2021, 22:55:13
Когда несколько подписей, в "Состояние TurboSms" удобно видеть от какой подписи/сети было отправлено сообщение, для этого:
nodeny/web/smslog.pl

добавляем строку Подпись:
Код:
   $tbl->add('*',[
        [ '',        L('Подпись'),         $p{sign}           ],
        [ '',        L('Телефон'),         $link           ],
        [ '',        L('Сообщение'),       $p{message}     ],
        [ 'h_right', L('Стоимость'),       $p{cost}        ],
        [ '',        L('Создано'),         $p{added}       ],
        [ '',        L('Отправлено'),      $sended         ],
        [ '',        L('Статус'),          $status         ],
        [ '',        L('Статус код'),      $p{error_code}  ],
        [ 'h_right', L('Остаток'),         $p{balance}     ],
    ]);
 }


Название: Re: Модуль TurboSMS
Отправлено: k291 от 15 Августа 2021, 23:00:34
Как "SMS с паролем", при разных Альфаимени (подпись отправителя), отправлять разный текст?
Сейчас "Шаблон смс-сообщения для напоминания логина и пароля", это не предусматривает.


Название: Re: Модуль TurboSMS
Отправлено: k291 от 05 Сентября 2021, 14:19:33
Если в Настройки -> TurboSms, в поле "Подпись в sms. Необходима обязательная регистрация" нет значения, то при отправке SMS(не SMS с паролем), смс не отправляется. Даже при заполненных полях "Значение поля → подпись".
А в "Состояние TurboSms", получаем ошибку: Статус-REJECTD, Статус код-85, и нет подписи отправителя.

А при отправке "SMS с паролем" с личного кабинета, сообщение уходит без ошибок, взяв подпись с Настройки - TurboSms: "Значение поля → подпись".


Название: Re: Модуль TurboSMS
Отправлено: k291 от 28 Февраля 2022, 10:14:41
Как отправить смс, чтобы в содержании была ссылка на оплату через Fondy?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 01 Марта 2022, 13:15:05
урл через сервис сокращения ссылок думаю


Название: Re: Модуль TurboSMS
Отправлено: jack_frost от 30 Октября 2024, 09:45:15
Всем привет. Настроена рассылка смс о предстоящем списании. Все работает, но абоненты с услугой из модуля "Длинная услуга" получают не правильные смс.
Стоит услуга "Акция 6 мес. за 150". А следующая, после истечения 6 мес - за 200. И абонентам приходят смс о списании 200.
Это так задумано?


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 30 Октября 2024, 20:20:53
Подивився, здається, в модулі не враховані "довги послуги". Дуже складно в модуль перенести весь доданий функціонал по послугам, щоб він все це враховував. Буде час я подивлюся, може зроблю


Название: Re: Модуль TurboSMS
Отправлено: Efendy от 31 Октября 2024, 18:19:36
Пофіксив. Ревізія 705 NoDeny Next