Call History : Any Number Detail Free app
Keep your call history forever and list category wise for ease of access.
Call History Manager allows you to export calls to excel file. This app can backup your logs and restore them on same phone or other. There is a useful statistics page to give you more insight about calls you are making/receiving.
Auto backup is another useful option to keep call history safe. Even if app malfunctions and you need to re-install, you will be able to restore all your history from auto backup file.
Swap with fake call option allows you to swap a particular call in history with another number.
Please note that this app cannot recover call history that got deleted from phone before installing this app. Once installed, this app will keep logs even if it gets deleted from phone.
View SMS History : Now you can view SMS details in Contact details screen.