There are lot of call blocking application for mobile, like NQ Call Blocker. But in these applications, if we add a number to blacklist, the caller will hear "Busy Tone". Also the caller can hear "Ringing Tone" for a fraction of second. Which means, it'd look like we are rejecting the call intentionally.
Now, what I'm trying is, to develop an call blocking application, which can send "Not Reachable Tone", instead of "Busy Tone" ... ??
For example, call your mobile from another number, when it's ringing, try to change your mode to "Airplane Mode". You'll hear "Not Reachable Tone". [Possible in some android device, long press the power button, and activate "Airplane mode", when your mobile is ringing.]
The "Not Reachable" signal is not sent by your phone. Instead, it is sent by your carrier.
When your number is not reachable, it literally means the cell tower can't reach you. So when someone calls you, the tower tries to find you, and if it can't it send the "Not Reachable" signal down the line. You can't fake one and send it from your device instead.