Fixed display of sip address in history detail when calling addresses with gruu

This commit is contained in:
Sylvain Berfini 2019-01-03 15:23:09 +01:00
parent f00f016423
commit 19359e03a0
2 changed files with 5 additions and 1 deletions

View file

@ -151,7 +151,7 @@ public class HistoryDetailFragment extends Fragment implements OnClickListener {
Address lAddress = Factory.instance().createAddress(mSipUri);
if (lAddress != null) {
mContactAddress.setText(lAddress.asStringUriOnly());
mContactAddress.setText(LinphoneUtils.getDisplayableAddress(lAddress));
mContact = ContactsManager.getInstance().findContactFromAddress(lAddress);
if (mContact != null) {
mContactName.setText(mContact.getFullName());

View file

@ -130,6 +130,10 @@ public final class LinphoneUtils {
return isSipAddress(numberOrAddress) && numberOrAddress.startsWith("sip:");
}
public static String getDisplayableAddress(Address addr) {
return "sip:" + addr.getUsername() + "@" + addr.getDomain();
}
public static String getAddressDisplayName(String uri) {
Address lAddress;
lAddress = Factory.instance().createAddress(uri);