BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 08 апр 2015, 11:04 
Не в сети

Зарегистрирован: 15 окт 2014, 12:25
Сообщения: 36
Карма: 0
Добрый день!

Помогите пожалуйста, понять причину из-за чего субконтракт с зависемым балансом, неожиданно отключился. В интерфейсе в колонке "Состояние" показовало причину как недостаточность средств, но на головном контракте стоял кредит -120000.
По логам модуля BGInetAccess из файла connection.log, пишет что баланс "inetServ[id=106] balance ok" но меняется статус сервиса oldState: 1; newState: 0;
Откуда можно узнать значение кода ивента, которой зафиксисировано в логе:

ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2

Заранее спасибо!

Ниже отрывок из файла connection.log:
Код:
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - Login entered endSequence=#
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator -

COREROUTER>
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - Password entered
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - enable
Password:
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator -
COREROUTER#
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - execute: configure terminal
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
COREROUTER(config)#
04-01/17:32:14  INFO [sa-p-13-t-87] ServiceActivatorDeviceWorker - Do task deviceId: 2; Event[ru.bitel.bgbilling.modules.inet.access.sa.event.InetSaStateModifyEvent] moduleId: 1; pluginId: no; cid: 83; scid: -1; userId: 0; deviceId: 2; inetServId: 106; connectionId: 0; state: 0; accessCode: 12; timestamp: 1427891534038
04-01/17:32:14  INFO [sa-p-13-t-87] InetApplication - TariffOptionMap: {}
04-01/17:32:14  INFO [sa-p-13-t-87] InetApplication - inetServ[id=106] balance ok: -86099.68 [-120000.00]
04-01/17:32:14  INFO [sa-p-13-t-87] InetApplication - OptionSet: [15]
04-01/17:32:14  INFO [sa-p-13-t-87] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2; inetServId: 106; call: false; oldState: 1; newState: 0; oldOptionSet: 15; newOptionSet: 15
04-01/17:32:14  INFO [sa-p-13-t-87] ServiceActivatorDeviceWorker - Processing deviceId:2; command ServiceActivatorEvent type=2; inetServId: 106; call: false; oldState: 1; newState: 0; oldOptionSet: 15; newOptionSet: 15
04-01/17:32:14  INFO [sa-p-13-t-87] ServiceActivatorSet - Invoking serviceModify
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - execute: ip access-list extended CONTR83
04-01/17:32:14  INFO [sa-p-13-t-87] TelnetServiceActivator - ip access-list extended CONTR83
COREROUTER(config-ext-nacl)#


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 апр 2015, 19:35 
Не в сети
Клиент

Зарегистрирован: 12 мар 2012, 11:50
Сообщения: 85
Карма: 0
Если я ничего не путаю oldState: 1 это как раз таки статус сервиса - закрыт, 0 - активен.
UPD: А нет все таки путаю, спутал STATE_ENABLE co STATUS_ACTIVE


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 апр 2015, 19:48 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Нет, 1 - активен, 0 - закрыт.

Возможно дело в лимите субдоговора - он такой же как на супердоговоре?

Исторически сложилось, что ядро при проверке баланса использовало баланс супердоговора, но лимит субдоговора, это вроде бы даже в документации описано. Возможно дело в этом.

Была тема на форуме вроде бы подобная, но как-то быстро затухла, мы про нее забыли.
Видимо обычно все указывают одинаковые лимиты на супер и субдоговорах.

Добавили в TODO разобраться с этим.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 апр 2015, 19:54 
Не в сети
Клиент

Зарегистрирован: 12 мар 2012, 11:50
Сообщения: 85
Карма: 0
Так и есть, приходится лимиты ставить и на суб и на супер... иначе отрубает по балансу.....
Было бы замечательно если бы можно было в конфиге инета указывать какой лимит смотреть супера либо суба


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 апр 2015, 12:34 
Не в сети

Зарегистрирован: 15 окт 2014, 12:25
Сообщения: 36
Карма: 0
Большое спасибо!

Установил одинаковые лимиты на всех суб-договорах.

Да, действительно не доглидел, в документации bgbilling_6.1_doc раздел "18.16.2. Зависимые субдоговоры" нашел следующее описание:
Цитата:
"При принятии решении о доступе пользователя к услуге по субдоговору используется остаток на едином балансе и лимит субдоговора."


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

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


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

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


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

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