MacroSIP
MacroSIP — SIP-софтфон для macOS 14 и новее. Он одновременно регистрирует несколько SIP-аккаунтов, ведёт до четырёх звонков с удержанием, переводом, локальной конференцией и записью и умещается в одно небольшое окно плюс значок в строке меню. Интерфейс написан на Swift и SwiftUI, SIP-движок — PJSIP 2.17; ни Electron, ни Qt не используются.
Руководство пользователя
- Установка
- Аккаунты
- Звонки
- Входящие-звонки
- Контакты-и-журнал
- Сообщения
- Справочник
- Быстрые-клавиши
- Звук
- Настройки
- Строка-меню
- Решение-проблем
Для разработчиков
Версии
Версии имеют вид YY.MINOR.PATCH, поэтому линейка 2026 года — 26. Текущий выпуск — 26.3.0 (5 ноября 2026); он добавляет текстовые сообщения по SIP MESSAGE и делает так, что мелодия, выбранная в Настройках › Звук, действительно звонит. Выпуски на сегодня:
- 26.3.0 (5 ноября 2026): Сообщения (выключены, пока не включить в Настройках › Основные), используется выбранная мелодия.
- 26.2.0 (4 ноября 2026): серверы по частному адресу не используют STUN, стереозаписи держат оба канала синхронно, обновления проверяются и при запуске.
- 26.1.1 (4 ноября 2026): аккаунт за NAT снова регистрируется, когда сервер не вернул свой Contact, и входящие звонки продолжают приходить.
- 26.1.0 (3 ноября 2026): глобальные горячие клавиши, импорт из MicroSIP, режим отладки с архивом для диагностики.
- 26.0.1 (14 октября 2026): интерфейс только на английском и русском.
- 26.0.0 (14 октября 2026): первый публичный выпуск.
Позже появятся нотаризация и видео. Полный план — в docs/ROADMAP.md.
Руководство пользователя
- Установка — требования, Homebrew или DMG, первый запуск, обновления, файл журнала.
- Аккаунты — добавление SIP-аккаунта, группа «Дополнительно», несколько аккаунтов, импорт из MicroSIP, меню выбора аккаунта, состояния в строке состояния.
- Звонки — набор номера, панель звонка, удержание, выключение звука, DTMF, перевод, несколько звонков, конференция, громкость, качество, запись, глобальные горячие клавиши.
- Входящие-звонки — плавающее окно и уведомление, автоответ, «Не беспокоить», правила отклонения, индикатор голосовой почты.
- Контакты-и-журнал — карточка контакта, избранное, статусы, записи журнала и воспроизведение.
- Сообщения — текстовые сообщения по SIP, SMS от Asterisk, статусы, уведомления, ограничения.
- Asterisk-и-FreePBX-SMS — сторона АТС: диалплан и настройки эндпоинта.
- Справочник — источники LDAP, URL (CSV или JSON), Контакты Google и Контакты macOS, поиск и импорт.
- Быстрые-клавиши — клавиши быстрого набора и BLF, перехват, ⌘1–⌘9.
- Звук — устройства, кнопки гарнитуры, мелодия звонка, музыка на удержании, звуковые события, проверка звука, эхоподавление, кодеки, сетевые настройки, влияющие на звук.
- Настройки — все вкладки и все строки по порядку.
- Строка-меню — значок в строке меню, его меню, бейдж в Dock для пропущенных звонков и сообщений.
- Решение-проблем — первый запуск, микрофон, 403 и 401, TLS, односторонний звук, журналы, режим отладки и архив для диагностики, где хранятся данные, как сообщить о проблеме.
Для разработчиков
Ссылки
- Исходный код и выпуски: github.com/HSMM/MacroSIP
- Ошибки и пожелания: github.com/HSMM/MacroSIP/issues
- Лицензия: GPLv2 или новее, поскольку PJSIP распространяется под GPLv2+.