wavekat

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:

  1. 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.
  2. 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.
  3. 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

FieldValue
ProviderOnSIP (in the dropdown)
Account nameAnything — e.g. OnSIP — Alice
UsernameThe local part of the SIP Address (e.g. alice if the full address is alice@yourcompany.onsip.com)
Domainyourcompany.onsip.comoverride the preset’s default sip.onsip.com. The domain on OnSIP is your account’s vanity domain, not the generic SIP host.
PasswordThe 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:

  1. 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.
  2. 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 Unauthorized on 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.com is 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.