livalera 1 Опубликовано: 2016-12-13 09:48:44 Share Опубликовано: 2016-12-13 09:48:44 Доброго времени суток прошу вашей помощи в настройке "Автоматическая рассылка SMS" согласно WIKI было внесено изменение в alter.ini cat alter.ini | grep REMINDER REMINDER_ENABLED=1 REMINDER_TAGID=1 REMINDER_DAYS_THRESHOLD=5 REMINDER_PREFIX="" REMINDER_TEMPLATE="Uvazhaemyj abonent {LOGIN} vas na schete ostalos {CASH}" был создан тег с id -1 рассылка SMS установлен на всех клиентов также добавлены строки /etc/crontab 30 0 * * * root /usr/local/bin/curl -o /dev/null "http://127.0.0.1/billing/?module=remoteapi&key=ключ=backupdb" 35 9 * * 0 root /usr/local/bin/curl -o /dev/null "http://127.0.0.1/billing/?module=remoteapi&key=ключ=autocleandb" */10 * * * * root /usr/local/bin/curl -o /dev/null "http://127.0.0.1/billing/?module=remoteapi&key=ключ=swpoll" */10 * * * * root /usr/local/bin/curl -o /dev/null "http://127.0.0.1/billing/?module=remoteapi&key=ключ=swping" */10 * * * * root /usr/local/bin/curl -o /dev/null "http://127.0.0.1/billing/?module=remoteapi&key=ключ=watchdog" 30 9 * * * root /usr/local/bin/curl -o /dev/null "http://127.0.0.1/billing/?module=remoteapi&key=ключ=reminder" 10 0 * * * root /usr/local/bin/curl -o /dev/null "http://127.0.0.1/billing/?module=remoteapi&key=ключ=dealwithit" */10 * * * * root /usr/local/bin/curl -o /dev/null "http://127.0.0.1/billing/?module=remoteapi&key=ключ=senddog" в /billing/exports создается список клиентов которые должны получить SMS в формате REMINDER. логин клиента также в логах отображается список исключений из рассылки (списание с счетов клиентов происходит каждый день ) а проблема в том что смс не отправляются к клиентам и не попадают в модуль " Очередь сообщений " сам модуль " Очередь сообщений " работает прошу помощи разобраться! или подскажите где копать ? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2016-12-13 10:52:21 Share Опубліковано: 2016-12-13 10:52:21 Телефоны в каком виде? Ссылка на сообщение Поделиться на других сайтах
livalera 1 Опубліковано: 2016-12-13 11:04:36 Автор Share Опубліковано: 2016-12-13 11:04:36 у клиента в профиле +380511011111 Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2016-12-13 11:18:59 Share Опубліковано: 2016-12-13 11:18:59 у клиента в профиле +380511011111 А это тогда, что? REMINDER_PREFIX="" И да, трете exports/REMINDER.* (к слову это не те, кто должны получить SMS, а те кому произведена отправка, успешно или нет - уже другой вопрос) и пробуете снова методом ubapi reminder позыривая при этом в очередь сообщений. Ссылка на сообщение Поделиться на других сайтах
livalera 1 Опубліковано: 2016-12-13 19:24:38 Автор Share Опубліковано: 2016-12-13 19:24:38 но я думал что префик +38 нужно ставить если номер в профиле выглядит так 0511011111 после установки префикса нечего не поминялось Ссылка на сообщение Поделиться на других сайтах
livalera 1 Опубліковано: 2016-12-17 16:34:04 Автор Share Опубліковано: 2016-12-17 16:34:04 может у кого есть еще идеи ? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2016-12-19 10:42:16 Share Опубліковано: 2016-12-19 10:42:16 Перечитываете мой предыдущий пост, и так до просветления. Ссылка на сообщение Поделиться на других сайтах
Flying 166 Опубліковано: 2016-12-19 11:57:55 Share Опубліковано: 2016-12-19 11:57:55 Извиняюсь, что не в тему, но можно ли выборку для рассылки сделать не за 5 дней, а, допустим, за 3? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2016-12-19 13:11:37 Share Опубліковано: 2016-12-19 13:11:37 Извиняюсь, что не в тему, но можно ли выборку для рассылки сделать не за 5 дней, а, допустим, за 3? А кто запрещает? http://wiki.ubilling.net.ua/doku.php?id=reminder Ссылка на сообщение Поделиться на других сайтах
pavlabor 1 939 Опубліковано: 2016-12-19 15:02:06 Share Опубліковано: 2016-12-19 15:02:06 Перечитываете мой предыдущий пост, и так до просветления. Фошист! Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2016-12-19 16:07:21 Share Опубліковано: 2016-12-19 16:07:21 Фошист! Ссылка на сообщение Поделиться на других сайтах
Flying 166 Опубліковано: 2016-12-19 17:28:38 Share Опубліковано: 2016-12-19 17:28:38 Извиняюсь, что не в тему, но можно ли выборку для рассылки сделать не за 5 дней, а, допустим, за 3? А кто запрещает? http://wiki.ubilling.net.ua/doku.php?id=reminder Хз, может, религия. Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2016-12-19 20:02:48 Share Опубліковано: 2016-12-19 20:02:48 (відредаговано) Хз, может, религия. Відредаговано 2016-12-19 20:04:41 nightfly Ссылка на сообщение Поделиться на других сайтах
livalera 1 Опубліковано: 2016-12-21 18:10:29 Автор Share Опубліковано: 2016-12-21 18:10:29 к сожелению прозрения нет( Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2016-12-21 18:39:57 Share Опубліковано: 2016-12-21 18:39:57 цитируя самого себя с небольшой поправкой что с 0.7.9 или 0.8.0 вместо собаки-наблюдаки нужна собака-посылака ну саму очередь смс разгребает, как это не удивительно, собака наблюдакато бишь вызов ?module=remoteapii&action=watchdog must have что называетсяпочему не добавляет в очередь - нужно смотреть на стоимость тарифана бесплатном тарифе никогда не наступит тот момент, что б отсылать напоминаниет.е. расчет от стоимости тарифа, считаем сколько стоит день, смотрим остаток бабла - дальше понятноесли АП помесячная вроде как система считает, что АП ВСЕГДА снимается 1-го числапомесячная или нет вроде как влияет SPREAD_FEE в альтер.иниплюс смотрит (да здравствует стг 2.409rc1+) на периодичность тарифа день или месяцсоотвественно расчета исходя из этих данныхну или вот функция которая считает сколько дней осталось до "конца услуги"если тариф бесплатный функция вернет -2если баланс уже в минусах нет смысла "напоминать" и функция вернет -1, что собственно не даст отослать смси так, баланс должен быть больше или равно нулюверсия stargazer 2.409rc1+ что б в тарифах обязательно был указан период день\месяцтариф не должен быть бесплатнымвызов в remoteapi reminder+watchdogфух, вроде всё Ссылка на сообщение Поделиться на других сайтах
livalera 1 Опубліковано: 2016-12-22 10:12:37 Автор Share Опубліковано: 2016-12-22 10:12:37 (відредаговано) все выше указанное проверил все на месте ! не совпадало ток SPREAD_FEE Замарочился поставил но нечего не поминалось мне кажется проблема где то в мускуле так как если устанавливать с 0 то все работает придется переустанавливать ((( Відредаговано 2016-12-22 10:12:51 livalera Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2016-12-22 11:24:19 Share Опубліковано: 2016-12-22 11:24:19 удалить файлы exports/REMINDER. вызвать reminder из remoteapi Ссылка на сообщение Поделиться на других сайтах
livalera 1 Опубліковано: 2016-12-22 13:16:45 Автор Share Опубліковано: 2016-12-22 13:16:45 удалил . файлы exports/REMINDER. вызвал reminder появились файлы exports/REMINDER. в SMS в очереди пусто хотя если создать в ручную то отравляются Ссылка на сообщение Поделиться на других сайтах
transcepter 0 Опубліковано: 2017-02-24 23:40:57 Share Опубліковано: 2017-02-24 23:40:57 Подскажите, напоминалка срабатывает в том случае если абон активировал услугу в ЛК, или принудительно всем у кого через 2 дня закончатся деньги? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2017-02-25 00:39:28 Share Опубліковано: 2017-02-25 00:39:28 Подскажите, напоминалка срабатывает в том случае если абон активировал услугу в ЛК, или принудительно всем у кого через 2 дня закончатся деньги?еще один верующий, которому, религия запрещает читать документацию?http://wiki.ubilling.net.ua/doku.php?id=reminder Ссылка на сообщение Поделиться на других сайтах
transcepter 0 Опубліковано: 2017-02-25 08:38:57 Share Опубліковано: 2017-02-25 08:38:57 Подскажите, напоминалка срабатывает в том случае если абон активировал услугу в ЛК, или принудительно всем у кого через 2 дня закончатся деньги?еще один верующий, которому, религия запрещает читать документацию?http://wiki.ubilling.net.ua/doku.php?id=reminder В номинации циник года Вы абсолютный лидер. )) Потому то у нас столько течений религий из за сложности перевода и каждый понял как хотел. С документацией я ознакомлен был, и все успешно работает, только в очередь сообщений попадают только 2 человека которые посетили КП и включили себе рассылку, остальные с нехваткой денег на счету игнорирует. Как я понял из документации что можно запустить с параметром "reminder¶m=force" и будет разослано всем вне зависимости от количества денег на счету, но зачем тревожить тех у кого они есть. Почему и возник мой может на ваш взгляд глупый вопрос. Документация написана суховато что иногда наталкивает на догадки иногда неверные. Не подумайте я не критикую все отлично, спасибо, но иногда попадаешь в ступор перечитываешь документацию снова и снова а просветления нет (как я заметил не я один такой) задаешь вопрос на форуме, а тебя опять мордой в документацию. Как один знакомый священник на все вопросы у него прочитай перед сном 3 раза отче наш Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2017-02-25 16:56:06 Share Опубліковано: 2017-02-25 16:56:06 Подскажите, напоминалка срабатывает в том случае если абон активировал услугу в ЛК, или принудительно всем у кого через 2 дня закончатся деньги? рассылка для тех кто активировал в лк или кому вы самостоятельно повесили тег в профиле бл@#ь, ну если у сервиса есть стоимость наверное ж только для избранных оно будет а не для всей абон базы хотите всем слать - повестье тег на всех абонов Ссылка на сообщение Поделиться на других сайтах
Alexbosko 0 Опубліковано: 2017-04-24 13:53:30 Share Опубліковано: 2017-04-24 13:53:30 А как всем повесить тег? что бы не клацать каждого абона? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2017-04-24 14:58:27 Share Опубліковано: 2017-04-24 14:58:27 А как всем повесить тег? что бы не клацать каждого абона? Консоль разработчика -> PHP консоль set_time_limit (0); $tagid=5; // ID типа тега для установки $login_q="SELECT `login` from `users`"; $all=simple_queryall($login_q); if (!empty($all)) { foreach($all as $io=>$each) { stg_add_user_tag($each['login'], $tagid); } } else { deb('nousers'); } Ссылка на сообщение Поделиться на других сайтах
Alexbosko 0 Опубліковано: 2017-04-24 15:58:18 Share Опубліковано: 2017-04-24 15:58:18 Спасибо! Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас