use low bandwidth mode also for incoming calls
This commit is contained in:
parent
f1d183b7d6
commit
01f24d00a3
1 changed files with 9 additions and 1 deletions
|
@ -274,7 +274,15 @@ public class CallIncomingActivity extends Activity implements LinphoneSliderTrig
|
||||||
private void answer() {
|
private void answer() {
|
||||||
LinphoneCallParams params = LinphoneManager.getLc().createCallParams(mCall);
|
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
|
// the above method takes care of Samsung Galaxy S
|
||||||
Toast.makeText(this, R.string.couldnt_accept_call, Toast.LENGTH_LONG).show();
|
Toast.makeText(this, R.string.couldnt_accept_call, Toast.LENGTH_LONG).show();
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue