jack7 писал(а):
связь прямая, пока радиус не авторизовал клиента, он не получил IP и сответственно не зайдет по адресу на url
нету никакой сязи! в других биллингах - да, возможно есть, но в БГБ - нету! в вики есть замечательная
статья которая Вам очень поможет, особенно если сделаете в коде поправки примерно такого толка:
Код:
error_code = event.getErrorCode();
// 4 - Contract balance zero
// 33 - Contract not open
if (error_code == 4 || error_code == 33)
{
print("Contract balance zero or contract not open!");
response = event.getResponse();
response.setPacketType(RadiusPacket.AUTHENTICATION_ACCEPT);
}
после чего будет заходить и при отсутствии денег и при заблокированном договоре

jack7 писал(а):
хочется создать услугу резервирования (клиенты PPPoE, ADSL)
то есть возможность приостановить обслуживание клиента на определенный срок по его желанию (минимальный и максимальный срок можно было бы указывать в конфигурации) - в этот момент у него не работала бы связь кроме кабинета статистики, до тех пор пока не истечет срок резервирования или клиент сам не отключит эту услугу (желательна возможность установки стоимости на эту услугу)
Офрмление в виде ссылки в web-интерфейсе
Господи, да где Вы слово такое взяли "резервирование"? скажите проще - хочу иметь возможность дать пользователям самостоятельно изменять статус договора на "Закрыт" и "Активен" - и Вас все кто тут общается поймут
