Levelupsoft Inc. 软件产品

业务对话,
不放在别人的服务器上

SSemTalk 是由企业自行运营的通讯工具。消息、文件、通话都在自有服务器内流转,员工使用的仍是熟悉的聊天界面。

4
桌面与移动应用
10
支持语言
100%
在自有基础设施内

为何选择自托管

为了便利,正在交出什么

公开通讯工具上手很快。代价是对话记录、附件,以及近似组织架构的关系网,全都沉淀在他人的基础设施中。

数据在外部

合同与图纸都留存在外部服务的存储中。想删除时,不是我们自己删除,而是请求对方删除。

合规难以举证

面对金融、医疗、公共部门审计提出的“那些对话保存在哪里”,除了出示外部服务商的条款之外别无答案。

政策会变

资费、保留期限、功能限制都不由我们决定。某天一旦变更,整个组织都得随之调整。

产品

SSemTalk 的服务器与应用成套交付

不是只交付服务器软件、应用让客户自理。四个平台的应用均已对接自有服务器,随产品一同提供。

01

服务器

安装在自有数据中心或公司内部服务器。一套 Docker 即可拉起服务器、数据库与证书。

02

应用

macOS、Windows、Android、iPhone。可挂上企业名称与图标分发,并能与公开通讯工具同装于一台设备。

03

机器人与集成

沿用熟悉的 Bot API。现有 Python、Node 机器人只需更换服务器地址即可运行。

功能

业务所需,一应俱全

消息与文件

一对一与群组对话、已读标记、回复、最大 2GB 文件、图片与文档。

语音通话

两人之间的端到端加密通话。并为受限网络配备中继(TURN)。

机器人与自动化

用 @BotFather 创建机器人,通过 HTTP Bot API 与 Webhook 对接内部系统。

管理界面

用户、机器人与存储状况,验证码下发方式,设备登出,都在同一界面。

注册管控

是否开放注册、验证码下发方式(SMS、邮件、管理界面)、号码封禁与尝试次数限制。

10 种语言

应用与文档提供含韩语在内的 10 种语言。阿拉伯语支持从右至左排版。

架构

一图看懂部署

应用通过标准 MTProto 连接服务器,服务器以事件溯源方式写入 PostgreSQL。通话语音不经过服务器,由应用之间直接传输。

Levelupsoft Inc.应用macOS · Windows · Android · iPhone接入TLS · MTProto 2.0SSemTalk 服务器Java 21 · NettyPostgreSQL事件溯源中继TURN · 仅语音内部系统Bot API · Webhook

图示说明

  • 从左到右:应用 → 接入 → 服务器 → 存储。所有箭头都止于企业边界之内。
  • 实线是消息与文件经过的路径。服务器接收并记录,再推送给已连接的设备。
  • 虚线是语音。通话内容不经过服务器,只有在网络受限时才经由中继。
  • 内部系统以机器人接入。把通知、审批与发布结果发到会话中,是常见用法。
  • 存储不断累积事件。什么在何时、如何变更,都会留存而不被抹去。

部署

从安装到使用,四个步骤

  1. 1

    启动服务器

    一套 Docker Compose。服务器、PostgreSQL 与证书一同启动。

  2. 2

    域名与证书

    绑定企业域名后,HTTPS 证书自动签发与续期。

  3. 3

    分发应用

    下载并安装带企业品牌的应用。也可通过应用商店分发。

  4. 4

    注册与运营

    在管理界面设定注册方式,并就地查看用户、机器人与存储。

技术

构建在成熟可靠的部件之上

MTProto 2.0

与公开通讯工具相同的传输协议。无需重新开发客户端。

Java 21 · Netty

在虚拟线程上处理请求。单台服务器可承载数千连接。

PostgreSQL · 事件溯源

不覆盖状态,而是累积事件。审计与恢复来自同一份记录。

4,000 项以上测试

连真实客户端接入并收发消息的过程也会自动验证。

正在考虑引入 SSemTalk 吗?

告知规模与合规要求,我们将提出合适的方案,并协助试点部署。

立即咨询

halo@levelupsoft.com+82 10-8472-4070

Levelupsoft Inc.