And question about why we are using firebird database.
The reason is very simple, out billing software begun develops long ago, and for historical reasons used firebird database engine. This software was developed inside the company, and modernization of it is a complex process in which we do not need, except that we can't use freeradius, unfortunately, in production. May be only after full testing, may be. It is a pity that the module is still experimental, eh.