通话
MacroSIP 最多可同时处理四路通话。恰好有一路通话处于活动 (active) 状态(您能听到并说话);其余通话处于保持状态。主窗口始终保持 340 × 520 pt:通话期间,“拨号键盘”标签页变为通话面板,其他标签页则显示一行摘要栏,包含来电者姓名、计时器和一个结束按钮。
拨号
| 方式 | 操作 |
|---|---|
| 号码栏 | 输入号码或姓名,或粘贴 sip:/tel: URI;空格和连字符都可以。按 Return 或绿色的呼叫 (Call) 按钮发起通话。输入字母会打开匹配联系人的建议列表(也包括目录结果,见 目录)。 |
| 拨号键盘 (Dial pad) | 按键将字符追加到号码栏;长按 0 输入 +。号码栏为空时,呼叫重拨上一个号码。 |
| 联系人 (Contacts) | 连按某一行、按 Return,或使用该行的听筒按钮或右键菜单(呼叫 (Call)、从…呼叫 ▸ (Call from ▸))。 |
| 通话记录 (Call Log) | 连按或按 Return,通过该来电所用的账户回拨。 |
| 链接 | 当 MacroSIP 成为默认处理程序后(设置 › 通用 › 链接 › 设为默认 (Make Default)),sip:、sips: 和 tel: 链接会在 MacroSIP 中打开。默认情况下链接只填入号码栏,以便您先检查。 |
拨号字符串使用外拨账户的域来解析;号码栏上方的账户弹出菜单选择下一次通话所用的账户(账户)。
通话面板
面板显示对方、计时器和一行状态:“正在呼叫…”、“正在响铃…”、“已接通”、“保持中”,或在网络变化后恢复媒体路径时显示“正在重新连接… 12 秒”。标签行显示“经由 Office”(仅在启用两个或更多账户时)、编解码器与质量标签(“Opus 48 kHz”加信号格)、媒体加密时的 SRTP 锁形图标,以及音量弹出框的扬声器图标。
| 按钮 | 作用 |
|---|---|
| 静音 (Mute) | 切换您的麦克风。MacroSIP 位于最前面时可用 ⌘⇧M。 |
| 保持 (Hold) / 恢复 (Resume) | 将通话置于保持状态;计时器继续运行,对方听到保持音乐(见下文)。有多路通话时,对保持中的通话按“恢复”会先保持当前活动通话。 |
| 转接 (Transfer) | 打开转接弹出框。 |
| 键盘 (Keypad) | 切换为 DTMF 键盘;返回通话 (Back to call) 切回。 |
| 录音 (Record) | 开始或停止录音;录音时为红色。 |
| 合并 (Merge) | 将所有已接通的通话合并为本地会议。只有一路通话时灰显。 |
结束通话 (End Call,⌘D) 结束活动通话;有多路通话时显示为“结束与 Alesia Kazlouskaya 的通话”。
保持
保持中的通话保留其 SIP 会话和计时器;您的麦克风和扬声器与它断开。对方听到的内容在设置 › 音频 › 保持音乐 › 来源 (Source) 中设置:内置 (Built-in)(一段循环播放的短旋律,默认)、自定文件… (Custom file…)(“自定:office-hold.m4a”)或关闭 (Off)(静音)。“对方在保持期间会听到此内容。”更改会应用到已处于保持状态的通话;音乐只有被保持的一方能听到,且不会被录音。有些 PBX 会用自己的保持音乐替换它(故障排除)。详见 音频。
键盘与 DTMF
键盘回显已发送的数字;主窗口为关键窗口时,键盘上的数字键也会发送 DTMF。方式在设置 › 通话 › DTMF 方式 (DTMF method) 中设置:自动 (Automatic) 使用 RFC 2833 并回退到 SIP INFO;RFC 2833、SIP INFO 和带内 (In-band) 为后续数字强制使用一种方式。
盲转接与协商转接
弹出框“将 Volha Marozava 转接至”接受号码、URI 或联系人姓名,并最多建议五个联系人。
- 立即转接 (Transfer Now) — 盲转接:立即把通话交出去。按 Return 即可触发。
- 先呼叫 (Call First) — 协商转接:保持当前通话并呼叫目标。随后面板显示“协商中 · 00:21”和“保持中 · 等待转接”,并有横幅“将 Volha Marozava 转接给 Dzmitry Navitski?”——“Volha 和 Dzmitry 将被接通,您将退出两路通话。”完成转接 (Complete Transfer) 将他们接通;取消 (Cancel) 挂断协商通话并恢复原通话。
多路通话
通话期间输入号码并按 Return 会发起第二路通话并保持第一路。面板为每路通话列出一行(“2 路通话 · 点按一行以切换”):活动 · 01:12、带恢复按钮的保持中 · 00:40,或协商中。点按保持中的行使其变为活动并保持当前通话;每行的小红色按钮只结束该路通话。第五路通话会以 486 拒绝,并记录为“已拒接:通话数量上限”。
合并、会议、拆分
合并在您的 Mac 上混合所有已接通的通话(PJSIP 会议桥,而非服务器会议)。保持中的通话也会被恢复并加入,因此没有人会留在保持状态。标题显示“会议 · 2 位参与者”。对某参与者按拆分 (Split) 会把这个人分离为一路保持中的通话;红色按钮结束该路;结束会议 (End Conference) 结束所有通话。
通话期间的第二路来电
设置 › 通话 › 通话期间有来电时 (When a call comes in during a call):呼叫等待(提示音和窗口) (Call waiting (tone and window)) 显示来电窗口并在听筒中播放短促提示音;仅窗口 (Window only) 以正常铃声显示窗口;忙线(单通话模式) (Busy (single-call mode)) 立即以 486 Busy Here 应答第二位来电者,不会响铃,通话记录注明“已拒接:正在通话中”。窗口的按钮在 来电 中介绍。
音量
扬声器图标打开通话音量 (Call volume):扬声器 (Speaker)(您听到的)和麦克风 (Microphone)(对方听到的),各为 0–200 %,默认 100 %,实时应用并为下一次通话记住;重置 (Reset) 将两者恢复为 100 %。⌘↑ / ⌘↓ 以 10 % 为步长调整扬声器,并短暂显示“扬声器音量:110 %”。铃声音量在 音频 中。
质量指示器与连接不佳提示
质量信号格每两秒从 RTCP 统计中得出:四格绿色表示良好,两到三格橙色表示一般,一格红色表示差。悬停可查看“丢包 0.5 % · 抖动 12 ms · RTT 48 ms · MOS 4.3”。质量差持续六秒后,黄色横幅会指出最差的指标,例如“连接不佳:12 % 丢包”或“连接不佳:抖动过高 (90 ms)”,并在第一个较好的采样出现时消失。如果网络变化后 60 秒内媒体仍未恢复,通话结束并在记录中注明“连接已断开”。
录音
- 通话面板中的录音录制活动通话;状态行显示红色的“REC 00:08”标签。该按钮始终可用。
- 设置 › 录音 › 自动录制所有通话 (Record all calls automatically) 录制每一路通话。
- 声道 (Channels):单声道 (Mono) 将双方混合到一个声道;立体声 (Stereo) 将您放在左声道,对方(会议中的每位参与者)放在右声道。自 26.2 起,两个声道由同一段音频一起写入,因此您这一侧和对方那一侧在整个通话中保持对齐,保持与恢复之后、以及某一方沉默了一阵之后也是如此。
- 设置 › 录音 › 提示音 › 录音时播放提示音 (Play a notice tone while recording)(默认关闭)添加一个双方都能听到并写入录音的短促蜂鸣声:录音开始一秒后播放一次,之后每 (Every) 15 秒(5–60)播放一次。“每 15 秒一次的短促蜂鸣声提醒双方通话正在被录音。”开启后会应用到正在进行的录音;被录音的通话处于保持状态时不录音(文件中不会加入静音),也不播放蜂鸣声。
- 文件为 M4A (AAC),命名如
2026-10-10 14.52 姓名或号码 (in).m4a,保存在~/Music/MacroSIP Recordings或您选择的文件夹中。转换失败时保留 WAV 并以横幅提示。 - 带录音的通话记录条目显示播放按钮和内嵌播放器;右键菜单增加播放录音 (Play recording) 和在访达中显示 (Show in Finder)(联系人与通话记录)。
耳机按键(通过 USB 耳机接听、挂断、保持、静音和重拨)在 音频 中介绍。视频通话计划在后续版本中实现。
全局热键
全局热键可以在其他应用位于最前面时应答、挂断或静音通话,无需切换到 MacroSIP。它们默认关闭。在 Settings › Calls › Global hotkeys 中打开 Use hotkeys in any app;首次开启时,三个字段会填入建议的组合:
| 字段 | 建议组合 | 按下后的效果 |
|---|---|---|
| Answer | ⌃⌥A | 应答响铃时间最长的来电。活动通话会先被保持。 |
| Hang up | ⌃⌥H | 挂断当前通话。没有已接通的通话时,拒接最早的响铃来电。在会议中,结束整个会议。 |
| Mute | ⌃⌥M | 开启或关闭当前通话的麦克风。在会议中,作用于所有参与方。 |
要更改组合,请点按对应字段后按下新的按键;Esc 取消,Delete 清除。组合必须包含 ⌘、⌃ 或 ⌥,同一组合不能用于两个操作;MacroSIP 菜单或标准 macOS 快捷键使用的组合会被拒绝,并在字段下方显示简短原因。如果 macOS 拒绝已保存的组合,该字段会显示提示,其他两个仍可使用。
全局热键无需任何权限。没有可作用的通话时,它们不做任何事。macOS 不会报告其他应用何时使用相同的按键,因此该应用同样可能收到这次按键;请选择其他应用不使用的按键。

