SIPdia for macOS is a SwiftUI app that registers your SIP accounts, rings in a floating window over every Space, and keeps running from the menu bar. Built for macOS 14 and later.

Shown with demo accounts and sample numbers.
Checked against the current app. Premium features are marked.
Register several SIP accounts at once and pick which one each call goes out from.
Mac, iPhone and iPad
DetailsEncrypt SIP signaling with TLS and call audio with SRTP when your server supports them.
Mac, iPhone and iPad
DetailsRecord a call to a WAV file stored on your own device.
Mac, iPhone and iPad
DetailsTurn forwarding and DND on or off at the PBX through feature codes, so they work when the app is closed.
Mac, iPhone and iPad
Save contacts with photos, favorites and notes. They sync to your Mac, iPhone and iPad, and calls and Recents show the caller's name and photo.
Mac, iPhone and iPad
DetailsWork behind home and office routers with STUN and ICE.
Mac, iPhone and iPad
Opus for wideband audio, plus G.711 ulaw and alaw, the codec most PBXs and SIP providers support.
Mac, iPhone and iPad
On the Mac, incoming calls appear in a floating window over every Space; the app keeps running from the menu bar.
Mac
Not yet: Push notifications for incoming calls
SIPdia must be open to receive calls. On iPhone the app unregisters about 20 seconds after leaving the foreground, so calls go to voicemail or forwarding. Missed-call notifications are shown locally.Shown with demo accounts and sample numbers.





:port if your server does not use the default), choose the Transport (UDP, TCP or TLS), and enter the Username and Password. On a PBX the username is the extension number.Full walkthrough: How to set up a SIP softphone on macOS.
On a PBX with feature codes, such as Issabel or FreePBX, SIPdia dials short codes to turn forwarding and Do Not Disturb on at the server. Because the setting lives on the PBX, it keeps working when the Mac is asleep or off. The defaults match common Asterisk-based systems and can be changed under Settings > Feature Codes.
| Action | On | Off |
|---|---|---|
| Forward all calls | *72 + number | *73 |
| Forward when busy | *90 + number | *91 |
| Forward when not answered | *52 + number | *53 |
| Do Not Disturb | *78 | *79 |
| Voicemail | *97 |
Most SIP providers have no feature codes. Clear them in Settings and manage forwarding in the provider's portal instead. Forwarding and Do Not Disturb are part of SIPdia Premium.
Any Mac running macOS 14 (Sonoma) or later, Apple silicon or Intel. The release build is a universal binary.
Yes, as long as the app is running. Closing the window leaves SIPdia in the menu bar. If you quit the app, or the Mac sleeps, calls are missed, so set Forward when not answered to a mobile number or voicemail.
Yes. Settings has separate pickers for the microphone, the speaker and the device that plays the ringtone. Echo cancellation and noise reduction come from macOS voice processing.
In the macOS Keychain. Account settings, call history and logs live in the app's sandbox container. Nothing is uploaded except the sign-in to your SIPdia account.
macOS asks before an app may talk to devices on your local network. If your PBX is on the office LAN, allow SIPdia under System Settings > Privacy & Security > Local Network, or registration fails with "Could not reach the server".
No. SIPdia for Mac accepts TLS certificates issued by a public certificate authority only. For a PBX with a self-signed certificate, use UDP or TCP over a VPN instead.
Bring the SIP account you already have. The Mac and iPhone apps are in release preparation; download links appear on the download page when each release is live.