callId

同一个channel中的用户获取的callId一样吗

不一样的,每个用户都不一样。 客户端在每次加入频道后都会生成一个对应的 callId ,标识该客户端的此次通话。

那在console中看每次的通话记录那个通话ID是哪一次的callId

这是频道号,不是callid

是声网这边自己生成的频道号吗?
那这个能获取到吗

不好意思我前面说错了,刚才确认了一下:
1、水晶球看到的通话ID就是 callId;
2、同一个 appid、同一个时间段、同一个 channel 中的用户获取的 callId 是一样的,有唯一对应的 callId。

我测试了下两个用户加入频道视频获取到的callid不一样

是同一个callid
1、使用同一个appid
2、用户A加入频道123
3、用户B加入频道123
4、用户A获取callid,用户B获取callid,callid一致

需保证时间段一致,如果用户A加入频道123,退出频道,此时这个频道内没有用户了,相当于被销毁了;此时如果用户B再去加入频道123,获取到的callid就不一样了。

我在试试

刚刚试了下,还是不一样

这个是console水晶球的通话Id
这里面的通话id和我获取到的不一样
这个是获取的callid

你用的是 3.0.0 android sdk 测的么?你是通过文档里的这个方法获取 callid 的吗?
https://docs.agora.io/cn/Agora%20Platform/aa_api?platform=All%20Platforms#获取通话列表

2.9.2

getCallId();这个方法获取的callid不对吗

嗯,我前面以为你说的是水晶球 restful api 获取的 call_id。。

getCallId 获取的 callid 和水晶球里看到的通话 ID 是不一样的,两个概念。
getCallId 获取的 callid,每个用户都是不一样的, 客户端在每次加入频道后都会生成一个对应的 callId ,标识该客户端的此次通话。

怎么获取加入频道后标记此次通话的callId

你要的是水晶球里的通话id还是什么?如果是水晶球的,就通过上面给的文档的restful api来获取;如果是getcallid获取到的,那就通过getcallid获取啊