Use Zoiper with a Kenyan Number
Set up Zoiper 5 on Android, iPhone or desktop with a Sautikit Kenyan number. Manual SIP configuration, the port that trips people up, and a test call.
To use Zoiper with a Kenyan number, claim a Sautikit number (KES 116/month including VAT), add a device under the number's SIP & Devices tab, then add a SIP account in Zoiper by manual configuration. Enter your generated username and password, and set the hostname to sip.sautikit.com:5080 (the :5080 is required, because Zoiper assumes port 5060 otherwise). Use UDP if Zoiper asks for a transport. The account turns green once registered, and Zoiper can then make and take calls on that number.
In the Sautikit console, open Numbers, pick the number, go to the SIP & Devices tab and click + Add device. Label it with the device, for example "Otieno Android". Sautikit shows you:
| Detail | Value |
|---|---|
| Server | sip.sautikit.com |
| Port | 5080 |
| Transport | UDP |
| Username | generated, for example ep3f9a1c2b4d5e6f7a8b9c |
| Password | generated |
If you lose the password, click SIP setup on the device's row to see the details again.
The API creates the same credential. The response carries username, password, host, port, transport and realm:
curl -s -X POST "https://api.sautikit.com/v1/numbers/$NUMBER_ID/sip-credentials" \
-H "Authorization: Bearer $SAUTIKIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"label": "Otieno Android"}'| Zoiper field | Value |
|---|---|
| Account name | Any name, for example Sautikit |
| Username | your generated username |
| Password | your generated password |
| Hostname (called Domain in desktop account settings) | sip.sautikit.com:5080 |
| Authentication username (Use auth. Username on desktop) | leave empty |
| Outbound proxy | leave empty |
| Transport | UDP |
Why manual configuration. Zoiper assumes the standard SIP port, 5060, unless you tell it otherwise. Sautikit listens on 5080, so the port has to be written into the hostname. Zoiper's own guide says a non-default port goes at the end of the hostname after a colon, which is exactly sip.sautikit.com:5080.
These are the steps in Zoiper's own Android guide.
sip.sautikit.com:5080) from the table above.Zoiper for iOS asks for the same information. Add a new SIP account, choose to configure it yourself rather than picking a provider, and enter your username, password and sip.sautikit.com:5080 as the host or domain. Leave any authentication username and outbound proxy fields empty, and pick UDP if you are offered a transport. iOS may ask for microphone and notification permission; allow both so calls can ring and carry sound.
sip.sautikit.com:5080, and leave any optional authentication or outbound proxy step empty.sip.sautikit.com:5080, Username and Password match Sautikit, and Use auth. Username and Outbound proxy are empty.Dial your own mobile number in full international format, for example +254712345678. Your mobile should ring and show your Sautikit number. Then call the Sautikit number from your mobile: Zoiper should ring.
Phones can pause apps running in the background, which can stop any SIP app from ringing. If incoming calls are missed while Zoiper is closed, check the phone's battery settings allow Zoiper to run in the background.
The account never goes green. Check the hostname or domain is sip.sautikit.com:5080, not sip.sautikit.com on its own, and the transport is UDP. If the account was added another way and will not register, delete the account and add it again by manual configuration.
Authentication error or wrong password. Copy the password again: in the Sautikit console, click SIP setup on the device's row. Paste it without spaces. Username must be the generated username, not your phone number, and the authentication username field should stay empty.
Worked on one phone, stopped on another. Each credential is for one device. Using the same username on two phones makes them get in each other's way. Add a separate device for each phone on the number's SIP & Devices tab.
Calls connect with no sound. Allow Zoiper's microphone permission. On Wi-Fi, try mobile data: some routers rewrite SIP traffic (a setting usually called SIP ALG) and break the audio.
Outgoing calls fail but the account is green. Check your Sautikit wallet has credit. Top up with M-Pesa or card from the console.
Because it tries port 5060 when no port is given. Sautikit's SIP server listens on 5080, so the hostname must be sip.sautikit.com:5080.
At the end of the hostname (or Domain on desktop), after a colon: sip.sautikit.com:5080. Zoiper's own guides put a non-default port in the hostname rather than in a separate field.
Yes. Add a separate device for each under the number's SIP & Devices tab so each has its own username and password. Each number has a device limit, shown on that tab.
The number is KES 116 a month including VAT, with no setup fee. Incoming calls are free. Outgoing calls are KES 3.00 a minute, billed per second from when the call connects.
SautiKit Phone is built for Sautikit numbers: sign in and it works, with no server, port or password to type. It runs on Android, the web and Windows, with iOS and macOS in beta on TestFlight.
Sources: Zoiper Configuring a VoIP account (Android) and Zoiper 5 user guide, as of September 2026.