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

За период тарифной опции
http://forum.bitel.ru/viewtopic.php?f=44&t=12683
Страница 1 из 1

Автор:  Bazhutyan [ 17 окт 2017, 08:59 ]
Заголовок сообщения:  За период тарифной опции

Подскажите, в тарифном плане узел "диапазон трафика" с режимом "за период тарифной опции" и установленной галкой "деактивировать при превышении" работает только в пределах текущего месяца?
Тарифная опция активирована в прошлом месяце. За прошлый месяц есть трафик, но не превышает установленного значения счётчика. В текущем месяца тоже есть трафик и тоже не превышает установленного значения диапазона, но суммарно, т.е. за период действия тарифной опции, трафик превышает этот счётчик. Однако деактивации не происходит.
Т.е. как будто период тарифной опции ограничен до конца каждого месяца, а потом счётчик начинает заново считать.

Автор:  Amir [ 17 окт 2017, 15:46 ]
Заголовок сообщения:  Re: За период тарифной опции

Покажите тариф. Тариф не менялся, когда трафик уже был?

Автор:  Bazhutyan [ 17 окт 2017, 17:22 ]
Заголовок сообщения:  Re: За период тарифной опции

Тариф:
Вложение:
cto.png
cto.png [ 28.24 КБ | Просмотров: 9212 ]


Договор:
Вложение:
cto-cid.png
cto-cid.png [ 34.61 КБ | Просмотров: 9212 ]


Вот при авторизации в логах access'а:

Код:
10-17/23:03:22 DEBUG [rdsLstnr-p-8-t-179] RadiusProcessor - Create new radius session.
10-17/23:03:22  INFO [rdsLstnr-p-8-t-179] InetNas - Search by username=9241252075
10-17/23:03:22  INFO [rdsLstnr-p-8-t-179] InetRadiusProcessor - [username=9241252075] Authenticated as inetServId:23311
10-17/23:03:22 DEBUG [rdsLstnr-p-8-t-179] InetNas - agentRemoteId=null
10-17/23:03:22 DEBUG [rdsLstnr-p-8-t-179] InetRadiusProcessor - Identifier from request: null
10-17/23:03:22 DEBUG [rdsLstnr-p-8-t-179] InetRadiusProcessor - MAC-address from request:
10-17/23:03:22  INFO [rdsLstnr-p-8-t-179] InetApplication - contract tariffOptions: {23=cto: 13337-23: 24.09.2017 23:19:04.0 - null}
10-17/23:03:22 DEBUG [rdsLstnr-p-8-t-179] TrafficRangeManager - Add to RangeKey[1752346675708:5:13337] 0 (50267703, 104857600)
10-17/23:03:22 DEBUG [rdsLstnr-p-8-t-179] TrafficRangeManager - Add to RangeKey[1752346675728:5:13337] 0 (18546835, 104857600)
10-17/23:03:22  INFO [rdsLstnr-p-8-t-179] InetApplication - inetServ[id=23311] balance ok: 0.00 [0]
10-17/23:03:22  INFO [rdsLstnr-p-8-t-179] InetApplication - OptionSet: []
10-17/23:03:22  INFO [rdsLstnr-p-8-t-179] InetRadiusProcessor - Write new waiting connection to DB
10-17/23:03:22  INFO [rdsLstnr-p-8-t-179] InetRadiusProcessor - New connection id=14273659
10-17/23:03:22  INFO [rdsLstnr-p-8-t-179] InetRadiusProcessor - Return code=0
10-17/23:03:22  INFO [rdsLstnr-p-8-t-179] InetConnectionKeyMap - Put auth accept 172.20.0.76
10-17/23:03:22  INFO [rdsLstnr-p-8-t-179] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:



А вот запрос:
Код:
select `tr`.`contractId` AS `contractId`,`tr`.`treeNodeId` AS `treeNodeId`,
((`tr`.`treeNodeId` & 0xffffffff00000000) >> 32) AS `treeId`,
(`tr`.`treeNodeId` & 0xffffffff) AS `nodeId`,
`tr`.`rangeKey` AS `rangeKey`,
(`tr`.`rangeKey` & 0xffffffffffffff) AS `ctoId`,
(`tr`.`rangeKey` >> 56) AS `modeId`,`tr`.`amount` AS `amount`,
`tr`.`counter` AS `counter`,`tr`.`maxAmount` AS `maxAmount`,`tr`.`yy` AS `yy`,`tr`.`mm` AS `mm`
from inet_tariff_traffic_range_1 tr
where contractId=12464 and rangeKey=(13337 | 0x100000000000000 | (4 << 56))


И его результат:
Вложение:
cto-sql.png
cto-sql.png [ 15.45 КБ | Просмотров: 9212 ]


Т.е. как-будто за 9-й месяц траф не добавляется.
В данном примере суммарный трафик не превысил еще ограничение, просто сейчас нет живого примера с превышением.
BG 7.0

Автор:  Amir [ 17 окт 2017, 17:30 ]
Заголовок сообщения:  Re: За период тарифной опции

В данной выборке нужно учитывать, что не нужно суммировать за прошедшие месяцы - это просто снапшоты.
Т.е. в текущем примере в одном диапазоне наборалось 50мб, во втором - 18.

Учитываете, что у вас это две отдельные опции, отдельно 100мб на входящий и отдельно 100мб на исходящий?

Автор:  Bazhutyan [ 17 окт 2017, 17:58 ]
Заголовок сообщения:  Re: За период тарифной опции

Amir писал(а):
В данной выборке нужно учитывать, что не нужно суммировать за прошедшие месяцы - это просто снапшоты.
Т.е. в текущем примере в одном диапазоне наборалось 50мб, во втором - 18.

Учитываете, что у вас это две отдельные опции, отдельно 100мб на входящий и отдельно 100мб на исходящий?


Да, конечно. Речь только про одно направление. В данном случае входящее.
Я ожидаю, что для treeNodeId=1752346675708 должен быть трафик 29373611+50733499
Именно этот (примерно этот) объем виден в отчётах по трафикам в админке и в ЛК.

Автор:  ikoctya [ 12 фев 2019, 12:22 ]
Заголовок сообщения:  Re: За период тарифной опции

Добрый день!
У нас странность работы тарифных опций.
Есть абонент, заключивший договор на дату А. Но подключение фактическое у него на дату Б (Б>А)
Система не дает выставить тарифную опцию датой Б, даже если сам тарифный план выставлен датой Б. Если же выставлять датой А - все нормально, но это неправильно, т.к. для абонента важно, чтобы его тарифная опция действовала с времени фактического подключения.

Автор:  Amir [ 13 фев 2019, 12:33 ]
Заголовок сообщения:  Re: За период тарифной опции

Добрый день. Сейчас кастомное время действия тарифной опции можно указывать только при активации через API.
Можно повесить скрипт на доп. действие, на создание договора.

Т.к. фактическое подключение можно не предугадать, то еще делают так: при создании договора статус устанавливается на "В подключении". При первой смене статуса из "В подключении" на другой (т.е. произошло фактическое подключение) отрабатывает скрипт, который активирует тарифные опции и т.п.

Автор:  ikoctya [ 13 фев 2019, 15:27 ]
Заголовок сообщения:  Re: За период тарифной опции

Спасибо! Понятно, попробуем через "В подключении".

Ещё проблемка. Есть тарифная опция, тариф с этой опцией. Тарифная опция подразумевает увеличение скорости до 100 Мбит, но у абонента, которому активировали тар. опцию, скорость почему то остается прежней.

Вложения:
тарифная_опция.png
тарифная_опция.png [ 17.5 КБ | Просмотров: 8409 ]
Дерево_тариф_единый.png
Дерево_тариф_единый.png [ 25.47 КБ | Просмотров: 8409 ]

Автор:  Amir [ 13 фев 2019, 15:30 ]
Заголовок сообщения:  Re: За период тарифной опции

Проход тарифа осуществляется сверху вниз, т.е. опция 30МБит перетирает предыдущие. Нужно поднять ее выше веток "Тарифные опции".

Автор:  ikoctya [ 13 фев 2019, 15:50 ]
Заголовок сообщения:  Re: За период тарифной опции

Исправил, "оповестил об изменениях", перегрузил биллинг, аксес, аккаунтинг, убил сессию абонента.
Все равно в новой сессии скорость обычная

Автор:  Amir [ 13 фев 2019, 15:57 ]
Заголовок сообщения:  Re: За период тарифной опции

Может быть CoA не настроено?

Автор:  ikoctya [ 13 фев 2019, 15:59 ]
Заголовок сообщения:  Re: За период тарифной опции

У меня все применяется через sa.command.connection.inetOption.xx.enable

Автор:  Amir [ 13 фев 2019, 16:20 ]
Заголовок сообщения:  Re: За период тарифной опции

На договоре, если открыть сервис - там внизу (где "Состояние") какая опция?

Автор:  ikoctya [ 13 фев 2019, 16:24 ]
Заголовок сообщения:  Re: За период тарифной опции

Состояние
Включен, активные опции: 30Мбит(7), 100Мбит(15)

Автор:  Amir [ 13 фев 2019, 16:48 ]
Заголовок сообщения:  Re: За период тарифной опции

Опции скорости нужно сгруппировать в одной родительской опции-папке.
В этой родительской опции-ветке не должна стоять галочка "пересечение в группе возможно".

Тогда в этой панели должна остаться только одна опция.

Автор:  Phricker [ 13 фев 2019, 16:56 ]
Заголовок сообщения:  Re: За период тарифной опции

А я вот так делал, чтобы норм работало
Изображение
Неправильно?
P.S. Правда и опции сгруппированы в и галочка не стоит, но я сейчас не вспомню это было ДО того как я в тарифе так сделал или после

Автор:  ikoctya [ 13 фев 2019, 17:17 ]
Заголовок сообщения:  Re: За период тарифной опции

Сделал так, как на скрине, в сервисе все равно 2 опции.

Вложения:
опции-скорости.png
опции-скорости.png [ 11.52 КБ | Просмотров: 8399 ]

Автор:  Phricker [ 13 фев 2019, 17:20 ]
Заголовок сообщения:  Re: За период тарифной опции

А если галочку снять?

Автор:  ikoctya [ 13 фев 2019, 18:51 ]
Заголовок сообщения:  Re: За период тарифной опции

точно, ошибочка))) А вообще группировка опций помогла

Автор:  Amir [ 13 фев 2019, 19:33 ]
Заголовок сообщения:  Re: За период тарифной опции

Цитата:
А я вот так делал, чтобы норм работало
Так тоже можно

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