forum.bitel.ru
http://forum.bitel.ru/

[7.1] Помогите с CoA
http://forum.bitel.ru/viewtopic.php?f=44&t=13060
Страница 1 из 1

Автор:  ЮжныйКраснодар [ 11 окт 2018, 14:33 ]
Заголовок сообщения:  [7.1] Помогите с CoA

Добрый день.
Прошу помощи с настройкой 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


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

Автор:  Amir [ 11 окт 2018, 15:30 ]
Заголовок сообщения:  Re: [7.1] Помогите с CoA

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

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

Автор:  ЮжныйКраснодар [ 11 окт 2018, 18:03 ]
Заголовок сообщения:  Re: [7.1] Помогите с CoA

Прописал
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

Автор:  Amir [ 11 окт 2018, 19:26 ]
Заголовок сообщения:  Re: [7.1] Помогите с CoA

Значит состояние сессии не правильное (т.е. биллинг не знает, что доступ сейчас ограничен).
По логам трабатывает только 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)подключается,нопочтисразуотключаетсяилипостоянноменяетсяограничениесоединения

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/