Сервер: вер. 5.1 сборка 821 от 13.08.2012 20:23:13
voiceip вер. 5.1 сборка 182 от 16.08.2012 13:36:53
BGRadiusVoip version 5.1 build 220 from 16.08.2012 13:36:51
Скрипт поведения. Модуль IP Телефония -> RADIUS Аутентификация
При выполнении нескольких авторизаций на текущем сеансе соединения с IVR, такой скрипт выдаёт один и тотже аттрибут "cisco-avpair=h323-ivr-out=transactionID:1828", тогда как в логах радиуса и циски я вижу что он изменяется при каждой авторизации (увеличивается цифра 1828 на единицу).
Это баг? Или нужно как то по другому писать скрипт чтобы запрашивать обновленные аттрибуты на текущем сеансе?
Теперь обнаружил что биллинг запоминает аттрибуты полученные первый раз после запуска радиуса, и выдает их при разных звонках.)
Код:
request = event.getRequest();
atr = request.getAttributes(9,1);
public void onEvent( event, setup, con, conSlave )
{
print (atr);
}