2

In the various smartphone APIs/SDKs, I was wondering if it is possible to prompt a user if they'd like to log a phone call after they hang up. The most basic functionality would be after calling out or receiving a call, the phone would ask

Do you want to log the call to|from 555-555-5555?
Yes | No | Never this number

(then it might take the user to a small form and then post the info to a webservice)

The business use is for lawyers who have company phones and need to track billing.

this is a bit different question than Accessing the iPhone's Call log with the iPhone SDK.

Community
  • 1
  • 1
JeremyWeir
  • 24,118
  • 10
  • 92
  • 107

3 Answers3

8

On an Android phone you can register a PhoneStateListener to receive a notification of when a call hangs up and log the number by whatever method you wish.

sooniln
  • 14,607
  • 4
  • 29
  • 35
2

Blackberries have call logging out of the box. Blackberry Enterprise Server activated units sync the log with the server.

Richard
  • 8,920
  • 2
  • 18
  • 24
1

On iPhone, no way.
Apple would have to allow (shudder) background applications.

Note: Shraptnel is right, you may be able to monitor the phone state with some private API's if you jailbroke your phone and ran your program in the background.

Isaac Waller
  • 32,709
  • 29
  • 96
  • 107