I am using PhoneStateListener for detecting the state of the call , but i want to fire an event when the user presses the End button to disconnect the call . From PhoneStateListener , we can access only three state Call_State_IDLE , Call_State_RINGNG , call_State_OFFHOOK , and Call_State_IDLE case fires either when user terminate the call or the caller terminate the call .
And i also want to find out that if the caller ends the calls in middle .