Page 10 of 17 FirstFirst ... 89101112 ... LastLast
Results 136 to 150 of 252

Thread: router2sms

  1. #136
    Quote Originally Posted by Merlin68 View Post
    Очистил лог в веб-морде и перегрузил роутер ( с выкл. питания). Вот что получилприкрепляю в Log.txt)Attachment 5706
    По логу всё отработало.... А СМС нет....
    вы сначала отправляете смс, а потом роутер коннектится к isp

    Code:
    Dec 13 22:18:53 rc.unslung: start service /opt/etc/init.d/S99RouterStart
    Dec 13 22:18:57 dnsmasq[73]: DHCPDISCOVER(br0) 00:26:5e:53:8b:36
    Dec 13 22:18:57 dnsmasq[73]: DHCPOFFER(br0) 192.168.68.50 00:26:5e:53:8b:36
    Dec 13 22:18:57 dnsmasq[73]: DHCPREQUEST(br0) 192.168.68.50 00:26:5e:53:8b:36
    Dec 13 22:18:57 dnsmasq[73]: DHCPACK(br0) 192.168.68.50 00:26:5e:53:8b:36 merlinhp
    Dec 13 22:19:00 PPTP: connect to ISP
    Dec 13 22:19:17 ntp client: Synchronizing time with ntp.time.in.ua ...

  2. А как правильно прописать в \Router\all\opt\etc\init.d\S99RouterStart и \Router\all\usr\local\sbin\post-firewall отправку СМС только после коннекта к ISP ? Вроди всё делаю, как прописано в данной ветке....

  3. #138
    Quote Originally Posted by Merlin68 View Post
    А как правильно прописать в \Router\all\opt\etc\init.d\S99RouterStart и \Router\all\usr\local\sbin\post-firewall отправку СМС только после коннекта к ISP ? Вроди всё делаю, как прописано в данной ветке....
    попробуйте задержку поставить перед смс и поиграться с ней
    sleep скоко-то

  4. Quote Originally Posted by Pablo Escobar View Post
    попробуйте задержку поставить перед смс и поиграться с ней
    sleep скоко-то
    Поставил заделжку 45 сек. (Sleep 45s)
    В логе получил:
    Code:
    Dec 13 22:59:09 rc.unslung: start service /opt/etc/init.d/S99RouterStart
    Dec 13 22:59:47 PPTP: connect to ISP
    Как видим, коннект к ISP происходит _после_ того, как истекает время задержки и отрабатывает S99RouterStart.
    В \Router\all\usr\local\sbin\post-firewall также перед отсылкой поставил задержку 45 сек. Не отрабатывает.
    Коллеги, как же всё-таки сделать правильно отсылку ?

  5. #140
    Quote Originally Posted by Merlin68 View Post
    Поставил заделжку 45 сек. (Sleep 45s)
    В логе получил:
    Code:
    Dec 13 22:59:09 rc.unslung: start service /opt/etc/init.d/S99RouterStart
    Dec 13 22:59:47 PPTP: connect to ISP
    Как видим, коннект к ISP происходит _после_ того, как истекает время задержки и отрабатывает S99RouterStart.
    В \Router\all\usr\local\sbin\post-firewall также перед отсылкой поставил задержку 45 сек. Не отрабатывает.
    Коллеги, как же всё-таки сделать правильно отсылку ?
    ваш вариант?
    http://wl500g.info/showpost.php?p=91632&postcount=1

  6. Quote Originally Posted by Pablo Escobar View Post
    Спасибо, Брат ! Это именно оно ! Сам бы я ни за что не допёр !
    Прописал запуск /opt/sbin/sendmail, и всё поехало !

  7. Бывают ситуации, когда роутер не ребутиться, а коннект с провайдером рвётся/восстанавливается.
    Как сделать отсылку СМС при таком восстановлении соединения ?
    Желательно, чтобы в СМС приходило нечто такое : "Соединение разорвано ДД.ММ.ГГГ - ЧЧ:ММ и восстановлено ДД.ММ.ГГГ - ЧЧ:ММ".
    Такое как можно реализовать ?

  8. #143
    Quote Originally Posted by Merlin68 View Post
    Бывают ситуации, когда роутер не ребутиться, а коннект с провайдером рвётся/восстанавливается.
    Как сделать отсылку СМС при таком восстановлении соединения ?
    Желательно, чтобы в СМС приходило нечто такое : "Соединение разорвано ДД.ММ.ГГГ - ЧЧ:ММ и восстановлено ДД.ММ.ГГГ - ЧЧ:ММ".
    Такое как можно реализовать ?
    кроном пинговать кого-нибудь и мыло по отсустсвию пинга.
    других путей не знаю.
    или лог парсить.

  9. Quote Originally Posted by Pablo Escobar View Post
    кроном пинговать кого-нибудь и мыло по отсустсвию пинга.
    других путей не знаю.
    или лог парсить.
    Думаю, не так всё просто. Нет пинга - вряд ли мыло отправиться....
    Нужно анализировать, когда пропал пинг, затем, как только появился, сформировать СМС со временем, когда пинг пропал и временем, когда появился, СМС отправить, и на этом пока успокоиться (до следующего реконнекта). Жаль, линух только-только начал осваивать (даже на второй ноут дома убунту поставил), не осилить мне поэтому такую задачу. Мож, кто поможет? Вещь ведь в хозяйстве нужная...

  10. #145
    зачем нужная? зачем тебе реалтайм?
    а так - просто формируй лог падений и когда линк поднимется - отправляй

  11. #146
    Попробовал этот скрипт. Прописал, естественно, свой логин и пароль, запускаю его, в ответ ругается:
    Code:
    PHP Notice:  Undefined offset:  27 in /opt/etc/sendsms/send.php on line 105
    PHP Notice:  Undefined offset:  11 in /opt/etc/sendsms/pro.mrim.proxy.class.php   on line 402 
    PHP Notice:  Undefined offset:  10 in /opt/etc/sendsms/pro.mrim.proxy.class.php   on line 402
    login error
    и ничего не отсылается
    Если в строчке
    Code:
    $mra->login($login[$login_num],$pass[$login_num]) or die("login error");
    явно прописываю логин и пароль, отрабатывает без ошибок.
    Чего оно от меня хочет?

  12. В районе последних чисел декабря отвалился скрипт отправки смс. Как выяснилось, сменился протокол. Был найден новый класс для обмена информацией с сервером. Основные отличия текущей версии от предыдущей:
    - для отправки смс используется кодировка UTF-16LE вместо CP1251;
    - для хранения данных внутри класса используется UTF-8;
    - порядок байт в пакетах, отсылаемых серверу, -- Little Endian.

    В исходной версии класса для преобразования кодировок используется iconv, в моей версии класса -- mb_convert_encoding. Ввиду, того, что от CP1251 отказались из файла send.php были убраны функции отвечающие за перекодировку. Теперь все входные данные должны быть в UTF-8.

    Источник класса:
    http://forum.eugen.su/showthread.php?t=129

    Обновленная версия во вложении. Неплохо было, если бы Markiz обновил свой пост-руководство.

    Да, не знаю как раньше, но теперь смс, содержащие url, иногда не доходят(похоже на фильтрацию спама). Но критерий фильтрации я так и не понял.

    P.S.: Это одна из моих первых проб пера в php, прошу сильно не пинать.

    P.P.S.: Как пишут тут, надо обновить php и обновить(поставить) php-mbstring.
    Attached Files Attached Files
    Last edited by xz_kostyan; 26-01-2010 at 14:08. Reason: Обновление архива

  13. Quote Originally Posted by xz_kostyan View Post
    В районе последних чисел декабря отвалился скрипт отправки смс. Как выяснилось, сменился протокол. Был найден новый класс для обмена информацией с сервером. Основные отличия текущей версии от предыдущей:
    - для отправки смс используется кодировка UTF-16LE вместо CP1251;
    - для хранения данных внутри класса используется UTF-8;
    - порядок байт в пакетах, отсылаемых серверу, -- Little Endian.

    В исходной версии класса для преобразования кодировок используется iconv, в моей версии класса -- mb_convert_encoding. Ввиду, того, что от CP1251 отказались из файла send.php были убраны функции отвечающие за перекодировку. Теперь все входные данные должны быть в UTF-8.

    Источник класса:
    http://forum.eugen.su/showthread.php?t=129

    Обновленная версия во вложении. Неплохо было, если бы Markiz обновил свой пост-руководство.

    Да, не знаю как раньше, но теперь смс, содержащие url, иногда не доходят(похоже на фильтрацию спама). Но критерий фильтрации я так и не понял.

    P.S.: Это одна из моих первых проб пера в php, прошу сильно не пинать.
    Спасибо !!! Работает ! Буду встраивать в новую версию скрипта http://wl500g.info/showthread.php?t=21889

  14. #149
    Логины обязательно mail.ru или в поддерживаемых ими доменах (inbox.ru bk.ru и list.ru ) тоже можно использовать ?

  15. rasvad, проверил на bk.ru. Работает. Подозреваю, что с остальными тоже будет работать.
    wl-500gP v1 (128 MB) + 1.9.2.7-rtn-3300

Page 10 of 17 FirstFirst ... 89101112 ... LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •