BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: [5.2] Активация карты
СообщениеДобавлено: 16 июн 2013, 19:21 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Есть сервис РРРоЕ с потрафиковым учетом, все работает. Делаю чуть модифицированный тип сервиса (на скрине) и вешаю его на активацию карт (устройство добавляется само, к которому подключаешься). Создается договор, падает 100р с карты, добавляется сервис (статус: открыт, состояние:включен), происходит авторизация и подключение. Через минуту в биллинге сервис переходит в состояние: отключен[Недостаточно средств], еще через минуту происходит сброс подключения. Дальше не подключается по вышеуказанной причине (подключается с адресом из blocked пула).

Если зайти в сервис договора и просто нажать Сохранить без каких-либо изменений, то сервис опять включается и всё начинает работать нормально. Время изменения состояния всегда разное, похоже зависит от тарификации. Если подключиться и висеть без потребления трафика - то оно так и висит не отключаясь, но стоит что-то скачать (пошел трафик, пошла наработка) - отрубает навсегда, пока вручную не дернешь сервис.

P.S. Сервер сборка 1180 от 13.06.2013. В логах ошибок нет, все штатно.


Вложения:
serv_type.jpg
serv_type.jpg [ 26.21 КБ | Просмотров: 4404 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Активация карты
СообщениеДобавлено: 18 июн 2013, 07:21 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Up-чи


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Активация карты
СообщениеДобавлено: 18 июн 2013, 18:19 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Как активируете? Через RADIUS или через web-интерфейс?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Активация карты
СообщениеДобавлено: 18 июн 2013, 20:16 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Через радиус при первом подключении создается договор и на нём сервис, который привязывается автоматом к устройству, к которому подключаешься.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Активация карты
СообщениеДобавлено: 18 июн 2013, 20:24 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление, должно помочь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Активация карты
СообщениеДобавлено: 20 июн 2013, 10:21 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Не помогло. Еще хуже стало. Теперь при подключении выдает ошибку [62] Тарифный план не найден. Передергивание сервиса не помогает. Помогает только рестарт Access-а. И то опять через некоторое время сервис уходит в состояние отключен [Недостаточно средств], но в этот раз вернуть его в рабочее состояние можно передергивагием сервиса только после перезапуска биллинга, просто передергивание не помогает. После всех этих манипуляций все начинает работать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Активация карты
СообщениеДобавлено: 20 июн 2013, 17:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
:(
Выложили еще раз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Активация карты
СообщениеДобавлено: 20 июн 2013, 20:21 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Это уже не смешно... Опять мимо. На тариф не ругается, но вернулось всё к начальному виду, только сервис передергиванием не восстанавливается (только после бубна)

Провел дополнительные эксперименты - накопал еще информации.

В логах 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 к догадке что первоначальный платеж не учитывается биллингом.

Надеюсь, приведенные здесь данные уже наконец помогут вам исправить ошибку. Только выложите уже наконец рабочую сборку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.2] Активация карты
СообщениеДобавлено: 24 июн 2013, 16:16 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили. В последнем билде на тестовом сервере активация через модуль Card и активация через логин/пароль по RADIUS проходит нормально.


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

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


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

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


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

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