forum.bitel.ru http://forum.bitel.ru/ |
|
[5.2] Активация карты http://forum.bitel.ru/viewtopic.php?f=44&t=8152 |
Страница 1 из 1 |
Автор: | barguzin2 [ 18 июн 2013, 07:21 ] |
Заголовок сообщения: | Re: [5.2] Активация карты |
Up-чи |
Автор: | Amir [ 18 июн 2013, 18:19 ] |
Заголовок сообщения: | Re: [5.2] Активация карты |
Как активируете? Через RADIUS или через web-интерфейс? |
Автор: | barguzin2 [ 18 июн 2013, 20:16 ] |
Заголовок сообщения: | Re: [5.2] Активация карты |
Через радиус при первом подключении создается договор и на нём сервис, который привязывается автоматом к устройству, к которому подключаешься. |
Автор: | Amir [ 18 июн 2013, 20:24 ] |
Заголовок сообщения: | Re: [5.2] Активация карты |
Выложили обновление, должно помочь. |
Автор: | barguzin2 [ 20 июн 2013, 10:21 ] |
Заголовок сообщения: | Re: [5.2] Активация карты |
Не помогло. Еще хуже стало. Теперь при подключении выдает ошибку [62] Тарифный план не найден. Передергивание сервиса не помогает. Помогает только рестарт Access-а. И то опять через некоторое время сервис уходит в состояние отключен [Недостаточно средств], но в этот раз вернуть его в рабочее состояние можно передергивагием сервиса только после перезапуска биллинга, просто передергивание не помогает. После всех этих манипуляций все начинает работать. |
Автор: | Amir [ 20 июн 2013, 17:41 ] |
Заголовок сообщения: | Re: [5.2] Активация карты |
![]() Выложили еще раз. |
Автор: | barguzin2 [ 20 июн 2013, 20:21 ] |
Заголовок сообщения: | Re: [5.2] Активация карты |
Это уже не смешно... Опять мимо. На тариф не ругается, но вернулось всё к начальному виду, только сервис передергиванием не восстанавливается (только после бубна) Провел дополнительные эксперименты - накопал еще информации. В логах server.mq.log нашел вот что про договор и сервис карты: Код: 06-20/21:59:23 INFO [event-proc-p-2-t-1] BalanceEventProcessor - Process event cid:24; event:Event[ru.bitel.bgbilling.kernel.contract.balance.server.event.ConvergenceBalanceEvent] moduleId: 0; pluginId: no; id: 24; scid: -1; userId: 0; timestamp: 1371733163257 06-20/21:59:23 INFO [event-proc-p-2-t-1] Module - Sending state disable to inetServ[id: 24 ] Т.е. после того как баланс поменялся - биллинг чёй-то не так посчитал и послал мессагу для изменения состояния (и состояние поменялось). При этом Account показывал в логах при обсчете один раз баланс нормально 100.00р, а в сл.раз уже написал inetServ[id=24] not active.Sending event to stop session. Если после подключения карты сразу сделать service bgbilling stop - то карта продолжает работать, если даже чуть позже его запустить. Второй эксперимент - после того как карта подключилась и сбросилась - как уже было сказано, сервис не переходит в состояние включен передергиванием (зайти и сохранить). Работает после ребута или добавления прихода любой суммы (даже меньшей суммы наработки). Такое ощущение что первоначальный платеж при активации карты биллинг как-то пропускает и считает что баланс нулевой что ли. А он есть, с соответствующим нередактируемым типом, указанным в серии карт. Уже даже в сериях сделал и активация возможна и платеж и модуль Карты в шаблон запихал - ничего не помогает. При активации карты в логах нет упоминания про PaymentEvent как при ручном занесении платежа - может в этом дело. Третий эксперимент - поставил в шаблоне лимит -20р. Новая карта подключилась с созданием договора с этим лимитом и сразу её уже не скидывает, скинуло только после того, как наработка чуть превысила 20р. Еще +1 к догадке что первоначальный платеж не учитывается биллингом. Надеюсь, приведенные здесь данные уже наконец помогут вам исправить ошибку. Только выложите уже наконец рабочую сборку. |
Автор: | Amir [ 24 июн 2013, 16:16 ] |
Заголовок сообщения: | Re: [5.2] Активация карты |
Выложили. В последнем билде на тестовом сервере активация через модуль Card и активация через логин/пароль по RADIUS проходит нормально. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |