我在应用程序(https://www.plivo.com/docs/sdk/android/)中使用Plivo SDK来拨打VoIP电话。接收端,即我打电话的人,听到我的声音非常糟糕。
根据Android文档,我可以在我的应用程序中使用AutomaticGainControl,NoiseSuppressor和AcousticEchoCanceler,如果支持,但我的手机,他们是。问题是Plivo库在内部打开了频道,我没有办法知道音频的sessionId。
所以,在我的应用程序中,我只是调用Plivo类并请求拨打电话:
Outgoing outgoing = endpoint.createOutgoingCall(); outgoing.call(数);
从那时起,Plivo SDK控制着每一个人,使我不知道如何进行通话,因此,我不知道sessionID或如何应用降噪滤波器。
有什么想法吗?
答案 0 :(得分:0)
Plivo技术支持表示你正在研究该框架并且它仍处于测试状态,所以我采用了Android提供的原生Sip功能,坦率地说,它提供了更多的可能性。目前,如果您的目标受众支持,我建议使用它而不是Plivo SDK。