Tipik bir FreeRADIUS sistem gerçek zamanlı veri tutan bir radacct tablo içerir. Kullanıcı geçerli kullanımı kapattığında her saat veya her gün veya her zaman kullanılan veri miktarı ve tarih ile radacct tabloya eklenir.
Bu kolay faturalı veri sunmak için yapar. Sorgulamak ki tüm istemci tarihsel kullandığı veri olduğundan Aslında, sen var. Ama ön ödemeli yapmak istiyorsanız, ben yıllardır bu konuda düşündüm ve ben bir bankaya benzer çalışır bir şey ile gelip olmasına rağmen, ben hala ön ödemeli veri elde etmek için nasıl emin değilim. Ihtar ön ödemeli veri birkaç ay için geçerli olabilir, ve radacct geçerli tarih çalışır çünkü, ben bunu başarmak için nasıl göremiyorum olduğunu bir kez.
Ben herhangi bir ya da çok sayıda saklı yordamları kullanmadan ön ödemeli verileri sağlamak için varolan Radius sistemini etkinleştirmek için kolay bir yol arıyorum. Ben MySQL ve PHP kullanıyorum.
Edit: I revisited this post after a year and three months. We ended up using a product Radius Manager by DMA Softlab which has this functionality built-in. Doing this on our own would have required too many stored procedures and too much development time. Just explaining our architecture as requested by @maraspin is a mission.