Releases: zpj80231/breephone
Releases · zpj80231/breephone
Release list
BreePhone v0.5.1
BreePhone v0.5.1,macOS 上的原生 SIP 软电话。
功能更新
- 新增软件内自动更新。发现新版本后,可直接在 BreePhone 内下载并安装,更新包使用 EdDSA 签名校验。
- 优化“关于”页面的更新状态布局,移除冗余入口,并提供项目主页链接。
- 优化通话详情窗口尺寸,缩小窗口最小宽度,查看信令时更灵活。
- SIP 原始报文改为点击信令后从侧边弹出,默认显示在右侧;内容不自动换行,支持滚动、选择和复制。
- 增加 SIP 原始报文弹窗的默认高度,减少查看
100 Trying、180 Ringing等报文时的滚动操作。 - 修复替换安装后因 Sparkle Framework 加载路径缺失而无法启动的问题。
- 修复设置页账号列表底部留白偏大的问题。
安装说明
- 下载
BreePhone-0.5.1.dmg。 - 双击挂载,将 BreePhone 拖入“应用程序”并替换旧版本。
- 如果 macOS 阻止首次启动,请在“应用程序”中右键 BreePhone,选择“打开”。
需要 macOS 13 或更高版本,目前支持 Apple Silicon Mac。
BreePhone v0.5.0
BreePhone v0.5.0,macOS 上的原生 SIP 软电话。
- 目标平台:macOS 13+(Apple Silicon)
- 定位:小巧精干、日常用的、能查故障的现代化桌面软电话(多账号共存、状态栏常驻、通话网络自检、SIP 信令回溯、RTP 流实时显示)
特性
账号与注册
- 现代化UI,多账号并存,可拖动排序、逐个启停,相关状态展示
- 支持 UDP / TCP / TLS 传输;注册间隔、STUN 服务器、TURN 中继、ICE 逐账号配置
- 编解码可选并按顺序协商:
opus/48000/2·G722/16000/1·PCMU·PCMA·L16 - 切换网络自动适应:换 Wi-Fi / 插网线 / 开关 VPN 后自动重探对外地址并刷新注册,不必重启应用;通话进行中则推迟到通话结束立刻补上(重注册会重建 UA、掐断通话)
通话
- 拨号盘(带按键音)、联系人、通话记录三个主页面,通话中整体切换为通话界面
- 通话控制:静音(麦克风方向)、关扬声器(播放方向,对端仍听得到我)、保持 / 恢复、键盘(DTMF)
- 多路通话:来电等待弹窗(接听 / 拒接,可按
486 Busy Here回码)、被搁置的一路可点击切换;接听等待电话时会先把当前通话挂起,避免两路抢同一套音频设备 - 呼入呼出实时 RTP 音频电平波纹
- 自动接听(账号级开关,不触发注销重建)
- 输入 / 输出音频设备可指定,通话中切换即时生效
- 顶栏图标实时显示注册状态与通话时长;
MenuBarExtra菜单可直接查各账号状态并退出
网络与排障
- 顶栏网络胶囊:网络类型(Wi-Fi / 有线 / 蜂窝 / 热点)、链路时延与波动
- 设置 → 网络相关:一次性校验当前网络能否打通电话——SIP 监听端口、SIP 服务器、本机地址、STUN 拿到的对外地址
- 通话记录详情里可回放 SIP 信令时序(按报文实际收发方向归纳,含挂机方、结束方式等)
- 文件日志(可设上限、自动轮转),设置页一键打开日志文件夹
数据
- 设置 → 数据:把「全部配置及所有数据」导出成一个文件(含账号密码),或从中导回;导入前先解析摘要让用户确认,导入模式可选整体覆盖或合并
- 通话记录按账号各自限量、超出时淘汰该账号最旧的一条
- 启动时自动检查更新