---
title: Use Your Africa's Talking Number on Sautikit
description: >-
  Keep your Africa's Talking number and answer it on Sautikit: point it at
  Sautikit, connect your own SIP trunk for KES 2,000 a month, then add the
  number.
summary: >-
  Enter trunk:62.12.113.167 as your Africa's Talking voice callback, connect
  ke.sip.africastalking.com as a Registered SIP trunk, then add the number. The
  trunk is KES 2,000 a month.
date: 2026-11-10T00:00:00.000Z
type: guide
---


You can keep a Kenyan voice number you rent from Africa's Talking and use it on Sautikit. Enter `trunk:62.12.113.167` as the number's voice callback in your Africa's Talking dashboard, connect Africa's Talking as your own SIP trunk with connection type **Registered** in the Sautikit console, then add the number. Sautikit charges no number rent for it: the trunk is KES 2,000 a month and calls are KES 0.50 a minute.

You keep paying Africa's Talking for the number. Once it is connected, the number can ring a phone, an app or an [AI agent](/ai-agents) like any other Sautikit number.

## What you need

- **An Africa's Talking Kenya voice number** that is already assigned to your account.
- **A Sautikit workspace** with a funded wallet. Top up by M-Pesa or card. The trunk is charged from the wallet when it goes live, and the first charge covers the rest of that month.
- **A role that can make changes.** A viewer cannot connect a trunk.

All prices on this page are before tax.

## Step 1: Point the number at Sautikit in Africa's Talking

In the Africa's Talking dashboard, open the number's voice callback and enter this value, exactly as written, then save:

```
trunk:62.12.113.167
```

## Step 2: Connect Africa's Talking as your SIP trunk

In the [Sautikit console](https://app.sautikit.com), open **Numbers** and select **Connect SIP trunk**.

Set **Connection type** to **Registered**, then fill in the form:

| Field | Value |
|---|---|
| Label | `AT Line` (any name you like) |
| Proxy | `ke.sip.africastalking.com` |
| Realm | `ke.sip.africastalking.com` |
| Transport | UDP |
| Auth username | `Africastalking` (any other value also works) |
| Password | `sautikit` |

Leave **Advanced** closed and select **Connect**. The status reads **Add a number to connect**.

## Step 3: Add the number

On the same page, select **Add a number you own**, enter the number Africa's Talking gave you as `+254720000000`, and select **Add number**.

The status changes to **Active** and the number appears in your **Numbers** list. The KES 2,000 monthly trunk fee starts from here.

The same two steps by API, in JavaScript:

```js
const API = "https://api.sautikit.com";
const headers = {
  Authorization: `Bearer ${process.env.SAUTIKIT_API_KEY}`,
  "Content-Type": "application/json",
};

// Step 2: connect Africa's Talking as your trunk.
const trunkRes = await fetch(`${API}/v1/sip-trunk`, {
  method: "POST",
  headers,
  body: JSON.stringify({
    label: "AT Line",
    auth_mode: "registration",
    proxy: "ke.sip.africastalking.com",
    realm: "ke.sip.africastalking.com",
    transport: "udp",
    auth_username: "Africastalking",
    password: "sautikit",
  }),
});
console.log((await trunkRes.json()).status);

// Step 3: add the number.
const numberRes = await fetch(`${API}/v1/numbers/byo`, {
  method: "POST",
  headers,
  body: JSON.stringify({ e164: "+254720000000", friendly_name: "AT line" }),
});
console.log(numberRes.status); // 201 when the number is added
```

After that, `GET /v1/sip-trunk` returns the trunk with its `status` and, when something went wrong, a `last_error`.

## Step 4: Decide where calls go

Open the number in **Numbers**, then the **Config** tab, and set what happens under **Incoming calls**: ring a phone, play voicemail, send the call to your server's voice callback URL, or answer with an AI agent. These are the same settings as on a number you rent from Sautikit. See [Claim and route a number](/developers/guides/claim-and-route-a-number) for the callback URL and [Route inbound calls to an AI agent](/developers/guides/route-inbound-calls-to-an-ai-agent) for agents.

If a team will answer your customers, [SautiDesk](https://sautidesk.com) is the ready-made desk built on Sautikit. Calls, WhatsApp, SMS, email and web chat land on one ticket per customer, from KES 1,000 per person a month, with a Kenyan number at KES 500 a month.

## Step 5: Make a test call

1. From a mobile phone, call the Africa's Talking number. It should reach whatever you chose in Step 4.
2. Place a call out from the number with `POST /v1/calls`, using the number as `from`. Calls from a number on your own trunk leave through Africa's Talking.

If the call does not connect, use the list below.

## What it costs

| Item | Who bills it | Price |
|---|---|---|
| The number | Africa's Talking | KES 2,000 a month. Set-up was KES 5,000, once (Africa's Talking Kenya voice price list, 10 November 2026). |
| Your own SIP trunk | Sautikit | KES 2,000 a month, from your wallet |
| Number rent on Sautikit | Sautikit | None |
| Calls on your own SIP, incoming and outgoing | Sautikit | KES 0.50 a minute |
| AI agent on the number | Sautikit | KES 4.00 a minute on top of the call charge |

Africa's Talking's own charges for the calls it carries stay on your Africa's Talking bill, so check its price list for them.

In a month with 1,000 minutes of calls on the number, Sautikit charges KES 2,000 for the trunk plus 1,000 × KES 0.50 = KES 500, which is KES 2,500. Add Africa's Talking's KES 2,000 for the number and the fixed and Sautikit-side cost is KES 4,500, before whatever Africa's Talking charges for the calls.

If you do not need to keep the number, a Sautikit number costs KES 500 a month with no set-up fee and free incoming calls. Before any calls, that is KES 500 a month, against KES 4,000 a month (KES 2,000 for the trunk plus KES 2,000 for the Africa's Talking number) when you keep yours on a trunk. See [Numbers](/numbers).

## Keep your wallet topped up

Your number is disconnected if your wallet runs out.

- **At zero balance, calls stop.** Callers cannot reach you and you cannot call out until you top up.
- **If the monthly trunk fee is not paid within 3 days, the number is disconnected.** It stays off until you top up.
- **Top up and it comes back** within the hour. You do not set anything up again.

To avoid it, set a low-balance alert so Sautikit emails you before the wallet runs out, or turn on automatic top-up from a saved card. Both are under **Wallet** in the console. See [Wallet](/developers/concepts/wallet).

## What you gain by connecting it to Sautikit

- **[AI agents](/ai-agents) on your existing number.** Pick an agent under **Incoming calls**. AI time is KES 4.00 a minute on top of the call charge, metered per second.
- **Forwarding, voicemail and business hours** set from the number's **Config** tab.
- **Phone apps and desk phones.** Add devices under the number's **SIP & Devices** tab, the same as for any Sautikit number. [Sautikit Phone](/phone) runs on the web, Android and Windows, with iPhone and Mac in TestFlight beta.
- **Your own code.** Send the number's calls to your server with a voice callback URL, and read its calls from the [API](/developers/api).
- **Rented and own numbers in one workspace.** You can also claim Sautikit numbers (KES 500 a month each) in the same workspace. Each number keeps its own billing, and a call placed from a number leaves on that number's own trunk.

## Troubleshooting

**"Realm is required" or "Enter a password".** The form checks both before it saves. Realm is `ke.sip.africastalking.com`, the same as Proxy. The first save needs a password.

**Saving fails with `sip_trunk.invalid`.** Proxy and Realm must be a plain hostname or `hostname:port`. Remove any `sip:` prefix and any spaces. See [sip_trunk.invalid](/developers/errors/sip_trunk.invalid).

**"Connect a SIP trunk first" when adding the number.** The workspace has no trunk, or the trunk is **Waiting for review** or **Disabled**. Go back to Step 2 and save a Registered trunk. The API answers `409 numbers.byo_requires_trunk`. See [numbers.byo_requires_trunk](/developers/errors/numbers.byo_requires_trunk).

**"That number is already registered on Sautikit."** Another workspace holds the number, or it is already a Sautikit number. The API answers `409 numbers.e164_taken`. See [numbers.e164_taken](/developers/errors/numbers.e164_taken).

**"Use E.164 format."** Enter the number with a plus sign and the country code, such as `+254720000000`, with no spaces or dashes.

**"Could not register this number with your SIP provider".** The status reads **Failed**. Check the Proxy, Realm, Auth username and Password against Step 2, select **Save changes**, then add the number again.

**The status still reads "Add a number to connect" after you added the number.** The connection has not gone through yet. Check the values from Step 2, select **Save changes**, and make a test call.

**"Waiting for review".** You chose **Signaling**. Change **Connection type** to **Registered** and select **Save changes**.

**Calls reach nobody.** Check that the Africa's Talking voice callback still reads `trunk:62.12.113.167`, and that you chose where calls go in Step 4.

**Calls stopped and the wallet is empty.** See [Keep your wallet topped up](#keep-your-wallet-topped-up). Top up and the number comes back within the hour.

## FAQ

### Can I use my Africa's Talking number on Sautikit?

An Africa's Talking number works on Sautikit: enter `trunk:62.12.113.167` as the number's voice callback in Africa's Talking, connect `ke.sip.africastalking.com` as a Registered trunk in Sautikit, and add the number. The number stays on your Africa's Talking account.

### Do I move or port the number?

The number is not moved or ported: it stays with Africa's Talking and you keep paying them for it. Sautikit connects to it over your own SIP trunk.

### What does it cost?

Sautikit charges KES 2,000 a month for the trunk and KES 0.50 a minute for calls, with no number rent. Africa's Talking keeps charging KES 2,000 a month for the number. Prices are before tax.

### Can I also rent numbers from Sautikit?

A Sautikit workspace can also hold numbers you rent from Sautikit and numbers on your own trunk together. See [Numbers](/developers/concepts/numbers#bring-your-own-sip-trunk).

### Is it cheaper to move to a Sautikit number?

For a number you only need to answer, yes: KES 500 a month with no set-up fee, free incoming calls and outgoing calls at KES 3.00 a minute billed per second. The full comparison is in [Sautikit vs Africa's Talking](/compare/africas-talking), and the move is covered in [Migrate from Africa's Talking to Sautikit](/blog/migrate-from-africas-talking-to-sautikit).

Add the trunk and your number in the [Sautikit console](https://app.sautikit.com), or claim a Sautikit number for KES 500 a month at [sautikit.com/numbers](/numbers).
