如何使用pjsip-android实现会议呼叫?我可以将当前呼叫挂起并成功取消挂起。任何人请帮忙开会。这对我来说似乎是一个棘手的问题。我知道,我们可以在音频媒体中使用startTransmit((开始传输各种端口。但是,首先,如何发起电话会议?任何人都请帮忙。
在扩展Call的类的handleMediaStateChange中的代码中,查找此行(或类似的行(
remoteAudio = AudioMedia.typecastFromMedia(media);
remoteAudio.startTransmit(audDevManager.getCaptureDevMedia());
请确保remoteAudio是一个类变量,而不是本地变量。
将两个调用都配置为单个调用。现在的行为应该是你能听到双方的声音,双方都能听到你的声音,但双方都听不到对方的声音。若要修复此问题,请添加以下代码。
call1.remoteAudio.startTransmit(call2.remoteAudio);
call2.remoteAudio.startTransmit(call1.remoteAudio);
不幸的是,根据他们的文档,您不能使用PJSIP Android
进行Conference calls
。请参阅缺少什么部分。
你可以贡献,因为它是开源的。