BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: [7.1] Помогите с CoA
СообщениеДобавлено: 11 окт 2018, 14:33 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Добрый день.
Прошу помощи с настройкой CoA: нужно сделать смену состояния сервиса без разрыва сессии.
Прописал в конфе браса:
Код:
sa.radius.connection.withoutBreak=1
radius.disable.attributes=cisco-SSG-Account-Info=ASERVICE_REDIRECT;cisco-SSG-Account-Info=ASERVICE_TRUSTE
sa.radius.disable.attributes=cisco-avpair=subscriber:command=activate-service;cisco-avpair=subscriber:service-name=SERVICE_REDIRECT;cisco-avpair=subscriber:command=activate-service;cisco-avpair=subscriber:service-name=SERVICE_TRUSTED

и назначил обработчиками стандартные CoAServiceActivator и CoAProtocolHandler.

Когда на тестовом договоре заканчиваются средства - то уходит CoA с активацией "запретительных" политик:
Код:
connection 10-11/09:10:21  INFO [sa-p-14-t-60] AbstractRadiusServiceActivator - Send CoA lock:
Packet type: CoA-Request
Identifier: 7
Authenticator: {AC 8B 60 BC 7E B7 C0 22 D3 BB 07 CE 61 4A 84 E6}
Attributes:
  User-Name=64d1.5474.64f9
  Framed-IP-Address=10.0.0.215
  Acct-Session-Id=0000013B
  cisco-avpair=subscriber:command=activate-service
  cisco-avpair=subscriber:service-name=SERVICE_REDIRECT
  cisco-avpair=subscriber:command=activate-service
  cisco-avpair=subscriber:service-name=SERVICE_TRUSTED


а когда средства добавляются - то проходит только ServiceActivator, а хотелось бы, чтобы уходило CoA
Код:
connection 10-11/11:29:04  INFO [sa-p-14-t-100] InetApplication - contract tariffOptions: {}
connection 10-11/11:29:04  INFO [sa-p-14-t-100] InetApplication - inetServ[id=2] balance ok: -7.00 [-10.00]
connection 10-11/11:29:04  INFO [sa-p-14-t-100] InetApplication - OptionSet: [23]
connection 10-11/11:29:04  INFO [sa-p-14-t-100] ServiceActivatorDeviceWorker - Command result event: ServiceActivatorEvent type=2; inetServId: 2; call: true; oldState: 0; newState: 1; oldOptionSet: 23; newOptionS
et: 23
connection 10-11/11:29:04  INFO [sa-p-14-t-100] ServiceActivatorDeviceWorker - Processing deviceId:1; command ServiceActivatorEvent type=2; inetServId: 2; call: true; oldState: 0; newState: 1; oldOptionSet: 23; n
ewOptionSet: 23
connection 10-11/11:29:04  INFO [sa-p-14-t-100] ServiceActivatorSet - Invoking serviceModify


Подскажите, как это сделать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.1] Помогите с CoA
СообщениеДобавлено: 11 окт 2018, 15:30 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Есть такойпараметр
Цитата:
# атрибуты, отправляемые при необходимости включить доступ
sa.radius.enable.attributes=
У ISG есть еще такой атрибут: сisco-avpair=subscriber:activation-mode=replace-all

Для ISG и переключения ISG-сервисов обычно нужно использовать ISGServiceActivator/ISGProtocolHandler, но возможно, что в текущем случае будет достаточно CoAServiceActivator/CoAProtocolHandler.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.1] Помогите с CoA
СообщениеДобавлено: 11 окт 2018, 18:03 
Не в сети
Аватара пользователя

Зарегистрирован: 09 июл 2013, 15:42
Сообщения: 152
Откуда: Краснодар
Карма: 0
Прописал
sa.radius.enable.attributes=cisco-avpair=subscriber:command=deactivate-service;cisco-avpair=subscriber:service-name=SERVICE_REDIRECT;cisco-avpair=subscriber:command=deactivate-service;cisco-avpair=subscriber:service-name=SERVICE_TRUSTED

перечитал конфигурацию и повторил процедуры изменения баланса - нет отправки CoA, отрабатывает только ServiceActivator


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.1] Помогите с CoA
СообщениеДобавлено: 11 окт 2018, 19:26 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Значит состояние сессии не правильное (т.е. биллинг не знает, что доступ сейчас ограничен).
По логам трабатывает только serviceModify, а должно быть отдельное connectionModify.
Укажите sa.radius.connection.stateModify=1 (чтобы CoAServiceActivator менял состояние сессии сразу после отправки CoA)

https://docs.bitel.ru/pages/viewpage.action?pageId=119506093
https://docs.bitel.ru/pages/viewpage.action?pageId=119506099#FAQмодуляInet-Соединениесограниченнымдоступом(Reject-To-Accept)подключается,нопочтисразуотключаетсяилипостоянноменяетсяограничениесоединения


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

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


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

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


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

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