距离上一次在博客园分享即时通信技术(Lesktop开源WebIM 2.2.0.11——增加在线客服功能)已经9年了,之后断断续续对Lesktop2.0进行了重构,并增加了一些新功能,今天要发布的是Lesktop 3.0,相比2.0增加了以下功能:

1、重构UI库

2、企业内部组织架构管理

3、在线客服嵌入代码

4、增加在线客服留言功能

5、增加多人回话功能

6、群文件共享

7、客户端自动更新

8、优化消息历史功能

9、增加消息盒子

10、显示在线状态

11、客户端声音提示

后续Lesktop的开发,将主要以企业内部通信和在线客服为主,当前版本已经包含了一个企业IM需要的最基本功能:组织架构管理,私聊,群组,多人会话,群文件共享,发送图片和文件,客服平台,客户端自动更新等。

您可以通过以下方式获取到Lesktop 3.0的全部源代码:

1、通过博客园(https://files.cnblogs.com/files/lucc/IM3.0.zip)或GITHUB(https://github.com/luchuncheng/Lesktop.git)下载,下载后创建数据库并运行db\Db.sql,配置web.config数据库链接,打开IM.sln, 启动wwwroot工程(建议用IIS做服务器)即可

管理员登录:

账户名:admin,初始密码为空,不用需要输入密码直接登录

客户端配置:

将Client.exe同目录下的Setting.conf中的ServiceUrl修改为对应的网址:

<?xml version="1.0" encoding="utf-8"?>
<Config>
    <ServiceUrl>http://im.luchuncheng.com</ServiceUrl>
    <AppPath>/</AppPath>
    <ResPath>CurrentVersion</ResPath>
</Config>

在线演示(用户端):

http://im.luchuncheng.com

2、通过阿里云镜像,你可以将阿里云的账号ID发到评论区或通过客服平台(http://im.luchuncheng.com/2.0.0.18/CustomService.aspx?Peer=lucc)留言,然后我会将配置好的镜像(新加坡区)共享给你,该镜像内容包括:

(1) GIT源代码管理工具和从GITHUB签出的源代码,Git工具方便以后获取源代码更新
(2) IM需要的运行环境:IIS+SQL Server 2008 Express
(3) IM需要的开发工具:Virtual Web Developer 2010 Express
(4) 已配置好IPSec VPN,因为镜像在新加坡,因此通过该镜像创建的主机可以当VPN用来翻墙,方便获取国外的开源代码,支持WIN7WIN10IOS, 安卓(IPSec共享密钥: luchuncheng.com, 用户名:administrator, 密码为创建主机时的管理员密码)

通过共享镜像创建主机(用最低配置,突发性能实例 t6, 2 vCPU,1G即可),运行后会自动启动IM服务器,通过 http://主机IP 就可以登录到web版,客户端需要用admin登录(初始密码为空,不用需要输入密码直接登录)一次后才能通过登录页面下载。

该镜像已包括了IM的开发工具,可通过远程链接登录到主机,打开IM.sln修改代码,修改后生成解决方案立刻生效

开源企业即时通讯和在线客服-LMLPHP

本文主要介绍Lesktop 3.0 的所有功能,技术相关的文档后面再慢慢补上:

内部IM(桌面模式)

开源企业即时通讯和在线客服-LMLPHP

内部IM(WebOS模式,兼容Firefox,Chrome,IE等主流浏览器)

开源企业即时通讯和在线客服-LMLPHP

在线客服(嵌入模式,兼容Firefox,Chrome,IE等主流浏览器)

开源企业即时通讯和在线客服-LMLPHP

在线客服(独立窗口模式,兼容Firefox,Chrome,IE等主流浏览器)

开源企业即时通讯和在线客服-LMLPHP 

发送消息(支持发送文字,图片和表情):

开源企业即时通讯和在线客服-LMLPHP

开源企业即时通讯和在线客服-LMLPHP

群组和群共享

开源企业即时通讯和在线客服-LMLPHP

开源企业即时通讯和在线客服-LMLPHP

多人会话:

开源企业即时通讯和在线客服-LMLPHP

嵌入代码管理(新建,修改和删除)

开源企业即时通讯和在线客服-LMLPHP

开源企业即时通讯和在线客服-LMLPHP

访客留言管理

开源企业即时通讯和在线客服-LMLPHP

部门管理

开源企业即时通讯和在线客服-LMLPHP

开源企业即时通讯和在线客服-LMLPHP

人员管理

开源企业即时通讯和在线客服-LMLPHP

消息管理和搜索(非管理员)

开源企业即时通讯和在线客服-LMLPHP

开源企业即时通讯和在线客服-LMLPHP

消息管理(管理员)

开源企业即时通讯和在线客服-LMLPHP

 

10-02 13:18