В привязках типа трафика есть поле ServiceName, которое должно фильтровать из всех сервисных сессий только те, которые имеют указанный ServiceName. В доках
http://www.bgbilling.ru/v5.2/doc/ch18s13s03s01.html#d0e18065 сказано, что в это поле можно ввести регулярное выражение, но по факту регулярные выражения не работают. Например, заносим в поле ServiceName следующее значение:
Код:
INTERNET, INTERNET_1mbps, INTERNET_2mbps, INTERNET_3mbps
В логах при этом наблюдаем:
Код:
radius 08-13/10:22:05 DEBUG [rdsLstnr-p-6-t-4] connection - 93:107 Add time 65
radius 08-13/10:22:05 DEBUG [rdsLstnr-p-6-t-4] connection - 93:107 Add traffic 0=65
radius 08-13/10:22:05 DEBUG [rdsLstnr-p-6-t-4] connection - 93:107 Add traffic 0=65
radius 08-13/10:22:05 DEBUG [rdsLstnr-p-6-t-4] connection - 93:107 Add traffic 1=242
radius 08-13/10:22:05 DEBUG [rdsLstnr-p-6-t-4] connection - 93:107 Add traffic 2=263
Т. е. привязка трафиков добавилась к update-пакету.
Далее меняем ServiceName на
Код:
/INTERNET.*/
После этого в логах
Код:
radius 08-13/10:09:34 DEBUG [rdsLstnr-p-6-t-7] connection - 93:107 Add time 61
radius 08-13/10:09:34 DEBUG [rdsLstnr-p-6-t-7] connection - 93:107 Add traffic 0=61
radius 08-13/10:09:34 DEBUG [rdsLstnr-p-6-t-7] connection - 93:107 Add traffic 0=61
Т. е. привязка трафика не произошла.