XyTalk企业即时通讯IM开始开源

XyTalk-pc是一款基于XMPP协议的企业级即时通讯软件,支持跨平台使用,具备丰富的功能如消息加密、文件传输等,并提供企业集成接口。

网址:
https://gitee.com/475660/xyTalk-pc
https://github.com/xy-Group/xyTalk-pc

Xy.Platform是一个高性能、可扩展的企业通信和协作平台。包含通讯服务(XMPP协议)、客户端(PC、Android、iOS)、Web门户(用于集成企业应用)、WebAPI(用于企业扩展调用)。 

XyTalk.pc是XMPP协议的即时通讯IM客户端PC软件,可用于Windows/linux/Mac. 
联系邮箱:475660@qq.com 

 

## 特性 ##

XyTalk IMXyTalk IMXyTalk IMXyTalk IM

XyTalk IM

XyTalk MUC

XyTalk Portal

XyTalk HTTP API

  企业IM服务和客户端,提供完备的功能和使用体验,注重企业特性。  企业特性的群组服务,团队沟通是IM产品的核心价值之一。  一体化办公门户平台,提供网盘、会议管理、流程审批、内容管理等。  为企业提供IM服务开发调用,提供安全可扩展的方式服务集成对接。
    
XyTalk IMXyTalk IMXyTalk IMXyTalk IM

XyTalk Sync

XyTalk File Storage

XyTalk Push

XyTalk Full Client

  利用企业原有的组织架构和登陆认证体系,组织架构同步、入职自动账户启用、离职即时清除等。  企业文档库。个人、群组网盘。对海量存储需求还提供分布式文件系统。  iOS APNS和安卓消息推送服务,用于离线消息的提醒。  全栈客户端体系,包含Windows\android\iOS\Web\Linux。

 

## 功能 ##

功能
基础功能
登陆。
自动断线重连
个人资料修改。头像,电话,邮件等
组织架构初始化工具
单聊、群聊消息
消息复制
消息推送。iOS APNS和安卓消息推送
消息撤回
消息转发
图片消息
文件消息
置顶会话
消息加密
离线消息
消息存档
消息搜索
截屏编辑
截屏传输及展示
表情
员工位置
短语音消息
短视频消息
离线文件
离线文件服务器程序
GB级大文件传输
最近联系人
联系人列表
联系人模糊搜索。按名称、缩拼、电话、部门
组织架构展示
联系人电子名片
同事二维码扫描添加
发起群聊
群组加人
群主踢人
群名称。可修改
群组公告
群组权限控制
群组离线消息
群发\广播信息。管理员可群发
单聊拖拽转多人会话
退出群
删除群
聊天记录备份\还原
系统设置
自动升级
类微信UI操作体验
功能
企业功能
HTTP API。为企业提供IM服务调用: 
OAuth2.0认证 
SSO单点登陆接口 
HTTP文件上传 
HTTP文件下载 
组织架构同步
登陆员工同步
移动门户后台管理
移动门户Web消息
移动门户企业网盘
移动门户BPM工作流
移动门户会议预定
移动门户会议提醒
移动门户会议日历
移动门户会议记录
移动门户日程提醒、定时提醒
移动门户同事圈
移动门户通告
移动门户通讯录
移动门户电子投票
海量文件私有云分布式存储
集成邮件系统
企业LOGO定制
企业原办公OA集成
单点登陆集成
电子考勤(GPS定位考勤)
集成短信系统--移动电信联通
集成短信系统--回复支持
集成短信系统--群发支持
   

 

## 技术相关 ##

 

  • 开发语言:Java8
  • 通讯协议: XMPP(用于消息)、HTTP
  • 通讯Server: Tigase + Nginx + Kafka + Zookeeper,针对XMPP和企业业务我们做了部分定制,如离线文件、组织架构同步服务、企业集成登陆验证服务、消息同步、消息撤回、消息翻译、流程机器人等服务。服务器插件基于Tigase开发,
  • OSGi service platform: Apache Felix
  • WebServer Portal & API: Spring、Shiro、Activiti、Websocket
  • PC端UI: Java Awt/Swing(very low?知道intellij idea、Google Android Studio用什么开发的吗?)
  • Swing皮肤:Darcula
  • 异步框架: Java8内置CompletableFuture、SwingWorker,原则是适合就好,不必过重
  • 缓存:客户端堆内缓存,服务器端Ehcache
  • DB: MySQL(Server side)、SQLite(客户端)
  • 文件服务(用于离线文件存储、群文件、图片、短语音、短视频、企业文档库等应用),支持:
    • 私有自带Xy.File OSS-FS文件系统服务 ,自主开发,免费开源.(https://gitee.com/475660/xyFS
    • 私有企业云存储:Seafile网盘
    • 私有分布式文件:FastDFS文件系统
    • 私有分布式文件:MongoDB GridFS分布式文件系统
    • 私有分布式文件:百度文件系统 BFS
    • 私有分布式文件:微信后台分布式存储数据库 PaxosStore
    • 私有BASE64转存关系数据库存储(停用)
    • 公有云存储:阿里OSS云存储
    • 公有云存储:七牛云
    • 公有云存储:腾讯文件云存储 CFS
  • ORM:Mybatis
  • 日志库:logback、slf4j-log4j12
  • 其他客户端:Android、iOS、Web

 

## 截图预览 ##

PC版群组会话界面: 
XyTalk IM PC版群组管理界面: 
XyTalk IM PC版建群界面: 
XyTalk IM 

PC版会话界面: 
XyTalk IM 

PC版联系人界面: 
XyTalk IM 
发送文件,接收者是Spark客户端: 
XyTalk IMPC版设置界面: 
XyTalk IM 
Android版、iOS版界面: 
XyTalk IM
后台管理界面: 
XyTalk IM

企业即时通讯系统源代码销售 类似 MSN、QQ、雅虎通的即时通讯工具,是一套统一通讯、商务协作的即时通讯工具。主要应用于企业内部沟 通、各种会议,企业和客户以及合作 伙伴的交流,客户服务系统,远程培训教育系统,证券业的股评、咨询 系统,医疗的远程会诊系统, 以及其他很多行业的通过网络进行的实时音视频交流的系统。 1 状态管理 维护所有在线人员的状态,除了系统提供的几个常用的状态(如:离开、忙碌、参加会议等)之外,系统同时提 供了自定义在线状态的功能,以满足各种应用场合的需求. 2 即时消息 在 NetMessenger 上发消息完全可以和手头的其他工作同时进行。比 Email 要快速,无需等待;比电话交流 方式要丰富,不用消耗时间在拨电话、等待对方接听、或者对方不在时要多次重拨等,可以省去许多长途电话 费,办公室电话铃声和在电话上讲话的干扰也大幅度降低;在电话上不容易讲清楚的如一串数字、地址等可以 很方便的用文字来描述,可以直接把一幅图或者文件发给对方;可以打开语音、视频进行对话 3 语音对话 采用成熟语音技术,通话双方即使是使用拨号上网也可得到很好的通话效果. 4 网络摄像机 允许查看联机对话用户的摄像头. 5 文件传输 系统提供了高速、稳定的实时文件传输功能,支持断点续传. 6 组织机构管理 包括部门、用户,职位以及级别管理(新增,删除,修改). 7 信息传输可靠、安全 密码和消息内容都采用加密技术. 9 栩栩如生的聊天场景 可以身临其境地聊天,动人的聊天场景,迷人的场景动作,浪漫其实很简单! 10 灵巧的捕捉屏幕功能 截取自己的屏幕给对方看. 11 自定义页面 NetMessenger中有三个地方,您可以自定义页面,方便您在NetMessenger 中提供您自己的信息. 12 群发消息给员工 可以发送消息给想发送消息的员工. 13 群发消息给部门 可以发送消息给选中的部门,部门的员工会自动收到发送的消息. 14 邀请 可以邀请需要的人一起聊天. 15 上线,离线提示 可以不需要看自己的NetMessenger,系统会提示谁上线了,谁下线了. 16 自定义字体 可以自定义自己需要的字体,字形,大小,颜色,有无下划线等. 17 自动快捷输入表情符 可以方便迅速地输入您想要的表情,好心情,坏心情,只要轻轻点一点. 18 自定义NetMessenger风格 可以自定义自己需要的风格. 19 组织架构 登录后即可清晰看到由树型目录表达的多层次企业组织架构实时更新信息,在 NetMessenger 上查看对方资料 信息 一目了然的树型组织架构 ,可让每个员工迅速地融入到企业当中,即使在彼此还不认识的情况下也可以很好 的协作。 20 消息提示 系统会自动提示消息来了. 21 聊天记录 它可以记录所有的聊天记录方便查看. 22 留言功能 如果对方不在线了,可以留言给对方,对方只要一上线就可以及时的收到留言. 23 系统的自动检测 如果长时间没有动鼠标了.系统会自动离开. 24 聊天记录保密 聊天记录使用了DES加密算法,安全性绝对可靠. 25 隐身功能 如果不想别人知道你在线上,用户可以使用隐身的功能.(选择“显示为脱机”状态,您可以接收信息,但别人 看不到你在线) 现对外公开低价出售P2P即时通讯源码,无加密,组件齐全,调试非常简单方便! 发送联机或脱机消息,同时可自定义消息字体、颜色、大小等信息,支持插入表情符号,屏幕截取。支持多人 消息群发等功能; 在线即时语音、视频聊天; 穿透网关防火墙,不同局域网任意对话; 系统采用先进的点对点通讯技术,消息(包括文本、语音、视频、文件)的传输大多数情况不需要经服务器中 转而直接发往接收者所使用的机器,传输速度更快。而且因服务器仅仅只是起着维护用户状态列表的功能,因 此占用资源极少,可允许同时在线的人数就越多,对系统的影响也最小。 可以设置各种离线状态,支持自定义状态; 用户可自定义界面,界面皮肤可在线更新; 灵活支持Oracle、Sql Server等数据库; 服务器端资源占用低,通讯中不占用服务端资源; 联系QQ:571033003 全套源码 技术指导 编译通过= 5000 元 应用领域 即时通讯软件主要应用于企业内部沟通、各种会议,企业和客户间合作交流,客户服务系统,远程培训教 育系统,证券业的股评、咨询系统,医疗的远程会诊系统,各种购物网站, 物流系统等! 测试服务器请与QQ:571033003联系商祺!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值