BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 04:29

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: PoD вместо CoA при смене тарифа
СообщениеДобавлено: 24 май 2017, 15:36 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
При смене тарифа у логина inet bg послылает CoA:
Attributes:
Acct-Session-Id=0503FFFF68018908-59253B4A
Deactivate-Service-Name:1=RSE-SVC-EXT
Но поскольку на Ericsson SE никакие эти самые RSE не настроены то в ответ приходит NaK:
Attributes:
Error-Cause=551
Event-Timestamp=1495617876
UNKNOWN[2352-193]={01 00 02 27}
Deactivate-Service-Name:1=RSE-SVC-EXT
Дальше зачем-то, уж не знаю зачем, bg опять оправляет CoA но уже только с одним Acct-Session-Id=0503FFFF68018908-59253B4A
на что опять получает NaK:
Error-Cause=402 -- какого-то атрибута нет, какого непонятно видимо предудыщего Deactivate-Service-Name:1 :)
Event-Timestamp=1495617876

Ну вообщем попинались они как два барана этими CoA а PPPoE сессия как висела так и висит.
Что хочется:
Чтобы вместо CoA посылался обычный рабоче-крестьянский PoD(40) для разрыва сессии. Пересоеденится юзер потом и получит новый профиль согласно новому тарифу.
Как?
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PoD вместо CoA при смене тарифа
СообщениеДобавлено: 24 май 2017, 16:58 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
Дальше зачем-то, уж не знаю зачем, bg опять оправляет CoA но уже только с одним Acct-Session-Id=0503FFFF68018908-59253B4A
Пытается включить RSE-сервис с новой скоростью (но в конфиге для опции из нового тарифа не указаны параметры).

SmartEdgeServiceActivator работает c RSE (включает/выключает их).
Если нужны обычные одиночные CoA - нужно использовать CoAServiceActivator.

Цитата:
Чтобы вместо CoA посылался обычный рабоче-крестьянский PoD(40) для разрыва сессии. Пересоеденится юзер потом и получит новый профиль согласно новому тарифу.

Общий для большинства ServiceActivator параметр:
sa.radius.connection.withoutBreak=0

Т.е. если 1, то пытается послать CoA (CoAServiceActivator), переключить сервисы через CoA (SmartEdgeServiceActivator, ISGServiceActivator).
Если 0 - пытается сбросить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PoD вместо CoA при смене тарифа
СообщениеДобавлено: 24 май 2017, 17:18 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
К сожалению после добавления опции
sa.radius.connection.withoutBreak=0
в тип устройств ничего не изменилось. По прежнему отправляется CoA. SA - SmartEdgeServiceActivator. Конфигурацию перечитывал и даже сервер перезапускал. По колесам стучал, фары протирал.
Что-нибудь еще можно сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PoD вместо CoA при смене тарифа
СообщениеДобавлено: 24 май 2017, 17:44 
Не в сети
Разработчик
Аватара пользователя

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

Нужно указать параметр
sa.connection.closeInsteadModify=1
чтобы всегда вместо connectionModify (изменение параметров соединения) вызывался connectionClose (сброс соединения).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: PoD вместо CoA при смене тарифа
СообщениеДобавлено: 24 май 2017, 18:01 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Спасибо, это заработало. И за пояснения смысла параметров тоже спасибо отдельное)
Если можно еще пару вопросов:
1) Зачем нужен параметр sa.connection.modifyInsteadClose ? Судя по названию он какой-то "антипод" sa.connection.closeInsteadModify. Зачем нужен такой хитрый параметр если можно рулить значениями?
2) Что делает параметр sa.radius.connection.stateModify ?
Спасибо.


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

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


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

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


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

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