AnyChat技术支持论坛

标题: 无法获取好友列表 [打印本页]

作者: houyuansheng    时间: 2016-3-30 10:13
标题: 无法获取好友列表
用 demo.anychat.cn 作为服务器,可以看到好友列表。在loginfunc.js      改为 var mDefaultServerAddr = "localhost";                // 默认服务器地址
并启动 核心服务器,和业务服务器。登陆后 可在 并在 业务服务器窗口看到登陆用户 。

但是在好友列表中看不到。




无标题.png (26.41 KB, 下载次数: 5783)

无标题.png

作者: 佰锐科技-苏晴    时间: 2016-3-30 10:17
您好,是看不到好友列表吗?
作者: houyuansheng    时间: 2016-3-30 10:23
对 ,相关接口未调用:CreateUserImage , DisplayOnLineUser 。我用的是 AnyChatCallCenter ,的代码,嵌入到 自己的项目内。使用demo.anychat.cn 时,正常。
作者: 佰锐科技-苏晴    时间: 2016-3-30 10:25
您好,麻烦把日志发上来,我们分析一下。
作者: houyuansheng    时间: 2016-3-30 10:28
我在本机进行的测试--WIN7 .

无标题.png (32.6 KB, 下载次数: 4727)

无标题.png

作者: admin    时间: 2016-3-30 10:31
您好,您需要运行AnyChatCallCenterServer这个业务服务器,详情请参考:AnyChat视频呼叫中心系统
作者: houyuansheng    时间: 2016-3-30 10:33
奥 AnyChatCoreSDK_Win32_r4840  ,不在这里?
作者: admin    时间: 2016-3-30 10:39
在SDK包的bin\serversdk目录下,请阅读bin\serversdk\readme.txt说明。
作者: houyuansheng    时间: 2016-3-30 10:47
已经运行  AnyChatCallCenterServer   -------------依然不调用 CreateUserImage , DisplayOnLineUser

03-30 10:40:38:258  OnUserLogoutActionExCallBack: userid:2 errorcode:0
03-30 10:42:22:248  OnUserLogoutActionExCallBack: userid:-8 errorcode:0
03-30 10:42:47:945  OnAnyChatUserLoginActionCallBack: userid:-9 username: admin Ip: 127.0.0.1
作者: admin    时间: 2016-3-30 10:52
有停止之前的业务服务器吗?业务服务器同时只能运行一个的。

另外您可以多登录一个用户试试。demo.anychat.cn上面有很多其它的客户也在上面测试,用户比较多,而您本地如果只有一个用户,是看不出来效果的。
作者: 廖斌    时间: 2016-3-30 10:54
houyuansheng 发表于 2016-3-30 10:47
已经运行  AnyChatCallCenterServer   -------------依然不调用 CreateUserImage , DisplayOnLineUser

...

您好,只能启动一个业务服务器哦。是否有将之前的业务服务器关闭,再启动AnyChatCallCenterServer  。启动AnyChatCallCenterServer  之后,用标准callcenter demo连接你部署的服务器可以看到好友列表吗?
作者: houyuansheng    时间: 2016-3-30 11:47
用callcenter demo ---- AnyChatCallCenter index.html  登陆 也看不到 好友列表。但是 如果 连接 demo.anychat.cn 是可以看到 登陆者 本人的。
作者: houyuansheng    时间: 2016-3-30 12:09
我通过 手机登陆后,在 AnyChatBusinessServer.jar 窗口 ,看不到 手机的登陆用户。

但是打开 demo的 index.html ,用另一个用户登陆后,可以看到 2个人(和 手机登陆用户。)  -----  在 AnyChatBusinessServer.jar 窗口 没有人员列表
作者: admin    时间: 2016-3-30 12:16
您应该运行AnyChatCallCenterServer.jar,通过手机或网页登录后,应该在业务服务器上可以看到用户列表,部署核心服务器请参考:AnyChat使用攻略之独立部署Windows视频服务器
作者: houyuansheng    时间: 2016-3-30 12:42
运行 后  AnyChatCallCenterServer(C++)  ,在运行  AnyChatBussinessServer(C++)  : 登陆后可在 BussinessServer窗口 ,看到 两个登陆者。但是在 index.html的 网页上看不到。 关闭AnyChatBussinessServe 后,index.html网页可看到 两个头像,并可视频。(一个是手机登录的 ) ------ 不需要  AnyChatBussinessServer 吗?
作者: bairui.tony    时间: 2016-3-30 13:13
houyuansheng 发表于 2016-3-30 12:42
运行 后  AnyChatCallCenterServer(C++)  ,在运行  AnyChatBussinessServer(C++)  : 登陆后可在 Bussine ...

嗯,是的,只能运行一个业务服务器。运行AnyChatCallCenterServer就行了,不需要启动AnyChatBussinessServer
作者: houyuansheng    时间: 2016-3-30 22:23
在只启动coreServer和  AnyChatCallCenterServer 。以我本机作为web服务器(tomcat) ,以A 服务器作为 coreServer 和 AnyChatCallCenterServer  --------- 测试成功。

当以A服务器 作为web服务器是,登录不成功。
loginfunc.js
var mDefaultServerAddr = "211.140.194.88";                // 默认服务器地址  更换为 localhost 或 127.0.0.1  登录都未成功
A服务器 ,是windows 2003server虚拟机。
以A作为web服务器时,在web项目中 插入demo 访问 /index.html 时设置 A的ip地址,成功视频。

作者: 佰锐科技-陈伟    时间: 2016-3-31 09:03
houyuansheng 发表于 2016-3-30 22:23
在只启动coreServer和  AnyChatCallCenterServer 。以我本机作为web服务器(tomcat) ,以A 服务器作为 coreSe ...

您好 关于部署的疑问,麻烦您加下我们同事QQ 我们远程协助您这边处理QQ2637535672 !




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3