Биллинговая система Nodeny
26 Июня 2022, 01:51:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 5 6 [7] 8
  Печать  
Автор Тема: Модуль PON для N+  (Прочитано 21135 раз)
Cell
NoDeny
Спец
*

Карма: 51
Offline Offline

Сообщений: 1437



Просмотр профиля
« Ответ #90 : 27 Марта 2019, 13:23:09 »

Как происходит опрос ону? Какие олт поддерживает? Как купить в Украине?
Там же вроде понятно написано, что работает через API юзерсайда. Т.е. если вы юзаете юзерсайд, тогда можно запилить этот модуль. А работает со всем оборудованием, с которым работает юзерсайд ) По вопросам приобретения в личку.
Записан
enigmaticua
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 54


Просмотр профиля Email
« Ответ #91 : 14 Мая 2019, 15:33:39 »

подскажите, идет продвижение или нет по модулю?
Может нужно финансовую гарантию бросать на карту уже для уверенности?
Записан
Stronglan
Постоялец
***

Карма: -3
Offline Offline

Сообщений: 184


Просмотр профиля Email
« Ответ #92 : 16 Мая 2019, 08:15:17 »

В ноябре 2018 были какие то упоминания про модуль ПОНа, с тех пор тишина...
Записан
vddav
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 246


Просмотр профиля Email
« Ответ #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($MAC02);
$any_mac_2 substr($MAC22);
$any_mac_3 substr($MAC42);
$any_mac_4 substr($MAC62);
$any_mac_5 substr($MAC82);
$any_mac_6 substr($MAC102);

$any_mac $any_mac_1.":".$any_mac_2.":".$any_mac_3.":".$any_mac_4.":".$any_mac_5.":".$any_mac_6;
?>

можно посмотреть уровень и график сигнала, состояние медного порта и маки на нем и перезагрузка ону, работает с бдком 3310, 3600 серии.
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 200


Просмотр профиля
« Ответ #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
Постоялец
***

Карма: -3
Offline Offline

Сообщений: 184


Просмотр профиля Email
« Ответ #95 : 19 Мая 2019, 10:51:55 »

Хотелось бы услышать ответ разработчика о примерных сроках выхода модуля ПОНа
Записан
vddav
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 246


Просмотр профиля Email
« Ответ #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
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 200


Просмотр профиля
« Ответ #97 : 20 Мая 2019, 09:59:51 »

Спасибо. Буду пробовать.
Записан
Gosha
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 200


Просмотр профиля
« Ответ #98 : 21 Мая 2019, 10:29:40 »

Этот хук есть в модуле dhcp, собственно по этому патчится после него.
Приношу извинения за надоедливость, но очень нужен данный функционал.
У меня в модуле dhcp, файл patch.ajUserIpList.pl пустой(скачал последнюю версию).
Покажите часть пропатченого файла  _ajUserIpList.pl с Вашими изменениями, попробую разобраться.
 
Записан
vddav
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 246


Просмотр профиля Email
« Ответ #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
Постоялец
***

Карма: 7
Offline Offline

Сообщений: 200


Просмотр профиля
« Ответ #100 : 22 Мая 2019, 17:44:44 »

Информация о мак устройства перенесена в _user.pl
Но мозгов не хватает.
Записан
Efendy
Администратор
Спец
*****

Карма: 137
Offline Offline

Сообщений: 4763



Просмотр профиля
« Ответ #101 : 22 Мая 2019, 18:05:45 »

Ты только учти, что первый же install.pl -x перетрет _user.pl
Записан
enigmaticua
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 54


Просмотр профиля Email
« Ответ #102 : 24 Мая 2019, 16:31:27 »

Хотелось бы услышать ответ разработчика о примерных сроках выхода модуля ПОНа

Да, будет ли он вообще? Работают над ним?
Разработчики, дайте ответ пожалуйста...
Записан
Stronglan
Постоялец
***

Карма: -3
Offline Offline

Сообщений: 184


Просмотр профиля Email
« Ответ #103 : 27 Мая 2019, 23:58:12 »

На самом деле немного печально что нет обратной связи от разработчика по таким важным по моему мнению вопросам, т.к. данный модуль многими востребователен. Отсюда нет понимания, стоит ли ждать модуль, какие сроки его выхода в свет либо же стоит своими силами городить какое либо решение. Это касается не только модуля ПОНа, в частности модуля телефонии, тема мною поднималась неоднократно.
Записан
vddav
Постоялец
***

Карма: 2
Offline Offline

Сообщений: 246


Просмотр профиля Email
« Ответ #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')] : '',

таким темпом скоро буду кодить на перле))
Записан
Страниц: 1 ... 5 6 [7] 8
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!