跳到正文
讯企通 讯企通 XunQiTong IM
首页 / 产品能力
Product

从聊天到办公,按模块核对源码范围

讯企通不是只有聊天框。移动端、桌面端、运营后台和开放接入是同一套账号与会话模型。下面用真实截图说明每天会碰到的界面,点图可放大。

移动端

从登录到工作台的日常路径

以下为讯企通 App Store 真机截图。Flutter 客户端覆盖 iOS / Android。国内安卓市场可以安排上架。

登录
登录 / 切换企业
进入企业
企业号准入
消息
消息列表
工作台
打卡、请假、报销
我的
个人中心
聊天
单聊与多媒体
通话
语音 / 视频通话
通讯录
通讯录与群组
企业动态
企业动态
主题
多套主题

即时消息

HTTP 发送、WebSocket 推送。文本、图片、语音、文件和桌面端截图都能进同一条会话。弱网重连后按服务端状态补拉。

组织与关系

好友申请、企业通讯录、群成员管理是后台可运营的。适合内部沟通,也适合把客服账号放进通讯录做私域承接。

桌面端

窗口聊天、群组和办公入口

Tauri + React 做 Windows 客户端。除聊天外还有群聊、通讯录、企业动态、通知中心和系统设置。

讯企通 Windows 会话
会话列表 + 聊天窗口
桌面端音视频
桌面端音视频
群资料
群资料与成员
运营后台

人、会话、内容和直播放在一处

Vue 3 + Element Plus。平台超管和企业管理员走不同登录入口。企业客服可以在作用域内接待,不必把全部用户数据暴露给每个运营。

用户与组织

用户、实名标记、企业、群组、企业信息。企业后台带 teamId 作用域,避免串数据。

内容与风控

会话监控、举报、封禁、违禁词、反馈、平台审计,适合上线后的日常治理。

直播与办公

直播间、审核、回放、虚拟观众、TRTC / Agora、OA、网盘、App 菜单均可配。

第三方会话:把外部客服收进自己的 IM

很多项目要的不是「再做一个微信」,而是把已有客服入口、开放接口和内部群,收敛到私有化后台。讯企通管理端提供第三方会话管理,会话仍走自己的用户、权限和审计。

  • 外部会话与内部联系人使用同一套账号模型。
  • 客服接待可和企业后台绑定,适合私域和多租户。
  • 接口走 OpenAPI,开发环境可打开 /swagger-ui.html 核对分组。
第三方会话管理界面
第三方会话列表与治理入口

音视频:通话、会议、直播分开承担

点对点通话走 WebRTC;会议和直播把媒体交给 TRTC,也可配置 Agora。业务进程不转发视频流。大房间时 JOIN/LEAVE 只推相关角色,弹幕合并,在线人数走 Redis。

  • IM 长连接默认 :9102,直播信令 :9101,旧端兼容 :9100。
  • 进房限流、弹幕批量、房间级 fanout 已在服务端落地。
  • 后台可管直播间、审核、回放和 RTC 参数。
会议界面
会中布局与会控,媒体层与 IM 层分离
技术架构

分层交源码,容量按环境压测

交付时按层拆开:客户端、实时接入、数据与队列、对象存储和音视频 SDK。多节点用 RocketMQ 广播,单机开发可以关掉 MQ。官网不写无法复现的并发数字。

架构图
客户端 → 实时服务 → 数据队列 → 音视频与对象存储
客户端
Flutter 3 / React + Tauri
实时
Java · Netty WS · Redis
数据
MySQL 8 · RocketMQ
媒体
WebRTC · TRTC · OSS
下一步

能力对上了,再谈源码范围和价格

二开、上架、代部署均另计。请准备要上的端、是否必须私有化、要不要客服和会议。

飞机号 @sanpang