🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
业务服务器是指采用AnyChat Server SDK开发的服务器,专门用于处理业务流程) 业务服务器位于AnyChat for Windows 或linux SDK包的\bin\serverSDK目录下,如下图: ![](https://box.kancloud.cn/7e1f8838cdc4da1a5c77cd3c80c907b3_708x422.png) `AnyChatBussinessServer`和 `AnyChatCallCenterServer`都是业务服务器。 `AnyChatBussinessServer`是之前提供的标准的demo业务服务器(没有添加视频呼叫的逻辑)AnyChatCallCenterServer是新提供的demo业务服务器(主要是控制处理视频呼叫逻辑) 两者只是在实例功能有点不同而已(没有整合在一起),业务服务器的SDK以后还会继续增加新的功能接口,可能会提供新的只针对某一新功能的业务服务器。 **1.业务服务器安装** 首先启用 AnyChat Server SDK 通信接口,将[Function Settings]下面的 `“SDKFilterPlus=”`修改为“`SDKFilterPlus=IPCFilterPlus.dll`”,如下图所示: ![](https://box.kancloud.cn/6b82e8f25f3e6185c9b60b759cd01f47_278x119.png) 然后启动业务服务器,进入 SDK 包【bin\serversdk】目录下,有简单的业务服务器示例程序,有 C++、C#、Java 等语言开发的版本,其中C#语言版本 运行后界面如下图所示: ![](https://box.kancloud.cn/a0945394aabbc456b07101ed75a7e40e_615x387.png) ![](https://box.kancloud.cn/6b84007b6c231be8fb5bd871d2cde931_759x487.png) 业务服务器启动之后,将会显示提示信息:`“Success connected with AnyChatCoreServer...`”连接核心成功。 **2.业务服务器部署流程** **Windows平台** 1、按需修改配置文件`(AnyChatServerSDK.ini)`。 2、启动业务服务器`(AnyChatBussinessServer(C#))`,业务服务器便会收到与核心服务器连接成功的消息。 实际应用时,客户需要根据自身的实际需求单独开发业务服务器。 核心服务器需要与业务服务器共同配合才能正常工作,单独启动核心服务器,或是单独启动业务服务器均不能实现完整的工作流程。 **Linux平台** 1、启动业务服务器。新打开一个超级终端,进入【bin\serversdk】目录下,运行如下脚本:` ./runbusinessserver.sh` 界面将会提示“`Success Connected AnyChat Core Server!”`,表示与核心服务器建立连接成功。关闭JAVA程序就可退出业务服务器程序。 2、用客户端登录核心服务器,在业务服务器界面上将会出现相关业务流程的日志信息 3、运行的“`./runbusinessserver.sh`”就是一个简单的业务服务器示例,采用Java语言开发,源代码在SDK包的`【src\server\AnyChatBussinessServer】`目录下,在实际应用过程中,需要独立开发自己业务相关的业务服务器;