If your phone isn’t ringing and you’re missing calls without explanation, call forwarding might be active on your line—possibly without your knowledge. Whether it was set up intentionally or turned on by mistake, disabling it is quick and easy.

In this guide, I’ll show you how to cancel all call diverts on Safaricom using both USSD codes and phone settings. Let’s get started.

Why Deactivate Call Forwarding?

Call forwarding can be a convenient feature, allowing you to redirect calls to another number when you’re unavailable. But when activated without your consent, it becomes a privacy and security concern. Unauthorized forwarding could lead to sensitive conversations being intercepted without your knowledge. That’s why it’s essential to regularly review and manage this setting.

How to Cancel Call Forwarding on Safaricom

1. Use USSD Codes (Quick and Universal)

To disable all active call diverts on your Safaricom line:

  • Dial ##002# and press the call button.
    This will cancel all types of call forwarding on your SIM, including:

    • Forward when busy

    • Forward when unanswered

    • Forward when unreachable

    • Always forward

For more targeted deactivation:

  • ##21# – Cancels all calls being forwarded unconditionally.

  • ##61# – Cancels forwarding when you don’t answer.

  • ##62# – Cancels forwarding when your phone is unreachable.

  • ##67# – Cancels forwarding when your line is busy.

You’ll get a confirmation message once the request is processed.

2. Use Your Phone’s Settings (For Android Users)

If you prefer to navigate through your device:

  1. Open the Phone app (dialer).

  2. Tap the three-dot menu (top right) and select Settings.

  3. Select Calling accounts or Calls, depending on your phone.

  4. Choose your Safaricom SIM.

  5. Tap Call Forwarding under “Additional settings” or “GSM Call Settings”.

  6. You’ll see options for:

    • Always forward

    • When busy

    • When unanswered

    • When unreachable
      For each active rule, tap and select Turn Off, Cancel, or Disable.

Note: These settings may vary depending on your Android version or device model. 

 How to Check if Call Forwarding Is Active

To check if call forwarding is active:

  • Dial *#21# and press the call button.
    This will show you a list of all active forwarding rules and the numbers your calls are being forwarded to.

More About Call Forwarding

Call forwarding is a feature on all mobile networks, including Safaricom. It’s used to:

  • Send calls to voicemail during meetings or travel

  • Redirect calls to a second line or office phone

  • Handle missed calls when out of coverage

But unauthorized or forgotten configurations can result in missed or intercepted calls. Always review your settings regularly, especially if you suspect something fishy.

Conclusion

Disabling call forwarding on Safaricom is easy, whether using USSD codes or phone settings. It’s a good move to protect your privacy and get all your calls.

Tip: After deactivation, test your line by calling yourself from another number to see if it’s ringing as expected.