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

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

当有来电时,会自动弹出来电窗口,显示来电号码。
- 点击「接听」:接听来电
- 点击「挂断」:拒接来电
历史记录
挂断电话后,在主界面会显示历史记录信息:包含呼叫方向(呼入/呼出)、时间、及对方的账号信息;
其中方向图标含义如下:
○ : 表示应用启动时间 ← : 表示呼出 → : 表示呼入/接听
主窗口关闭保护
- 如果存在活跃通话,无法关闭主窗口
- 需先挂断所有通话后才能关闭主程序
设置功能

点击设置按钮可打开设置窗口,设置窗口中包含如下功能:
通用
- 开发中
账号
- 账号页签可以添加、删除和管理多个 sip 账号
声音
- 开发中
网络
- 开发中
高级
- 打开配置目录:在文件管理器中打开配置文件所在目录
- 打开日志目录:在文件管理器中打开日志文件所在目录
常见问题
Q:如何添加账号?
A: 账号添加针对不同的版本有不同的配置方式,请参照您的版本进行配置。
版本号查看方法:在文件 cherrycall.exe 上右键,选择"属性" -> "详细信息",查看"产品版本"信息。
v0.0.3 及以上版本:
如果你之前使用过 v0.0.1 及 v0.0.2 版本,请先删除配置目录下的 config 文件,然后按照以下方式进行配置:
打开设置界面,选择账号页签,点击「新增」按钮,输入账号信息,点击「保存」按钮即可。这里的账号信息指的是 sip 账号信息,具体字段配置示例参照 V0.0.1 版本中的示例。
V0.0.1 版本、V0.0.2 版本:
请在设置界面打开配置目录,在 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: 程序检测到存在活跃通话时不允许关闭。请先挂断所有通话后再尝试关闭。
日志
如遇到问题,可在设置中打开日志目录获取详细的日志信息。