CherryCall
简介
CherryCall 是一款专为 Windows 平台打造的 SIP 软终端,符合 SIP 规范。
主要特点:
- 免安装版本,轻量高效,即开即用
- 友好的用户界面,简洁直观
- 支持语音通话
- 支持多账号管理
- 可接入 XSwitch 平台实现音频会议
下载
在 Xswitch 官网平台 上下载最新版本。
安装
本软件为免安装版本,下载后解压即可使用。双击 CherryCall.exe 启动程序。
主界面说明

主界面包含以下元素:
| 元素 | 说明 |
|---|---|
| 状态指示 | 显示当前账号的注册状态(●在线/●连接中/●不可用) |
| 账号选择 | 下拉选择已配置的 SIP 账号 |
| 号码输入 | 输入要拨打的号码 |
| 呼叫按钮 | 点击发起呼叫 |
| 设置按钮 | 打开设置窗口 |
功能使用
应用启动
- 双击
CherryCall.exe启动程序 - 程序启动后,由于应用是绿色免安装版且没有签名信息,会弹出安全警告,当弹出提示时,不用担心,直接点击“更多信息”,再选择“仍要运行”即可。
账号管理
添加账号:点击 "⚙" 按钮,弹出设置窗口
- 打开配置目录
- 编辑
accounts文件,参考示例常见问题增加 sip 账号信息,保存后重启程序生效
查看账号状态:主界面左上角显示当前账号状态
- ● 在线:账号注册成功
- ● 连接中:正在注册
- ● 不可用:注册失败或未连接
切换账号:点击账号下拉框,选择要使用的账号
- 切换后,呼叫将使用新账号发起
- 每个账号独立管理通话
拨打通话
基本操作:
- 在号码输入框中输入对方号码
- 点击「📞呼叫」按钮发起呼叫
- 系统自动在号码后补全域名(使用当前账号的域名)
URI 直接拨打: 如果输入中包含 @(如 8008@192.168.1.100),系统直接使用该地址,不进行补全。
呼叫按钮状态:
- 无账号或账号未连接时:按钮禁用
- 有活跃通话时:按钮禁用(防止重复呼叫)
通话窗口
发起呼叫后,会弹出通话窗口,显示:
- 通话状态(来电中/正在呼叫/已接通)
- 通话号码
通话控制按钮:
- 挂断:结束当前通话
静音:切换静音状态(来电窗口)保持:将来电保持(来电窗口)- 接听:接听来电(来电窗口)
接入来电

当有来电时,会自动弹出来电窗口,显示来电号码。
- 点击「接听」:接听来电
- 点击「挂断」:拒接来电
多通话支持
开发中,当前版本暂不支持。
系统支持多线路同时通话:
- 每个通话使用独立的窗口
- 执行挂断等操作时,系统自动选择对应的线路
- 窗口关闭时会自动挂断该线路的通话
主窗口关闭保护
- 如果存在活跃通话,无法关闭主窗口
- 需先挂断所有通话后才能关闭主程序
设置功能

点击设置按钮可打开设置窗口:
- 打开配置目录:在文件管理器中打开配置文件所在目录
- 打开日志目录:在文件管理器中打开日志文件所在目录
常见问题
Q:如何添加账号?
A: 请在设置界面打开配置目录,在 accounts 文件末尾增加账号信息,参考示例如下。
以 demo.xswitch.cn 为例,账号信息如下:
用户名: 1001 密码: Hkdq@246 SIP 服务器: 101.42.177.243:10160 SIP 代理: 101.42.177.243:10160 域: demo.xswitch.cn
那么需要在 accounts 文件中最后一行添加如下内容:
<sip:1001@demo.xswitch.cn>;auth_user="1001";auth_pass="Hkdq@246";outbound="sip:101.42.177.243:10160;transport=tcp"
Q: 呼叫按钮不可用?
A: 请检查账号是否已成功注册(状态应为 ● 在线)。切换到已注册的账号后即可使用。
Q: 呼叫失败?
A: 请检查:
- 对方号码是否正确
- 网络连接是否正常
- SIP 服务器是否可达
- 查看日志文件了解详细错误信息
Q: 无法关闭程序?
A: 程序检测到存在活跃通话时不允许关闭。请先挂断所有通话后再尝试关闭。
日志
如遇到问题,可在设置中打开日志目录获取详细的日志信息。