Skip to content
ADMIN
FUTURE
ADMIN FUTURE / SIPPHONE-APP

SIPPhone

Project · Open Source

SIPPhone

A native SIP softphone for macOS built on PJSIP. I wrote it for myself — I couldn’t find a client that doesn’t hide the protocol and still does what a real desk phone does: multiple lines, hold, transfer, conferencing.

↓ Download SIPPhone.dmg
macOS 13+ · Apple Silicon · 2.3 MB · GPL-3.0-or-later

Features

Multiple accounts

Any number of SIP accounts at once, with per-account registration status.

Waiting and hold

A second call during a conversation shows as a banner, not a separate window. Switching between held calls works like switching tabs.

Call transfer

Blind — straight to a number. Attended — talk first, then connect with one button.

Local conferencing

Merges held calls through PJSIP’s own audio mixer.

Ringback and ringtones

A local ringback tone while waiting for pickup, plus 4 selectable ringtone patterns, with a dedicated output device.

Diagnostics

A detailed PJSIP log written to disk, plus live RTP counters right during a call.

Installation

Signed ad-hoc, without a paid Apple Developer ID — macOS Gatekeeper will ask for confirmation once, on first launch.

  1. Drag SIPPhone.app from the disk image into Applications.
  2. Right-click SIPPhone.app → “Open” → confirm “Open” in the dialog. Needed once.
  3. Or in Terminal: xattr -d com.apple.quarantine /Applications/SIPPhone.app
Scroll to Top