BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 14 авг 2013, 11:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Одной из ключевых фич Inet для нас является возможность поднимать сессии из update-пакетов.
Это полезно в случае всяких накладок, когда на NAS-е сессия есть, а в биллинге - нет.

Но в Inet это не работает для update-пакетов без Framed-IP-Address:

Код:
radius 08-14/14:28:31 ERROR [rdsLstnr-p-8-t-1] InetRadiusProcessor - Session ip address not found in packet!
radius 08-14/14:28:42 ERROR [rdsLstnr-p-8-t-20] InetRadiusProcessor - Session ip address not found in packet!
radius 08-14/14:28:46 ERROR [rdsLstnr-p-8-t-26] InetRadiusProcessor - Session ip address not found in packet!
radius 08-14/14:28:46 ERROR [rdsLstnr-p-8-t-1] InetRadiusProcessor - Session ip address not found in packet!
radius 08-14/14:29:16 ERROR [rdsLstnr-p-8-t-20] InetRadiusProcessor - Session ip address not found in packet!
radius 08-14/14:29:16 ERROR [rdsLstnr-p-8-t-7] InetRadiusProcessor - Session ip address not found in packet!
radius 08-14/14:29:17 ERROR [rdsLstnr-p-8-t-14] InetRadiusProcessor - Session ip address not found in packet!
radius 08-14/14:29:36 ERROR [rdsLstnr-p-8-t-29] InetRadiusProcessor - Session ip address not found in packet!
radius 08-14/14:30:46 ERROR [rdsLstnr-p-8-t-16] InetRadiusProcessor - Session ip address not found in packet!


При это те же сессии спокойно создаются из Start-пакетов (тоже без IP-адреса) и нормально обрабатываются.

Похоже, это наследие модуля dialup:
Код:
if (parentConnection != null)
    {
      InetConnectionCallRuntime parentConnectionRuntime = parentConnection.getSession();

      String serviceName = (String)request.getOption(SERVICE_NAME);
      connection.setUsername(serviceName);

      connection.setAgentDeviceId(parentConnectionRuntime.connection.getAgentDeviceId());
    }
    else
    {
      if (inetAddress != null)
      {
        connection.setInetAddressBytes(inetAddress.address);
      }
      else if (statusType != 1)
      {
        logger.error("Session ip address not found in packet!");
        return null;
      }
    }


Зачем последний else?
Я думаю, его можно просто убрать и всё будет работать.

inet вер. 5.2 сборка 1213 от 24.07.2013 15:33:55


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 сен 2013, 17:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
ээээ, а че, нас не отправляет Framed-IP-Address ? у меня вроде поднимались сессии когда в биллинге их небыло но в насе были

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 сен 2013, 20:36 
Не в сети
Разработчик
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 сен 2013, 20:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Спасибо!
5.2?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2013, 07:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Работает!
Поднялись сессии, потерянные ещё в июне.
Поднялись сервисные сессии.
Подцепились radius-логи с июня :3


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

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


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

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


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

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