当前位置: 代码迷 >> Web前端 >> 筹建一个在线客服功能(openfire+spark)
  详细解决方案

筹建一个在线客服功能(openfire+spark)

热度:668   发布时间:2012-11-23 00:03:29.0
搭建一个在线客服功能(openfire+spark)

第一步:安装Jabber服务器软件

Jabber服务软件有很多,具体可以参考jabber官方网站的列表:

Jabber官网地址:http://www.jabber.org

常用Jabber服务器软件:http://www.jabber.org/web/Servers

# sudo /etc/init.d/openfire stop #停止Openfire服务器
# sudo /etc/init.d/openfire restart #重新启动一次Openfire服务器


其中最为方便安装搭建的无疑是Openfire(Wildfire),一款基于GPL协议开源软件,Openfire有linux、windows和MAC的不同版本,软件需要java环境支持,不过软件本身自带了环境包,你可以根据你的需要下载不同的版本。
从http://www.jabber.org/web/Servers找到
Openfire(原来的Wildfire)是一个跨平台,采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。

openfire需要JAVA环境支持,如果没有请:sudo apt-get install sun-java5-jre

第二步:配置jabber服务器

Openfire(Wildfire)支持完全的web安装,如果你在本地按安装只需要在浏览器中输入(远程服务器为http://你的服务器地址:9090)即可开始即时通讯服务器配置。

配置很简单,基本上是默认。(以下以MYSQL为例),前三步默认即可,第四步:
标准数据库设置:选择MySQL,数据库URL填入你的数据库地址,端口和数据库名称(请自行创建),用户名密码填入你的mysql的帐号密码,其他更具需要选择填写。继续之后会在你的mysql中创建表并初始化。
(将数据库URL:改成你自己的服务器地址,要先建一个openfire的数据库,然后系统会自动创建表并初始化)

第三步:Jabber客户端安装配置

支持Jabber有很多很好的客户端软件,官方推荐的有:

平台

建议客户端

Windows

Exodus, Pandion, Psi, Spark

Linux

Gajim, Gossip, Kopete, Pidgin, Psi, Spark, Tkabber

Macintosh

Adium, iChat, Psi, Spark

更多的列表请参考:http://www.jabber.org/web/Clients

这里我们建议使用Spark,因为Spark和Openfire能够很好的相互支持,可说黄金组合。

  相关解决方案