forum.bitel.ru
http://forum.bitel.ru/

Снятие абонплаты кратно кол-ву IP адресов в модуле IPN
http://forum.bitel.ru/viewtopic.php?f=16&t=1853
Страница 1 из 1

Автор:  Brodayga [ 27 янв 2009, 22:13 ]
Заголовок сообщения:  Снятие абонплаты кратно кол-ву IP адресов в модуле IPN

Такая возможность есть для остальных модулей. появиться ли она для модуля IPN или она есть но не описана в документации.
Цитата:
C 4.2 версии возможно создание абонплат, начисляемых пропорционально количеству поинтов (телефонов) в модуле Phone, либо логинов в модулях VoiceIP, DialUP.

Автор:  Администратор [ 03 фев 2009, 01:08 ]
Заголовок сообщения: 

Нет, такой возможности нет. А именно адресов или заведенных в модуле диапазонов?

Автор:  Jimson [ 03 фев 2009, 03:09 ]
Заголовок сообщения: 

кол-во адресов вблоке это addr2-addr1+1 так как mysql хранит адреса с сохранением порядка байт
я это к тому что разница в выбоке при подсчете будет count(*) vs. sum(addr2-addr1+1)

означенную задачу можно решить через модификацию базы, простейший скрипт на любом языке который будет вычислять кол-во адресов на договоре и затем закрывать абон плату с указанным ID услуги и переоткрывать ее с новым кол-вом
так как в билинге все периоды с точность до суток, то данную процедуру достаточно поделывать один раз в сутки

Код:
mysql> select c.id AS ID, c.title AS NUM, count(r.id) AS RANGES, sum(r.addr2-r.addr1+1) as IP_COUNT from contract as c left outer join ipn_user_range_1 as r on (r.cid = c.id) group by ID, NUM;
+-----+---------------------+--------+------------+
| ID  | NUM                 | RANGES | IP_COUNT   |
+-----+---------------------+--------+------------+
|   1 | 5072                |      2 |         12 |
|   2 | 5122                |      1 |          8 |
|   3 | 5022                |      1 |          8 |
|   4 | 5077                |      2 |         12 |

Автор:  Brodayga [ 12 фев 2009, 15:23 ]
Заголовок сообщения: 

Администратор писал(а):
Нет, такой возможности нет. А именно адресов или заведенных в модуле диапазонов?

Именно адресов. У нас присутствует абонплата закажый внешний адрес, На данный момент устанавливаем количеством абонплаты. Было бы удобно если бы система сама считала.

Автор:  stark [ 17 фев 2009, 17:36 ]
Заголовок сообщения: 

У нас в 4.6 появилась возможность задавать сети вида x.x.x.x/xx. Снимать за каждый адрес в случае сетей , это лишнее. Наверное надо поддержать оба режима - диапазон(сеть) и отдельными адресами

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/