Cell
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1407
|
|
« Ответ #90 : 27 Марта 2019, 13:23:09 » |
|
Как происходит опрос ону? Какие олт поддерживает? Как купить в Украине?
Там же вроде понятно написано, что работает через API юзерсайда. Т.е. если вы юзаете юзерсайд, тогда можно запилить этот модуль. А работает со всем оборудованием, с которым работает юзерсайд ) По вопросам приобретения в личку.
|
|
|
Записан
|
|
|
|
enigmaticua
|
|
« Ответ #91 : 14 Мая 2019, 15:33:39 » |
|
подскажите, идет продвижение или нет по модулю? Может нужно финансовую гарантию бросать на карту уже для уверенности?
|
|
|
Записан
|
|
|
|
Stronglan
|
|
« Ответ #92 : 16 Мая 2019, 08:15:17 » |
|
В ноябре 2018 были какие то упоминания про модуль ПОНа, с тех пор тишина...
|
|
|
Записан
|
|
|
|
vddav
|
|
« Ответ #93 : 16 Мая 2019, 11:01:39 » |
|
как временное(постоянное;)) решение - на локале есть проект - poncontrol (ttps://local.com.ua/forum/topic/79586-pon-control-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%81-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0-%D1%81%D0%B5%D1%82%D1%8C%D1%8E/) патч для биллинга ( возле строки мак адреса на страничке абона появляется сылка): #<ACTION> file=>'web/ajUserIpList.pl',hook=>'show_mac',after=>'dhcp' push @mac_lines, Show(url->a('Onu diagnostics', -base=>'ttp://pon.net.ru/onu_search.php', mac=>$p{device_mac}, -target=>'_blank'));
модификация для onu_search.php, <?php
$host = $_SERVER['HTTP_HOST']; $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\'); $extra = 'index.php'; include 'vars.php';
$MAC = $_GET["mac"];
if($MAC == ""){ $link="index.php"; header("Location: $link"); exit(); }
include 'from_any_mac.php';
и сам from_any_mac.php, его в туже папку. <?php $MAC = str_replace(":", "", $MAC); $MAC = str_replace("-", "", $MAC); $MAC = str_replace(".", "", $MAC); $MAC = str_replace("a", "A", $MAC); $MAC = str_replace("b", "B", $MAC); $MAC = str_replace("c", "C", $MAC); $MAC = str_replace("d", "D", $MAC); $MAC = str_replace("e", "E", $MAC); $MAC = str_replace("f", "F", $MAC); $any_mac_1 = substr($MAC, 0, 2); $any_mac_2 = substr($MAC, 2, 2); $any_mac_3 = substr($MAC, 4, 2); $any_mac_4 = substr($MAC, 6, 2); $any_mac_5 = substr($MAC, 8, 2); $any_mac_6 = substr($MAC, 10, 2);
$any_mac = $any_mac_1.":".$any_mac_2.":".$any_mac_3.":".$any_mac_4.":".$any_mac_5.":".$any_mac_6; ?>
можно посмотреть уровень и график сигнала, состояние медного порта и маки на нем и перезагрузка ону, работает с бдком 3310, 3600 серии.
|
|
|
Записан
|
|
|
|
Gosha
|
|
« Ответ #94 : 18 Мая 2019, 10:46:32 » |
|
патч для биллинга ( возле строки мак адреса на страничке абона появляется сылка): #<ACTION> file=>'web/ajUserIpList.pl',hook=>'show_mac',after=>'dhcp' push @mac_lines, Show(url->a('Onu diagnostics', -base=>'ttp://pon.net.ru/onu_search.php', mac=>$p{device_mac}, -target=>'_blank'));
В файле web/ajUserIpList.pl нет хука 'show_mac'.
|
|
|
Записан
|
|
|
|
Stronglan
|
|
« Ответ #95 : 19 Мая 2019, 10:51:55 » |
|
Хотелось бы услышать ответ разработчика о примерных сроках выхода модуля ПОНа
|
|
|
Записан
|
|
|
|
vddav
|
|
« Ответ #96 : 20 Мая 2019, 09:57:48 » |
|
патч для биллинга ( возле строки мак адреса на страничке абона появляется сылка): #<ACTION> file=>'web/ajUserIpList.pl',hook=>'show_mac',after=>'dhcp' push @mac_lines, Show(url->a('Onu diagnostics', -base=>'ttp://pon.net.ru/onu_search.php', mac=>$p{device_mac}, -target=>'_blank'));
В файле web/ajUserIpList.pl нет хука 'show_mac'. Этот хук есть в модуле dhcp, собственно по этому патчится после него.
|
|
|
Записан
|
|
|
|
Gosha
|
|
« Ответ #97 : 20 Мая 2019, 09:59:51 » |
|
Спасибо. Буду пробовать.
|
|
|
Записан
|
|
|
|
Gosha
|
|
« Ответ #98 : 21 Мая 2019, 10:29:40 » |
|
Этот хук есть в модуле dhcp, собственно по этому патчится после него.
Приношу извинения за надоедливость, но очень нужен данный функционал. У меня в модуле dhcp, файл patch.ajUserIpList.pl пустой(скачал последнюю версию). Покажите часть пропатченого файла _ajUserIpList.pl с Вашими изменениями, попробую разобраться.
|
|
|
Записан
|
|
|
|
vddav
|
|
« Ответ #99 : 22 Мая 2019, 10:45:19 » |
|
действительно, я работал со старым модулем, в новом этот фаил пустой. надо будет посмотреть изменения. если поможет - это конец _ajUserIpList.pl (версия 523), то что у меня получается $out .= $tbl->show;
{ # --- Мак-адреса ---
my $db = Db->sql('SELECT * FROM mac_uid WHERE uid=?', $uid); $db->rows < 1 && last; my @mac_lines = (); while( my %p = $db->line ) { my $pretty_mac = $p{mac}; $pretty_mac =~ s/(..)(?=.)/$1:/g; my $mac = $pretty_mac? "Мак $pretty_mac" : 'Мак не указан'; push @mac_lines, url->a($mac, a=>'op', op=>'edit', act=>'mac_uid', id=>$p{id}); push @mac_lines, Show(url->a('Onu diagnostics', -base=>'h-ttp://pon.net.ru/onu_search.php', mac=>$p{device_mac}, -target=>'_blank')); } $out .= _('[ul]', join '', map{ _('[li]',$_) } @mac_lines); } return $out; }
1;
но я так понимаю что куда-то перенесли инфу о мак адресе, так что может фигня получится таким образом(
|
|
|
Записан
|
|
|
|
Gosha
|
|
« Ответ #100 : 22 Мая 2019, 17:44:44 » |
|
Информация о мак устройства перенесена в _user.pl Но мозгов не хватает.
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #101 : 22 Мая 2019, 18:05:45 » |
|
Ты только учти, что первый же install.pl -x перетрет _user.pl
|
|
|
Записан
|
|
|
|
enigmaticua
|
|
« Ответ #102 : 24 Мая 2019, 16:31:27 » |
|
Хотелось бы услышать ответ разработчика о примерных сроках выхода модуля ПОНа
Да, будет ли он вообще? Работают над ним? Разработчики, дайте ответ пожалуйста...
|
|
|
Записан
|
|
|
|
Stronglan
|
|
« Ответ #103 : 27 Мая 2019, 23:58:12 » |
|
На самом деле немного печально что нет обратной связи от разработчика по таким важным по моему мнению вопросам, т.к. данный модуль многими востребователен. Отсюда нет понимания, стоит ли ждать модуль, какие сроки его выхода в свет либо же стоит своими силами городить какое либо решение. Это касается не только модуля ПОНа, в частности модуля телефонии, тема мною поднималась неоднократно.
|
|
|
Записан
|
|
|
|
vddav
|
|
« Ответ #104 : 28 Мая 2019, 14:45:14 » |
|
Информация о мак устройства перенесена в _user.pl Но мозгов не хватает.
обновился - rev 574, модуль тож свежий и патч под него #<ACTION> file=>'web/user.pl', after=>'dhcp', replace=>'' $tbl->add('', 'lcllc', #<REPLACE> $tbl->add('', 'lcllcc',
#<ACTION> file=>'web/user.pl', after=>'dhcp', replace=>'' [ url->a(L('Детальнее'), a=>'op', op=>'edit', act=>'mac_uid', id=>$p{id}) ], #<REPLACE> [ url->a(L('Детальнее'), a=>'op', op=>'edit', act=>'mac_uid', id=>$p{id})], $p{device_mac} ne '' ? [ url->a(L('Диагностика'), mac=>$p{device_mac}, -base=>'ttp://pon.net.ru/onu_search.php', -target=>'blank')] : '',
таким темпом скоро буду кодить на перле))
|
|
|
Записан
|
|
|
|
|