I need some advice on detecting call state...
Basically what I'm trying to do is keep a log of all calls that were picked up on the other end. Does anyone know if it is possible to detect when the called party has answered my call? It seems that the only listener is for call state gives us CALL_STATE_IDLE, CALL_STATE_RINGING and CALL_STATE_OFFHOOK... and it goes straight from CALL_STATE_IDLE to CALL_STATE_OFFHOOK for all outgoing calls, and there is no state change when the called party picks up. Is this even possible???
On a similar subject, is it possible to tell WHY a call was disconnected? (e.g., signal faded, caller hung up, callee hung up, etc.)
Thanks to anyone who can provide some insight on this.