The phone has it saved, usually keeps 10 or more of the most recent calls made/received or more. If you want something that is not showing up, contact the service provider.
To get call history in your mobile phone just click on call icon there you will get call history. In mobile phones it stores call history as it can store a limited call history. If you want more than that of which mobile phones have then you must contact to your Sim card provider there you can get your whole call history.