Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to differentiate between a missed call and an refuse to answer?

I am designing an application in which I need to differentiate between a call rejected by the receiver (by pressing the dialing button) with the one not answered and is disconnected by the one who is dialing. is there anything that makes a differentiation since both of these come under the missed call category in Android?

like image 593
Ank Avatar asked Jul 07 '11 11:07

Ank


People also ask

How do you know when someone declines your call?

Usually, the feedback ringtone will go through a few cycles till the voicemail message comes up,” says Ben Hartwig, web operations executive at InfoTracer. “If it rings only one or two times and goes to voicemail then your call is probably declined (the recipient has manually clicked the “decline” button).”

What is considered a missed call?

A missed call is a telephone call that is deliberately terminated by the caller before being answered by its intended recipient, in order to communicate a pre-agreed message. It is a form of one-bit messaging.

What is the difference between abandoned call and a missed call?

Abandoned calls are deliberately terminated by the customer, whereas a missed call is deliberately terminated by the contact centre. Dropped calls are when the call is unintentionally terminated. Network errors are a common cause of this. Abandoned are the most common.

How do I know if my call was declined Iphone?

The best way to know if someone is declining your calls is the number of rings you hear before the call goes to voicemail. As mentioned previously, you won't receive a message or any feedback when a recipient declines your call. But, if you only hear one or two rings, the contact likely declined your call.


1 Answers

You are lacking some details; please advise.

Are you referring to the Call Log provider android.provider.CallLog.Calls? There are only 3 call types defined. Can you provide the data of all the fields for such a Call Log entry?

The only other way (we know of) to tell is to watch the Phone State (via IntentReceiver) and track the transitions yourself. Most likely, a transition of Ringing to Idle would indicate the call was refused instead of answered, in which case it would transition Ringing to Offhook.

like image 66
escape-llc Avatar answered Oct 14 '22 04:10

escape-llc