设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: liangchao
打印 上一主题 下一主题

BRAC_ObjectControl进入营业厅返回-1

[复制链接]

1

主题

10

帖子

29

积分

新手上路

Rank: 1

积分
29
楼主
发表于 2016-4-27 13:37:50 | 显示全部楼层
您好!我想问一下:在坐席端点开始服务之后,没有回调OnAnyChatServiceStart此方法,队列里有客户,无客户的话会调OnAnyChatAgentWaitingUser()方法。这是为啥?

下面是日志:
[2016-04-27 13:15:53(893)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2016-04-27 13:15:53(894)]        Load BRAnyChatCore.dll success!(V5.3 Build Time:Aug 10 2015 12:20:22)
[2016-04-27 13:15:53(900)]        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
[2016-04-27 13:15:53(945)]        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
[2016-04-27 13:15:53(947)]        Load BRMediaShow.dll success!(V5.3 Build Time:Aug 10 2015 12:20:53)
[2016-04-27 13:15:53(949)]        Load BRMediaCore.dll success!(V5.3 Build Time:Aug 10 2015 12:21:04)
[2016-04-27 13:15:54(667)]        Invoke        Connect(192.168.101.45,8906)=0
[2016-04-27 13:15:54(669)]        Invoke        LoginServer(username=hhhhh)
[2016-04-27 13:15:54(710)]        CheckClientSocketLink         Connect(ip=192.168.101.45,port=8906)
[2016-04-27 13:15:54(830)]        Server version: V6.0(Build Time:2016-03-22 20:21:52, Server OS:Windows)
[2016-04-27 13:15:54(833)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2016-04-27 13:15:54(944)]        Message        OnLoginSystem(userid=17,errorcode=0,username=hhhhh), msg deliver worked(1)
[2016-04-27 13:15:54(947)]        Object InitFlags:0xffffffff
[2016-04-27 13:15:54(947)]        Server running time: 0 days, 4 hours, 10 minutes, license mode:0
[2016-04-27 13:15:54(990)]        Connection to streaming media server successfully!(udp delay:23ms)
[2016-04-27 13:15:55(011)]        Area(10001) Object Event, unknow event:2, dwParam1:17
[2016-04-27 13:15:55(081)]        Area(10001) Object Event, Enter Result:0
[2016-04-27 13:15:55(081)]        Area(10001) Object Event, unknow event:401, dwParam1:0
[2016-04-27 13:16:24(532)]        Area(10001) Object Event, unknow event:401, dwParam1:0
[2016-04-27 13:16:29(085)]        Area(10001) Object Event, unknow event:401, dwParam1:0
[2016-04-27 13:16:31(097)]        Area(10001) Object Event, unknow event:401, dwParam1:0
[2016-04-27 13:16:35(797)]        Area(10001) Object Event, unknow event:401, dwParam1:0
[2016-04-27 13:23:55(177)]        Area(10001) Object Event, unknow event:401, dwParam1:0
[2016-04-27 13:23:59(250)]        Area(10001) Object Event, unknow event:401, dwParam1:0
[2016-04-27 13:24:01(248)]        Area(10001) Object Event, unknow event:401, dwParam1:0
[2016-04-27 13:24:07(969)]        Area(10001) Object Event, unknow event:401, dwParam1:0
回复 支持 反对

使用道具 举报

1

主题

10

帖子

29

积分

新手上路

Rank: 1

积分
29
沙发
发表于 2016-4-28 10:05:01 | 显示全部楼层
您好!回调的调成功了!!反复进入队列的这个问题请给解答一下。我是在进入区域的回调中调用调BRAC_ObjectControl(ANYCHAT_OBJECT_TYPE_QUEUE, queueList[0], ANYCHAT_QUEUE_CTRL_USERENTER, 0, 0, 0, 0, "");
代码如下:
// 进入服务区域通知事件
function OnAnyChatEnterAreaResult(dwObjectType, dwObjectId, dwErrorCode) {
        AddLog('OnAnyChatEnterAreaResult(' + dwObjectType + ',' + dwObjectId +','+dwErrorCode + ')', LOG_TYPE_EVENT);
        if (dwErrorCode == 0) {
            colorIdx = 0;
                // 进入服务区域成功
                if(mUserType==1){//客户
                        /**获取队列*/
                        var queueList =BRAC_ObjectGetIdList(ANYCHAT_OBJECT_TYPE_QUEUE);
                        if (queueList.length>0){
                                //2 进入队列
                                var errorEnterQue=BRAC_ObjectControl(ANYCHAT_OBJECT_TYPE_QUEUE, queueList[0], ANYCHAT_QUEUE_CTRL_USERENTER, 0, 0, 0, 0, "");
                                if (errorEnterQue==0){
                                        currentSelectedQueueId = parseInt(queueList[0]); //获取队列id
                                       
                                }else{
                                        alert("errorEnterQue:"+errorEnterQue);
                                }
                        }
                        else{
                                alert("未获得队列");
                        }
回复 支持 反对

使用道具 举报

1

主题

10

帖子

29

积分

新手上路

Rank: 1

积分
29
板凳
发表于 2016-4-28 15:45:54 | 显示全部楼层
坐席的服务正常了,反复进入队列的问题还是存在。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-5-6 00:29 , Processed in 0.108417 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表