OnSIP
OnSIP is a US-focused hosted PBX. Built around per-user “SIP Addresses” (the AOR model: name@yourcompany.onsip.com) — a fit for small businesses that want a multi-user phone system, less of a fit for solo users or programmatic call routing.
What you’ll need from OnSIP
If you don’t have an OnSIP account, sign up. OnSIP offers a free Basic plan for limited use; paid plans unlock features like more concurrent calls and recording.
Inside the OnSIP admin:
- Create a User (Users → Add User). Each user gets a SIP Address that looks like
alice@yourcompany.onsip.com— that’s the AOR your softphone registers as. - Set the SIP password for the user (Users → click the user → Phone Configuration tab). OnSIP shows the Auth Username (typically the same as the user’s local name) and the SIP password for that user. Both are distinct from the user’s web-login password.
- Assign a phone number to the user if you want them to receive outside calls (Phone Numbers → click your number → Forward to: pick the user). Without this, the user can call other extensions on your OnSIP account but won’t ring on external inbound.
Fields for WaveKat Voice
| Field | Value |
|---|---|
| Provider | OnSIP (in the dropdown) |
| Account name | Anything — e.g. OnSIP — Alice |
| Username | The local part of the SIP Address (e.g. alice if the full address is alice@yourcompany.onsip.com) |
| Domain | yourcompany.onsip.com — override the preset’s default sip.onsip.com. The domain on OnSIP is your account’s vanity domain, not the generic SIP host. |
| Password | The SIP password from step 2 |
The OnSIP preset is configured with auth_username_hint: "separate" — under Advanced, set Login name to the Auth Username OnSIP showed you (often the same as the SIP user, but not always). Other Advanced fields stay at defaults: UDP, port 5060, 60-second refresh.
Test it
After saving, the green dot on your OnSIP account chip on Home means you’re registered. The quickest sanity check:
- Call OnSIP’s echo test extension
*43— most OnSIP accounts have this enabled by default. You should hear yourself played back with a short delay. - Or call your own number from another phone and confirm WaveKat Voice rings.
If *43 doesn’t work, your OnSIP plan may not have it enabled — call a friend’s mobile or another user on your account instead.
Common gotchas
401 Unauthorizedon sign-in: the most common cause is leaving Login name (Auth Username) blank when OnSIP expects a distinct value. Open Advanced, copy the Auth Username from the OnSIP admin into that field, save again.- Domain wrong: the preset’s default
sip.onsip.comis OnSIP’s marketing/generic SIP host but it’s not what individual user accounts register against. You must use<yourcompany>.onsip.com(where<yourcompany>is the slug OnSIP assigned when you signed up — visible in the admin URL bar). - Outbound to external numbers gets blocked or “not authorized”: check the user’s outbound calling permissions in the OnSIP admin. Free plans cap usage; paid plans unlock the relevant features.
Pricing
OnSIP’s pricing page is authoritative. As of writing: the Basic plan is free for two users with limited features; the Unlimited plan is around $18.95/user/month with included calling in the US/Canada. Cheaper-per-user than per-minute providers (Twilio/Telnyx/Plivo) if you have multiple users, more expensive for a solo user with light call volume.