I'm trying to set up an auto call history clearing - lets just say I dont want someone snooping around in my call history and seeing who I called. To date I have been clearing it manually - a pain in the ***, and I'm sure I'll forget.

I've figured out that if I remove the call_history.db file and kill the MobilePhone process it clears the call history. I dont want to cron a restart of the phone because that will kill any active call.

Is there a way to see if a call is active?

Actually - it seems removing call_history.db and killing the phone process completely STOPS the call history from working - incoming and outgoing calls arent being logged (at least until the phone reboots). Which is fine by me.

Hrm...