Android一对一呼叫重复呼叫问题

使用channelInviteUser2邀请对方进行一对一视频,第一次使用时正常,对方能收到邀请,
我方也可以收到onInviteReceivedByPeer回调
但是结束以后(结束时使用了leaveChannel),第二次调用channelInviteUser2没有任何反应,回调函数没被调用,
onInviteFailed也没有调用,
确定没有logout,没有destroy。
同样的,AgoraAPIOnlySignal的queryUserStatus是不支持轮询吗,我希望隔一段时间刷新一下,
一定次数后就不会有回调onQueryUserStatusResult了。此函数在windows支持批量查询,但在Android似乎一次只能一个account

挂断时要调用 channelInviteEnd 方法的,最好是在收到 onInviteEndByMyself 回调后再次发起呼叫邀请。
queryUserStatus 也可以多次查询的。

此外,你们目前还在集成阶段吗?我们信令SDK会逐渐停止维护,建议尽快升级为RTM SDK ,可以参考升级到 RTM,帮助你更快速的迁移到 Agora RTM SDK。

信令维护计划及兼容性说明:https://docs.agora.io/cn/Real-time-Messaging/RTM_Signaling_Maintenance?platform=All%20Platforms

感谢您的答复,不过channelInviteEnd是有调用的。
刚查到问题是因为AgoraAPIOnlySignal.callbackSet的问题,在视频页面会设置此回调,在onInviteReceived时直接回复busy,挂断后没有重设,导致以后每次都被自动拒接了。
时间紧所以直接参考demo稍微改了下,所以没注意到demo里有重设。
建议信令废弃的话github demo也更新,看到你的消息我才知道信号被取代了。
还有github demo的代码下载真的好慢好慢,都放一起,下载重试了无数遍。。。

好的

咱们openduo demo已经更新啦,RTM SDK取代了老信令SDK:

我们已经在整改结构了~