In my application, I am monitoring status of all calls (incoming/outgoing/missed) using CTelephony.
I have used 1 flag(TBool iIsIncoming) for distinguishing incoming call and outgoing call and set it value as ETrue at CTelephony::EStatusRinging, So whenever call has been disconnected then control goes to Telephony::EStatusDisconnecting and here as per value of iIsIncoming I came to know its direction(incoming/outgoing).
But problem is that for missed call and rejected call control goes to Telephony::EStatusDisconnecting and in both cases value of iIsInComing is ETrue. In these scenario, is there any other approach to distinguish between missed and rejected call.
I hope this describes my problem briefly. Any pointer regarding the same will be highly appreciable.
Thanks in advance.