mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-17 11:08:06 +00:00
Avoid spawning the call if no proxy config are configured
This commit is contained in:
parent
698c4066a9
commit
87f3c62e64
1 changed files with 6 additions and 3 deletions
|
|
@ -379,7 +379,9 @@
|
|||
// trailing "/"
|
||||
NSString *sipUri = [[url resourceSpecifier] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"/"]];
|
||||
[CallManager.instance performActionWhenCoreIsOnAction:^(void) {
|
||||
[LinphoneManager.instance call: [LinphoneUtils normalizeSipOrPhoneAddress:sipUri]];
|
||||
if (bctbx_list_size(linphone_core_get_proxy_config_list(LC)) > 0) {
|
||||
[LinphoneManager.instance call: [LinphoneUtils normalizeSipOrPhoneAddress:sipUri]];
|
||||
}
|
||||
}];
|
||||
} else if ([scheme isEqualToString:@"linphone-widget"]) {
|
||||
if ([[url host] isEqualToString:@"call_log"] &&
|
||||
|
|
@ -421,9 +423,10 @@
|
|||
INPerson *contact = startAudioCallIntent.contacts[0];
|
||||
INPersonHandle *personHandle = contact.personHandle;
|
||||
[CallManager.instance performActionWhenCoreIsOnAction:^(void) {
|
||||
[LinphoneManager.instance call: [LinphoneUtils normalizeSipOrPhoneAddress:personHandle.value]];
|
||||
if (bctbx_list_size(linphone_core_get_proxy_config_list(LC)) > 0) {
|
||||
[LinphoneManager.instance call: [LinphoneUtils normalizeSipOrPhoneAddress:personHandle.value]];
|
||||
}
|
||||
}];
|
||||
|
||||
}
|
||||
|
||||
return YES;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue