gpt4 book ai didi

ios - CallKit 与 OpenTok 结合使用

转载 作者:行者123 更新时间:2023-11-28 23:39:48 26 4
gpt4 key购买 nike

我将 Opentok 与通话套件一起用于音频和视频通话。一切正常,但我遇到的问题是,当接收者拒绝调用时,调用者没有收到接收者已拒绝调用的通知,或者如果调用者在接听电话之前结束调用,则同一接收者没有收到调用已拒绝的通知挂断电话。如果接收方已断开调用,则应立即通知调用方。如果有人对此有解决方案,请建议我。谢谢

最佳答案

您可以通过信号通知来电者。当接收者结束通话时传递信号。

Session.sendSignal("type", "message", Connection);

在接收端要开始接收所有信号,请调用Session对象的setSignalListener(Session.SignalListenerlistener)方法,传入一个实现Session.SignalListener接口(interface)的对象:

Session.setSignalListener(this);

当 session 中接收到信号时,会调用 SignalListener 对象的 onSignalReceived(Session session, String type, String data, Connection connection) 方法:

protected void onSignalReceived(Session session, String type, String data, Connection connection) {
String myConnectionId = session.getConnection().getConnectionId();
if (connection != null && connection.getConnectionId().equals(myConnectionId)) {
// Signal received from another client
}

关于ios - CallKit 与 OpenTok 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53850505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com