MacroSIP
MacroSIP 是一款面向 macOS 14 及更新版本的 SIP 软电话。它可以同时注册多个 SIP 账户,最多处理四路通话,支持保持、转接、本地会议和录音,并且只占用一个小窗口加一个菜单栏图标。界面使用原生 Swift 和 SwiftUI 编写,SIP 引擎是 PJSIP 2.17;没有 Electron,也没有 Qt。
用户指南
开发者
版本
版本号形如 YY.MINOR.PATCH,因此 2026 年的版本线是 26。当前版本是 26.3.0(2026 年 11 月 5 日);它加入了基于 SIP MESSAGE 的文字消息,并让设置 › 音频中选的铃声真正生效。迄今的版本:
- 26.3.0(2026 年 11 月 5 日):消息(在设置 › 通用中开启前保持关闭)、所选铃声生效。
- 26.2.0(2026 年 11 月 4 日):私有地址的服务器不再使用 STUN,立体声录音的两个声道保持对齐,启动时也会检查更新。
- 26.1.1(2026 年 11 月 4 日):NAT 后的账户在服务器应答中缺少 Contact 时会重新注册,来电因此不会中断。
- 26.1.0(2026 年 11 月 3 日):全局热键、从 MicroSIP 导入、带诊断归档的调试模式。
- 26.0.1(2026 年 10 月 14 日):界面语言精简为英语和俄语。
- 26.0.0(2026 年 10 月 14 日):首个公开发布版。
后续版本将带来公证和视频。完整计划见 docs/ROADMAP.md。
用户指南
- 安装 — 系统要求、Homebrew 或 DMG、首次启动、更新、日志文件。
- 账户 — 添加 SIP 账户、“高级”组、多个账户、从 MicroSIP 导入、账户弹出菜单、状态栏状态。
- 通话 — 拨号、通话面板、保持、静音、DTMF、转接、多路通话、会议、音量、通话质量、录音、全局热键。
- 来电 — 浮动窗口与通知、自动接听、勿扰模式、拒接规则、语音信箱指示。
- 联系人与通话记录 — 联系人名片、个人收藏、在线状态、通话记录条目与回放。
- 消息 — 基于 SIP 的文字消息、Asterisk 短信、状态、通知、限制。
- Asterisk-与-FreePBX-短信 — PBX 一侧的短信:拨号方案和端点设置。
- 目录 — 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+。