Geeks With Blogs

WinToolZone - Spelunking Microsoft Technologies
I work as a developer on the Common Language Runtime (CLR) team, specifically in the areas of exception handling and CLR hosting.

The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion. All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

Inside and Out... An attempt to understand technology better...
The Windows CE call log on a device gives us details about our incoming, outgoing and missed calls. However, its functionality starts and ends with just those details. Plus, one cannot even export the call log for their reference.

To handle some of these limitations, I wrote the CECallLogManager application for the PocketPC that allows you to view the incoming, outgoing and missed calls in a more simpler manner. Not only you get to see all the details which the built-in call log shows you, plus information like the total number of calls of a particular type (e.g. how many incoming calls), whether the call was made on roaming network or not. And the good doesn't end there!

CECallLogManager also allows you to export either all of the call logs (incoming log, outgoing log and missed call log), or just one of them as XML or CSV formats. When persisted as XML, the data is persisted in the format of a ADO.NET DataSet containing a DataTable which stores that information. When persisted as CSV, the format is compatible with Microsoft Excel and the data can be conveniently imported in a Excel workbook.

CECallLogManager is free to use. You can download it from; the archive contains installers for ARM, ARM4, MIPS and SH3.

CECallLogManager is based upon the CECallLog - a managed assembly that I wrote which abstracts the underlying Windows CE Phone API. It is also for free use and can also be downloaded from
Posted on Thursday, January 13, 2005 10:22 AM .NET Compact Framework | Back to top

Comments on this post: CECallLogManager - Manage and Export PocketPC call log

# re: CECallLogManager - Manage and Export PocketPC call log
Requesting Gravatar...
Thank you very much for providing such a useful application.

I am getting "IndexOutOfRangeException" error when I run the application on my O2 XDA Mini.

Please provide me solution.


Left by Rahul Gaywala on Nov 11, 2005 10:03 AM

# re: CECallLogManager - Manage and Export PocketPC call log
Requesting Gravatar...
Is there a way to log details of GPRS connection and read them.
Left by Keerthi on Feb 28, 2007 8:42 AM

Your comment:
 (will show your gravatar)

Copyright © Gaurav Khanna | Powered by: