diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index c762f9f4f..6cc241f2c 100755
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -18,7 +18,7 @@
android:name="android.hardware.camera"
android:required="false" />
-
+
diff --git a/app/src/main/java/org/linphone/assistant/AssistantActivity.java b/app/src/main/java/org/linphone/assistant/AssistantActivity.java
index 6b26112a9..4c5521293 100644
--- a/app/src/main/java/org/linphone/assistant/AssistantActivity.java
+++ b/app/src/main/java/org/linphone/assistant/AssistantActivity.java
@@ -122,6 +122,13 @@ public abstract class AssistantActivity extends LinphoneGenericActivity
Log.e("[Assistant] Account creator couldn't create proxy config");
// TODO: display error message
} else {
+ if (proxyConfig.getDialPrefix() == null) {
+ DialPlan dialPlan = getDialPlanForCurrentCountry();
+ if (dialPlan != null) {
+ proxyConfig.setDialPrefix(dialPlan.getCountryCallingCode());
+ }
+ }
+
LinphonePreferences.instance().firstLaunchSuccessful();
goToLinphoneActivity();
}
diff --git a/app/src/main/java/org/linphone/assistant/GenericConnectionAssistantActivity.java b/app/src/main/java/org/linphone/assistant/GenericConnectionAssistantActivity.java
index 28f2f951d..5d273599d 100644
--- a/app/src/main/java/org/linphone/assistant/GenericConnectionAssistantActivity.java
+++ b/app/src/main/java/org/linphone/assistant/GenericConnectionAssistantActivity.java
@@ -70,7 +70,6 @@ public class GenericConnectionAssistantActivity extends AssistantActivity implem
mAccountCreator.setDomain(mDomain.getText().toString());
mAccountCreator.setPassword(mPassword.getText().toString());
mAccountCreator.setDisplayName(mDisplayName.getText().toString());
- // TODO: add support for user-id in account creator
switch (mTransport.getCheckedRadioButtonId()) {
case R.id.transport_udp:
diff --git a/app/src/main/java/org/linphone/contacts/AsyncContactsLoader.java b/app/src/main/java/org/linphone/contacts/AsyncContactsLoader.java
index a4c10bc91..47cfd7452 100644
--- a/app/src/main/java/org/linphone/contacts/AsyncContactsLoader.java
+++ b/app/src/main/java/org/linphone/contacts/AsyncContactsLoader.java
@@ -44,7 +44,6 @@ class AsyncContactsLoader extends AsyncTask 0) {
+ core.setDefaultProxyConfig(proxyConfigs[0]);
+ }
+ }
+
((SettingsActivity) getActivity())
.getSideMenuFragment()
.displayAccountsInSideMenu();
- ((SettingsActivity) getActivity()).popBackStack();
+ ((SettingsActivity) getActivity()).goBack();
}
});
diff --git a/app/src/main/java/org/linphone/settings/SettingsActivity.java b/app/src/main/java/org/linphone/settings/SettingsActivity.java
index 8f1cf07f0..ef432fc85 100644
--- a/app/src/main/java/org/linphone/settings/SettingsActivity.java
+++ b/app/src/main/java/org/linphone/settings/SettingsActivity.java
@@ -89,7 +89,6 @@ public class SettingsActivity extends MainActivity {
@Override
public void goBack() {
- // 1 is for the empty fragment on tablets
if (!isTablet()) {
if (popBackStack()) {
showTopBarWithTitle(getString(R.string.settings));
diff --git a/sample/app/src/main/java/org/linphone/sample/LinphoneService.java b/sample/app/src/main/java/org/linphone/sample/LinphoneService.java
index 6f0dad902..787d0b0e9 100644
--- a/sample/app/src/main/java/org/linphone/sample/LinphoneService.java
+++ b/sample/app/src/main/java/org/linphone/sample/LinphoneService.java
@@ -81,6 +81,7 @@ public class LinphoneService extends Service {
Toast.makeText(LinphoneService.this, message, Toast.LENGTH_SHORT).show();
if (state == Call.State.IncomingReceived) {
+ Toast.makeText(LinphoneService.this, "Incoming call received, answering it automatically", Toast.LENGTH_LONG).show();
// For this sample we will automatically answer incoming calls
CallParams params = getCore().createCallParams(call);
params.enableVideo(true);