Block All Calls and Get their Missed Call Alerts on Safaricom


We’ve already seen on how to activate or deactivate the missed call alert service which sends you an SMS informing you of people that tried calling you when you were unreachable (i.e. I tried to call you at [time] on [date]. Please call back.).

In some cases you may also want to get the missed call alert while you’re still on the network; that is, your phone will be on and reachable but your callers will instead be notified that you’re not available, thus effectively blocking them.

This service may be useful in a couple of scenarious such as:

  • for numbers that are primarily for making outgoing calls only
  • when you want to block all calls but still retain the ability to make calls
  • when you want to monitor people trying to call you without having to block them

Whatever your reasons may be, here’s how to go about enabling or disabling the service.


To Activate the Service

1. Go to your phone and dial the following activation code: **21*0722199199#

2. You should then get a response with the message Succeded.

Service Activated

To Deactivate the Service

1. Go to your phone and dial the following code: ##21#

2. You should then get a response with the message Succeded.


How this Works

This service is part of Safaricom’s voicemail service and works through the call forwarding (divert) settings. The voicemail feature is therefore also activated and your callers, while they may not be able to reach you, will still get the option to leave you a voice message should they wish to.

Example of a Missed Call SMS Alert

When somebody calls a number that has this service activated they will be forwarded to the number 0722199199 that is inside the activation code. However, unlike the normal missed call alert divert that works on the condition that you’re actually unreachable here all calls are diverted to that number irrespective of your availability.

forward all calls
Forward All Calls

As such you can alternatively set this up as a call divert/forwarding setting in your phone. Just go to the Call Settings for your network operator and set all calls to forward to 0722199199. On Android phones this option may be named as Always forward.

journeybytes web design


Kelvin Muriuki is the editor of Kenyan Fix and founder of Journey Bytes, a tech blog and web design agency that seeks to help individuals and businesses grow their online presence through affordable and user-friendly websites.


Leave a Reply

Feel free to share your thoughts or questions about the article. Your email address will not be published.