佰锐科技-李永星 发表于 2015-7-23 22:57:45

Windows平台下部署排队服务与功能测试

本帖最后由 佰锐科技-李永星 于 2015-7-23 23:57 编辑

AnyChat一直致力于为行业客户提供音视频整体解决方案,其中业务队列也是行业客户所关注的重点之一,AnyChat技术团队经过深入研发,提炼出一套高度抽象的业务对象API接口,可用于实现包括业务队列在内的多种业务场景,在最新的AnyChat V5.3版本中已正式开放业务对象API接口。
现以初学者角度介绍:如何在windows平台部署排队服务,用Web模拟坐席和用户测试
首先下载AnyChat for Windows SDK和AnyChat for Web SDK(点击打开下载页面);
A、服务端部署
1、解压AnyChat for Windows SDK并运行bin\server下音视频核心服务器,请参考AnyChat使用攻略之独立部署Windows视频服务器



2、运行排队业务服务器,AnyChat for Windows SDK包bin\serversdk下运行AnyChatCallCenterServer(C++).exe。(当前目录下提供多种版本的服务器,可选择您适合的进行测试)
3、如果运行的是Java版业务服务器如下图所示,需要注意的是windows操作系统是64位的,需要把AnyChatSampleServer(Java).jar和RunAnyChatSampleServer.bat复制到x64目录下,然后再运行RunAnyChatSampleServer.bat,如果是32位则默认就行。



4、业务服务运行界面如下,会提示与核心服务器成功连接,如果是分布式部署需要修改配置文件AnyChatServerSDK.ini中ServerIpAddr属性为核心服务器的IP地址:




B、Web端安装与测试
1、解压AnyChat for Web SDK
2、安装Web插件(如果是有Internet网络,则可直接打开网页从AnyChat官网自动下载最新Web插件安装,则可跳过此步骤。此项是在局域网没有公网的情况手动安装Web音视频插件)。



3、运行排队Web客户端,SDK目录下src\AnyChatQueue\index.html



4、以客户身份登录系统,可看到营业厅信息:



5、进入第一个营业厅,可看到此营业厅下的队列情况:


6、进入其中一个业务队列,此时将出现等待服务信息:



7、在另外一台电脑浏览器中打开同样的登录界面,选择坐席身份登录:



8、选择相同的营业厅进入,此时会看到营业厅的排队情况:


9、选择开始服务,些时系统会自动按优先级取最高的一位用户进行呼叫:



10、此时客户端将会出现坐席的呼叫请求界面:

11、当选择接受,客户和坐席进入通讯状态,开始业务会话:


12、整个流程到此介绍完毕,您可模拟多个用户以不同优先级登录,测试多用户排队情况;并且可以登录多个坐席来处理同一个营业厅业务,测试多坐席处理业务情况。



页: [1]
查看完整版本: Windows平台下部署排队服务与功能测试