Skip to content
SIPTrunkHub

Africa

SIP Trunk Kenya — +254 Termination & DID Numbers

Nairobi is East Africa's tech and BPO hub, and mobile money has made phone numbers central to Kenyan commerce. Most calls land on 07xx or 01xx mobiles, and both new and old ranges appear in customer data.

Overview

Routing calls to Kenya

Traffic to Kenya leaves our SBCs on more than one upstream carrier per prefix. If a leg toward Nairobi or Mombasa starts returning 503s or long post-dial delay, the next attempt goes to another carrier automatically. Calls to Kisumu, Nakuru and Eldoret follow the same failover logic.

CA sets the Kenya numbering plan, and our prefix tables follow it closely. Supported number types: geographic, mobile and toll-free. Inside the country, numbers are dialled with a 0 trunk prefix. Strip it before you send the call, and send 254 followed by the national number.

Some Kenya number ranges can be activated with basic company details, while others need proof of address. Tell us the city and number type, and we will confirm what is needed before you order.

What you get

What you get in Kenya

One account and one balance, with the same SBCs for termination and inbound numbers.

  • CLI route tier

    Caller ID delivered end to end on +254 calls. Use it for sales, support and any traffic where answer rates matter.
  • Non-CLI route tier

    A lower-cost tier where caller ID delivery is not guaranteed. Suitable for internal or transactional traffic that does not depend on the CLI.
  • Number types

    Geographic, Mobile, Toll-free. DID availability varies by range and city.
  • Codecs

    G.711a/u and G.729 on every route, G.722 and Opus where the far end supports them. T.38 for fax.
  • Channels on demand

    Concurrent call limits are set per account and raised as your traffic grows. No fixed channel bundles.
  • Multi-carrier failover

    Every +254 prefix is mapped to more than one carrier. Failed attempts move to the next one automatically.

Number formats

How to dial Kenya from your PBX

Send E.164 digits. The sample number below shows the format only.

Kenya number formats
FormatExampleNotes
International (E.164)+254 712 345 678How the number is written and stored.
Sent from your PBX254712345678E.164 digits with no plus, prefixed by your tech prefix if your account uses one.
With 00 exit code00 254 712 345 678Accepted on the trunk. We normalise it to E.164.
National format0712 345 678Dialled inside Kenya. Strip the trunk prefix before sending.

Compliance

Kenya rules to know

What applies before your first call or your first DID goes live.

Compliance box

Regulator
CA
Caller ID
A valid CLI that you are entitled to use is required on CLI routes. Spoofed or unallocated numbers are blocked.
DID KYC
Sometimes required

Rules change — our team confirms current requirements before activation.

Use cases

Who uses Kenya routes

  • 01

    Nairobi BPOs providing English-language support for global brands

  • 02

    Mobile-money and fintech customer care calling Kenyan mobiles

  • 03

    NGOs and development agencies linking field offices

Setup

Start calling Kenya in 3 steps

  1. 01

    Top up $200

    Open a prepaid account and add balance by USDT (TRC20), BTC or card.
  2. 02

    Add your trunk

    Whitelist your PBX IP or create digest credentials, then point your outbound route at our SBC.
  3. 03

    Dial +254

    Send 254 + national number in E.164 and check the CDR for your first test call.

Further reading: SIP Error Codes 401, 403, 404, 408, 480, 486, 503: Causes and Fixes

FAQ

Kenya SIP trunk questions

Why do Kenyan mobiles start with 07 or 01?

The 01xx ranges were added when 07xx ran low. Both are mobile.

Who regulates Kenyan telecoms?

The CA (Communications Authority of Kenya).

How do I dial Kenyan mobiles?

Drop the 0 and send 254 + 9 digits.

Can I get Nairobi DIDs?

Yes, subject to stock. Documents may be requested.

Get Kenya rates

Send us your expected volume and traffic type for +254. We reply with current CLI and non-CLI rates. Compliance notes for CA are included.