BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 июн 2025, 04:28

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: 26 фев 2010, 12:47 
Не в сети

Зарегистрирован: 08 окт 2009, 16:06
Сообщения: 186
Карма: 20
уже поднимался вопрос по поводу выдачи статических ип адресов из глобального пула.
Сейчас как я понимаю чтобы выдать пользователю статику, нужно предварительно вырезать его из глобального пула, что весьма затруднительно.
Планируется импорт нескольких тысяч абонентов, у многих статика. будет весьма проблематично сидеть и выделять эти ип из общего пула. да и хотелось бы чтобы операторы самостоятельно могли выделять ип адресса клиентам не дергая админа каждый раз по этому поводу.

кто что может предложить? кто и как решает данную проблему?
хотелось бы услышать мнение разработчиков.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 фев 2010, 01:20 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
+1
давно жду эту, столь необходимую фичу


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 мар 2010, 14:53 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В TODO задача висит, постараемся в 5.1 реализовать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 мар 2010, 16:00 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
уря-я-я!!!111 ждем!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 мар 2010, 19:45 
Не в сети
Клиент

Зарегистрирован: 30 мар 2009, 17:51
Сообщения: 431
Карма: 23
мда =) а я костылем организовал =) пара дополнительных табличек, пара sql запросов и усе =)

1.получаем все используемые айпишники айпишники (логика - будущим числом айпишник не может быть закрыт, если закрыта дата - значит свободен). Диалап у нас модуль с mid=1

select t1.title,t2.ip from contract as t1, radius_pair_ip_1 as t2,user_login_1 as t3 where (t1.id=t3.cid and t2.id=t3.id and (t2.date2 is NULL) and (t3.date2 is NULL)) ORDER BY ip ASC


2.
в табличке diapazon два поля start и end - куча записей с диапазонами айпишников.
$query = $local->prepare("select * from diapazon");
$query->execute();
$number_rows=$query->rows;
for($nomer=0;$nomer<$number_rows;$nomer++)
{

$spisok = $query->fetchrow_hashref;
$start=$spisok->{start};
$end=$spisok->{end};

for($i=$start;$i<$end;$i++)
{

$query2 = $local->prepare("select * from ip_list where ip like '$i'");
$query2->execute();
$rows=$query2->rows;
$spsk = $query2->fetchrow_hashref;

if($rows==0)
{
$query3 = $local->prepare("insert into ip_list_free(ip) values('$i')");
$query3->execute();
}
}
}

3. в итоге имеем в табличке ip_list_free список свободных айпишников. любым скриптом (при создании договора, добавление логина) дергаем из этой таблички первую запись, добавляем в бгбилл, удаляем из этой таблички, profit!

4. скрипт каждый вечер запускается снова (поиск удаленых договоров за сегодня и т.д.)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 мар 2010, 11:59 
Не в сети

Зарегистрирован: 08 окт 2009, 16:06
Сообщения: 186
Карма: 20
А можно узнать сроки выхода версии 5.1


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 мар 2010, 13:18 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
braek-neck писал(а):
А можно узнать сроки выхода версии 5.1

ориентировочно конец марта . Но тогда эта фича туда может не успеть попасть


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 мар 2011, 18:28 
Не в сети

Зарегистрирован: 01 июн 2010, 19:54
Сообщения: 21
Карма: 0
А вот эта фича на данный момент уже реализована ? Или насколько близка реализация ?
Просто нужно что-то подобное вот и думаю, костыли изобретать или погодить.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 мар 2011, 18:16 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Заказали как платную доработку к 5.1. В тесте у заказчика.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.039s | 34 Queries | GZIP : On ]