use low bandwidth mode also for incoming calls

This commit is contained in:
Simon Morlat 2016-02-01 10:39:46 +01:00
parent f1d183b7d6
commit 01f24d00a3

View file

@ -274,7 +274,15 @@ public class CallIncomingActivity extends Activity implements LinphoneSliderTrig
private void answer() {
LinphoneCallParams params = LinphoneManager.getLc().createCallParams(mCall);
if (!LinphoneManager.getInstance().acceptCallWithParams(mCall, params)) {
boolean isLowBandwidthConnection = !LinphoneUtils.isHighBandwidthConnection(LinphoneService.instance().getApplicationContext());
if (params != null) {
params.enableLowBandwidth(isLowBandwidthConnection);
}else {
Log.e("Could not create call params for call");
}
if (params == null || !LinphoneManager.getInstance().acceptCallWithParams(mCall, params)) {
// the above method takes care of Samsung Galaxy S
Toast.makeText(this, R.string.couldnt_accept_call, Toast.LENGTH_LONG).show();
} else {