Repository navigation
Home
MacroSIP is a SIP softphone for macOS 14 and newer. It registers several SIP accounts at the same time, handles up to four calls with hold, transfer, local conference and recording, and fits into one small window plus a menu bar icon. The interface is native Swift and SwiftUI, and the SIP engine is PJSIP 2.17; there is no Electron and no Qt.
Versions read YY.MINOR.PATCH, so the line of 2026 is 26. The first public release is 26.0.0 (14 October 2026); it contains everything this guide describes. 26.0.1 (the same day) ships the interface in English and Russian only.
Later releases bring notarization, video, chat, global hotkeys, MicroSIP import and Bluetooth headset buttons. The full plan is in docs/ROADMAP.md.
- Installation — requirements, Homebrew or DMG, the first launch, updates, the log file.
- Accounts — adding a SIP account, the Advanced group, several accounts, the account pop-up, status bar states.
- Calls — dialing, the call panel, hold, mute, DTMF, transfers, several calls, conference, volumes, quality, recording.
- Incoming calls — the floating window and notification, auto-answer, Do Not Disturb, deny rules, the voicemail indicator.
- Contacts and call log — the contact card, favourites, presence, call log entries and playback.
- Directory — LDAP, URL (CSV or JSON), Google Contacts and macOS Contacts sources, search and import.
- Quick keys — speed-dial and BLF keys, pickup, ⌘1–⌘9.
- Audio — devices, headset buttons, ringtone, hold music, sound events, audio test, echo cancellation, codecs, network settings that affect audio.
- Settings — every pane and every row, in order.
- Menu bar — the status item, its menu, the Dock badge.
- Troubleshooting — first launch, microphone, 403 and 401, TLS, one-way audio, logs, where data is stored, how to report an issue.
- Source and releases: github.com/HSMM/MacroSIP
- Issues and feature requests: github.com/HSMM/MacroSIP/issues
- License: GPLv2 or later, because PJSIP is GPLv2+.
A Russian version of this guide starts at Главная; a Chinese version at 首页.
User guide
- Installation
- Accounts
- Calls
- Incoming calls
- Contacts and call log
- Directory
- Quick keys
- Audio
- Settings
- Menu bar
- Troubleshooting
For developers
Русский
中文