AnyChat技术支持论坛

标题: 呼叫转移改为多人聊天功能 [打印本页]

作者: lezhuowen    时间: 2016-8-1 16:42
标题: 呼叫转移改为多人聊天功能
我现在的demo有这样的功能:坐席端在与用户进行点对点的对话过程中,如果有别的坐席端在线的话,就可以通过呼叫转移功能转给其他在线客服接听,同时断掉当前会话。现在要把呼叫转移这个功能进行修改,如果有其他坐席端在线,就可以拉他进来群聊,就不是点对点对话了,改为多人聊天,亲各位大牛帮忙我该怎么实现这个功能,谢谢各位了
作者: admin    时间: 2016-8-1 16:52
您好,使用AnyChat可以方便的实现上述需求,解决方案如下:
1、当前坐席端是知道当前的房间号的,可以通过透明通道,向其它坐席发送一条邀请指令,带上当前的房间号;
2、其它坐席收到邀请后,进入指定的房间;
3、新坐席进入房间后,互相请求语音、请求视频,则群聊的会话就建立起来了。
作者: lezhuowen    时间: 2016-8-1 17:01
admin 发表于 2016-8-1 16:52
您好,使用AnyChat可以方便的实现上述需求,解决方案如下:
1、当前坐席端是知道当前的房间号的,可以通过 ...

你好,可以大概和我说一下第二个步骤以后的函数调用顺序吗
作者: 佰锐科技-白玉冰    时间: 2016-8-1 18:07
本帖最后由 佰锐科技-白玉冰 于 2016-8-1 18:10 编辑
lezhuowen 发表于 2016-8-1 17:01
你好,可以大概和我说一下第二个步骤以后的函数调用顺序吗

你好,新坐席进入房间之后,先打开自己音视频 BRAC_UserCameraControl、BRAC_UserSpeakControl;
然后根据 新坐席收到透明通道回调方法 获取发送者(用户)的 userid,请求用户的音视频;
用户可以根据 OnAnyChatUserAtRoom 回调方法获取 新坐席的 userid,来请求音视频。
作者: lezhuowen    时间: 2016-8-3 14:55
佰锐科技-白玉冰 发表于 2016-8-1 18:07
你好,新坐席进入房间之后,先打开自己音视频 BRAC_UserCameraControl、BRAC_UserSpeakControl;
然后根 ...

你好,第一步用什么函数实现?我现在都没找到合适的方法
作者: 佰锐科技-白玉冰    时间: 2016-8-3 14:59
lezhuowen 发表于 2016-8-3 14:55
你好,第一步用什么函数实现?我现在都没找到合适的方法

你好,可以使用 透明通道 向新坐席发送指令信息 BRAC_TransBuffer
作者: lezhuowen    时间: 2016-8-4 17:27
佰锐科技-白玉冰 发表于 2016-8-3 14:59
你好,可以使用 透明通道 向新坐席发送指令信息 BRAC_TransBuffer

BRAC_TransBuffer(mTargetUserId, roomID);我用这个函数把房间号传给新坐席,新坐席的响应此操作的回调函数是什么?我该在那个函数响应我的拒绝或接受按钮?
作者: 佰锐科技-白玉冰    时间: 2016-8-5 09:09
lezhuowen 发表于 2016-8-4 17:27
BRAC_TransBuffer(mTargetUserId, roomID);我用这个函数把房间号传给新坐席,新坐席的响应此操作的回调 ...

你好,响应的回调函数:OnAnyChatTransBuffer(dwUserId, lpBuf, dwLen),接受或者拒绝可以通过是否进入房间自定义。




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