Block phone calls which are not saved on mobile I have a Samsung Galaxy S6. I  want to block all calls which are not saved in my contact list: the phone should not ring, but the blocked call should be recorded in the call history so I can call back if I wish.

I have found many apps but they reject calls after ringing once. So strangers think he/has not recieved call and cut.

Is there any help or setting in Android?
Actually there is. Download 360 antivirus. In the its security menu you can block all unknown numbers, fortunately there's a history of the caller and the number of times the number has called. If you are having issues finding it, you can reach out to me.