如何查询被叫者是否在通话中

目前看到的api都是查询用户是否在指定的频道中,因为做的1对1的呼叫,在呼叫前需要判断被叫者是否在通话中。如果在通话中,则会给呼叫者一个提示信息。
请问:在不知道频道名称的情况下(项目中频道名称都是随机产生的,不可能知道的),如何查询被叫者是否在通话中。

需要自己在业务层维护一个状态,例如可以创建一个bool变量x,每当用户收到 onLocalInvitationAcceptedonRemoteInvitationAccepted 回调时,x的值更新为false,此时代表用户不能被呼叫。每次发起呼叫邀请时,需要检测被叫用户对应的x的值,只有当x=true时才可以呼叫该用户。