tags:

views:

34

answers:

1

Why when a call is answered idle is not called after it finishes? I cannot figure out for the life of me how to detect the end of an incoming call. Idle works fine for missed called, but subsequent to an answered call seems like a mysterious state.

Anyone know how to detect the end of an incoming call?

+1  A: 

if you answer an incoming call, the phone goes into OFF_HOOK. IDLE implies that the phone is not doing anything. When a call first comes in, the state is RINGING until you reject the call (send the phone to idle) or answer the call (send the phone to OFF_HOOK).

ekawas