No, the maximum time information will be kept is 180 days, if you need to keep information for longer than that, you need a CDR billing server to keep it, and then process it as required.
If you are looking for CDR solution, we do offer Call Accounting and Reporting Solution. If you are interested, please send me a email at email@example.com. If you already have back up of the older CDR in original form, then we could process those as well.
Please read following doc:
Maximum time is 180 days and default is 60 days.
If you need to keep information for longer than that, you need CDR billing solutions.
Also, my company offers Cloud base CDR accounting and analytics tools.
If you interest, please google PBXDom.