InsMsg企业即时通信系统,包含客户端,手机客户端,服务器以及管理端。支持多方会话,多方语音视频,支持传文件,离线文件,IM邮件,共享文件,公共目录,任务提醒以及公告,企业自定义面板,系统消息,网页客服。开放系统整合API,可与其他系统实时对接,支持外观自定义,服务器支持多种数据库,支持手机接入,并可完全于局域网内运行。
1. 系统网络环境选择
整套InsMsg系统可部署于互联网供, 任何接入互联网的用户访问均可直接访问. 也可在局域网内部运行, 完全不需要接入互联网.
对于部署于局域网内的情况, 可在防火墙上做端口映射让公网用户以及手机访问。
服务器没有在线用户数限制,但一般情况下不超过10万,当在线用户量较大时需确保服务器有足够的带宽
客户端之间通信以P2P通信为主,但当客户端分布于不同网段时,则会尝试穿透,穿透失败时将过服务器中转
手机客户端可通过WIFI或移动网络登录服务器.
2. 服务器操作系统选择
InsMsgServer 运行于windows系统,版本须为xp或以上系统,或windows server。
Linux 系统下的 InsMsgServer 目前版本较低(3.6.5), 暂不支持最新的客户端
如果选择xp系统安装, 需确定系统已放开连接数限制。
服务器运行时占用资源很少,可不需要单独占用机器运行,一般的的PC机完全可以胜任
如果用户数超过2千或者更多,建议机器的内存不小于1G,Vista/win7/win8系统应保证2G内存
3. 数据库选择
对于只有几十人在线的系统,又不想搭建独立的数据库,可以考虑使用Sqlite作为内置数据库。
Sqlite数据库无需预先准备, 在InsMsgServer第一次启动时可在数据选择中直接选择
其他情况一般采用 SQL server 或 Mysql 作为数据库, 需预先准备好数据库
4. 设定网络环境
如果服务器放置于局域网内且与用户处于同一网段,只需要修改操作系统中防火墙设置, 放开指定的端口即可
对于其他网段用户或公网用户,需要放开路由器上的防火墙限制,做好端口映射,并将对外的端口告知用户。
服务器运行时需要监听多个tcp端口以及一个udp端口,做端口映射需同样设置,否则影响正常使用
测试连通性时可使用telnet等工具, 确认tcp端口是否设置正确