我正在构建一个需要集成Linphone lib https://www.linphone.org/products的android应用程序。
我能够使用Linphone lib发送和接收消息。现在,我尝试拨打Linphone帐户。有时它会起作用,有时会出现超时问题。
下面是我的调用方法
LinphoneAddress address;
LinphoneCall call = null;
try {
address = mLinphoneCore.interpretUrl(bean.getUserName() + "@sip.linphone.org");
} catch (LinphoneCoreException e) {
e.printStackTrace();
return null;
}
address.setDisplayName(bean.getDisplayName());
LinphoneCallParams params = mLinphoneCore.createCallParams(null);
if (isVideoCall) {
params.setVideoEnabled(true);
params.enableLowBandwidth(false);
} else {
params.setVideoEnabled(false);
}
try {
call = mLinphoneCore.inviteAddressWithParams(address, params);
} catch (LinphoneCoreException e) {
Toast.makeText(context, e.getMessage(), Toast.LENGTH_LONG).show();
e.printStackTrace();
}
我做了很多RND,最后得到了示例代码easyLine Github Code
我正在做同样但分阶段的问题。如果有人使用过Linphone lib,请告诉我我在做什么错误。
没有适当的文档。