UserSide

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (2)

просмотр истории страницы
* Операторы связи

h2. Дата активности абонента для отображения, когда они были онлайн

Дата, когда абонент был Online, передаётся в UserSide в поле "date_activity".

В биллиге это дата последнего обновления счетчиков traf_counters (когда приходил последний трафик): в карточке абонента [вкладка "Расход"|CarbonBilling:Счетчики услуг. Вкладка "Расход".], поле "*Время последнего сброса в Unixtime*"

h2. Настройки со стороны UserSide

us_method='get_city_list'; cur_date=`date +%Y-%m-%d_%H%M`; time curl -ss -XGET 'http://169.254.80.82:8082/system_api/?model=Abonents&context=userside&method1=userside_manager.'$us_method'&context=userside' |jq . > userside_${us_method}_${cur_date}.json; ls -l userside_${us_method}_${cur_date}.json; unset cur_date
{code}

h2. Не отображается активность абонента (=когда он был online)

Вероятно, нет данных по трафику. Он передаётся либо через Radius, либо в Netflow, в зависимости от настроек NAS. Если в UserSide дата активности не соответствует реальной, то отладьте передачу данных по трафику:
* для передачи трафика по Netflow, воспользуйтесь статьёй [CarbonBilling:Настройка и проверка netflow-потоков]
* для передачи трафика по RADIUS, воспользуйтесь документации по [отладке RADIUS-авторизации|https://docs.carbonsoft.ru/pages/viewpage.action?pageId=164691974#АвторизацияпоRADIUS-Отладкаавторизации], посмотрите почему в пакетах Accounting-Update нет данных по трафику, или неверная дата, или они вообще не приходят.