Fix calling a sip uri from dialer

This commit is contained in:
Benjamin Reis 2017-03-17 17:05:01 +01:00
parent b6ffc990b3
commit 9f7bb358ee

View file

@ -485,9 +485,17 @@
// since user wants to escape plus, we assume it expects to have phone numbers by default
if (addr) {
if (cfg && (linphone_proxy_config_get_dial_escape_plus(cfg))) {
linphone_address_set_username(addr, normvalue);
if (linphone_proxy_config_is_phone_number(cfg, normvalue)) {
linphone_address_set_username(addr, normvalue);
} else {
linphone_address_set_display_name(addr, normvalue);
}
} else {
linphone_address_set_username(addr, value.UTF8String);
if (linphone_proxy_config_is_phone_number(cfg, value.UTF8String)) {
linphone_address_set_username(addr, value.UTF8String);
} else {
linphone_address_set_display_name(addr, value.UTF8String);
}
}
}