Just a quick background I'm Running CM7 on a rooted Nexus one. I am trying to detect when an outgoing call is actually connected: has stopped ringing and the person you are calling has answered. Looking through the forums this seems to be a tough and perhaps unanswered question. I'd really appreciate any insight into this.
In my searching the best I could find was in: Android : How to get a state that the outgoing call has been answered? @PattabiRaman said: "instead of detecting the outgoing call connection state, it is easy to get the duration of the last dialed call." Does he mean that one should get the duration of the last dialed call as the call is in progress? And when that duration goes over 0 then you know?