Make and take SIP calls on your Mac.

Sipper is a free phone app built for macOS. Enter the SIP details from your phone provider or office phone system and your Mac becomes your desk phone, with a dial pad, transfers, call history, contacts and recording.

Free · macOS 14 Sonoma or later · Macs with Apple silicon

Sipper's main window: the dial pad with the Reception line selected and registered, recent calls underneath, and work and home lines grouped in the sidebar.

When it rings, you'll see it

An incoming call opens a small alert that floats above your other windows, on every Space and over full-screen apps. It shows who's calling and which of your lines they called. Press Command Return to answer.

  • People you've saved as contacts show by name.
  • Notifications have Answer and Decline buttons, so you can pick up while Sipper is hidden.
  • Choose a ringtone, or turn on Do Not Disturb to turn calls away as busy.
Sipper's incoming call alert: Daniel Osei calling via the Reception line, with Decline and Answer buttons.

Everything your desk phone does, with shortcuts

Put people on hold, mute yourself and use the keypad to get through phone menus. Transfer a call straight away, or speak to your colleague first and then hand it over. Take a second call and the first goes on hold; swap between them whenever you like.

New call
Command N
Answer or hang up
Command Return
Mute
Command Shift M
Hold
Command Shift H
Do Not Disturb
Command Shift D
Sipper during a call with Priya Raman: the call timer, recording on, buttons for mute, hold, keypad, transfer and stopping the recording, and Daniel Osei waiting on hold with a Swap button.

Find the call from Tuesday afternoon

History keeps every call with its line, outcome and length. Show only missed calls, search by name or number, and call back from the same line with one click.

Contacts

Save the people you call often, with all their numbers. Favourites stay at the top, and a contact can be set to always call from a particular line.

Voicemail

Each line shows when messages are waiting, and one click calls your voicemail.

Recording

Press Record during a call, or record every call automatically. Recordings are saved to a folder you choose, linked from the call in History, and never leave your Mac. Check the law where you are first: many places require telling the other person.

Sipper's call history for today and yesterday: completed, missed, unanswered and busy calls with their lines and durations, two of them recorded.

Every line you have, in one app

Add as many SIP accounts as you have: your work extension, a personal number, a line for each client. Group them into profiles and switch a whole profile off at the end of the day. Its accounts stop ringing until you turn it back on.

If your provider gave you a username, password and server, that's all Sipper needs. The settings below are there when your phone system asks for them.

Sipper's menu bar menu listing lines by profile, all registered, with two voicemails waiting on one, followed by New Call, Do Not Disturb and Re-register All.
SIP features Sipper supports
TransportsUDP, TCP and TLS, chosen per account
EncryptionTLS for call setup and SRTP for audio, optional or required per account
NAT and firewallsSTUN and ICE, per account or with one STUN server for every account
CodecsOpus and G.722 for wideband audio, and G.711 (PCMU and PCMA) for the widest compatibility, in the order you choose
Keypad tonesRFC 2833, falling back to SIP INFO
VoicemailMessage waiting indicator and a voicemail number for each account
AudioYour choice of microphone, speaker and echo cancellation

Fits in with the rest of your Mac

Click a number to call it

Sipper opens tel:, sip: and sips: links. Once you choose Sipper to open them, clicking a phone number on a web page opens the dial pad with the number filled in and the right line selected.

<a href="tel:+441632960123">01632 960123</a>

In the menu bar

The menu bar icon shows whether your lines are registered. Start a call, answer, hang up or turn on Do Not Disturb from there. Sipper can open at login with its window hidden, so it's ready without getting in the way.

Import from FusionPBX

If your phone system runs FusionPBX, the Sipper browser extension reads an extension's details from the admin page and adds it to Sipper in one click. Tick several on the extensions list to add them together. It works in Chrome, Edge, Brave, Vivaldi, Arc and Helium, and for now you install it from the source code.

How to install the extension

No Sipper account. No tracking.

Sipper has no servers of its own. Your calls travel between your Mac and your phone provider, and nothing about you or your calls is sent to the developer.

  • Nothing to sign up for. You sign in to your own SIP provider, not to Sipper.
  • No analytics, ads or trackers. Not in the app, and not on this website.
  • Passwords stay in your Keychain. SIP passwords are stored by macOS, never in Sipper's own files.
  • Recordings stay on your Mac. They're saved to the folder you choose and never synced.
  • Code you can read. Sipper's source code is public, so you can check how it handles your data.

Read the privacy policy

Get Sipper

Sipper is free. It comes as a disk image signed with a Developer ID and notarised by Apple, so macOS opens it like any other downloaded app. Open the disk image and drag Sipper into Applications.

Price
Free
Mac
Apple silicon (M1 or later)
macOS
14 Sonoma or later
Phone service
A SIP account from a phone provider or your organisation's phone system

Questions before you start? Visit Support.