From 4dce4d3d060adb3f969419e36fd96253d1767364 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Wed, 10 Jul 2013 14:26:25 +0200 Subject: [PATCH] Add configuration option to override domain with the default one for outgoing calls. --- Classes/LinphoneManager.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Classes/LinphoneManager.m b/Classes/LinphoneManager.m index 1c2c7f9c2..08e6ddc47 100644 --- a/Classes/LinphoneManager.m +++ b/Classes/LinphoneManager.m @@ -1286,6 +1286,8 @@ static void audioRouteChangeListenerCallback ( if(displayName!=nil) { linphone_address_set_display_name(linphoneAddress,[displayName cStringUsingEncoding:[NSString defaultCStringEncoding]]); } + if ([[LinphoneManager instance] lpConfigBoolForKey:@"override_domain_with_default_one"]) + linphone_address_set_domain(linphoneAddress, [[[LinphoneManager instance] lpConfigStringForKey:@"domain" forSection:@"wizard"] cStringUsingEncoding:[NSString defaultCStringEncoding]]); if(transfer) { linphone_core_transfer_call(theLinphoneCore, linphone_core_get_current_call(theLinphoneCore), [address cStringUsingEncoding:[NSString defaultCStringEncoding]]); } else { @@ -1308,6 +1310,8 @@ static void audioRouteChangeListenerCallback ( if(displayName!=nil) { linphone_address_set_display_name(linphoneAddress, [displayName cStringUsingEncoding:[NSString defaultCStringEncoding]]); } + if ([[LinphoneManager instance] lpConfigBoolForKey:@"override_domain_with_default_one"]) + linphone_address_set_domain(linphoneAddress, [[[LinphoneManager instance] lpConfigStringForKey:@"domain" forSection:@"wizard"] cStringUsingEncoding:[NSString defaultCStringEncoding]]); if(transfer) { linphone_core_transfer_call(theLinphoneCore, linphone_core_get_current_call(theLinphoneCore), linphone_address_as_string_uri_only(linphoneAddress)); } else {