diff --git a/Classes/LinphoneCoreSettingsStore.m b/Classes/LinphoneCoreSettingsStore.m index ceac72039..28139ebb8 100644 --- a/Classes/LinphoneCoreSettingsStore.m +++ b/Classes/LinphoneCoreSettingsStore.m @@ -76,7 +76,6 @@ extern void linphone_iphone_log_handler(int lev, const char *fmt, va_list args); LinphoneCore *lc=[LinphoneManager getLc]; LinphoneProxyConfig *cfg=NULL; linphone_core_get_default_proxy(lc,&cfg); - LinphoneTransportType transport = LinphoneTransportUdp; if (cfg){ const char *identity=linphone_proxy_config_get_identity(cfg); LinphoneAddress *addr=linphone_address_new(identity); @@ -84,57 +83,46 @@ extern void linphone_iphone_log_handler(int lev, const char *fmt, va_list args); const char *proxy=linphone_proxy_config_get_addr(cfg); LinphoneAddress *proxy_addr=linphone_address_new(proxy); int port=linphone_address_get_port(proxy_addr); - transport = linphone_address_get_transport(proxy_addr); [self setString: linphone_address_get_username(addr) forKey:@"username_preference"]; [self setString: linphone_address_get_domain(addr) forKey:@"domain_preference"]; [self setInteger: linphone_proxy_config_get_expires(cfg) forKey:@"expire_preference"]; [self setString: linphone_proxy_config_get_dial_prefix(cfg) forKey:@"prefix_preference"]; - if (strcmp(linphone_address_get_domain(addr),linphone_address_get_domain(proxy_addr))!=0 - || port>0){ + if (strcmp(linphone_address_get_domain(addr),linphone_address_get_domain(proxy_addr))!=0 || port>0){ char tmp[256]={0}; if (port>0) { snprintf(tmp,sizeof(tmp)-1,"%s:%i",linphone_address_get_domain(proxy_addr),port); }else snprintf(tmp,sizeof(tmp)-1,"%s",linphone_address_get_domain(proxy_addr)); - [self setString: tmp forKey:@"proxy_preference"]; + [self setString:tmp forKey:@"proxy_preference"]; } - linphone_address_destroy(addr); + const char* tname = "udp"; + switch (linphone_address_get_transport(proxy_addr)) { + case LinphoneTransportTcp: tname = "tcp"; break; + case LinphoneTransportTls: tname = "tls"; break; + default: break; + } + [self setString:tname forKey:@"transport_preference"]; + + linphone_address_destroy(addr); linphone_address_destroy(proxy_addr); - + [self setBool: (linphone_proxy_config_get_route(cfg)!=NULL) forKey:@"outbound_proxy_preference"]; [self setBool:linphone_proxy_config_get_dial_escape_plus(cfg) forKey:@"substitute_+_by_00_preference"]; - + } } else { [self setInteger: lp_config_get_int(linphone_core_get_config(lc),"default_values","reg_expires", 600) forKey:@"expire_preference"]; - [self setObject:@"" forKey:@"username_preference"]; - [self setObject:@"" forKey:@"domain_preference"]; - [self setObject:@"" forKey:@"proxy_preference"]; - [self setObject:@"" forKey:@"password_preference"]; - [self setBool:FALSE forKey:@"outbound_proxy_preference"]; + [self setObject:@"" forKey:@"username_preference"]; + [self setObject:@"" forKey:@"domain_preference"]; + [self setObject:@"" forKey:@"proxy_preference"]; + [self setObject:@"" forKey:@"password_preference"]; + [self setBool:FALSE forKey:@"outbound_proxy_preference"]; + [self setString:"udp" forKey:@"transport_preference"]; + } - { - LCSipTransports tp; - linphone_core_get_sip_transports(lc, &tp); - const char *tname = "udp"; - int port = 5060; - switch( transport ){ - case LinphoneTransportUdp: - case LinphoneTransportDtls: tname = "udp"; port = tp.udp_port; break; - case LinphoneTransportTcp: tname = "tcp"; port = tp.tcp_port;break; - case LinphoneTransportTls: tname = "tls"; port = tp.tls_port;break; - } - [self setString:tname forKey:@"transport_preference"]; - [self setInteger:port forKey:@"port_preference"]; - - [self setInteger:lp_config_get_int(linphone_core_get_config(lc),LINPHONERC_APPLICATION_KEY,"random_port_preference", 1) forKey:@"random_port_preference"]; - } - - - BOOL push_notif = lp_config_get_int(linphone_core_get_config(lc), LINPHONERC_APPLICATION_KEY, "pushnotification_preference", 0); - [self setBool:push_notif forKey:@"pushnotification_preference"]; + [self setBool:lp_config_get_int(linphone_core_get_config(lc), LINPHONERC_APPLICATION_KEY, "pushnotification_preference", 0) forKey:@"pushnotification_preference"]; { LinphoneAddress *parsed = linphone_core_get_primary_contact_parsed(lc); if(parsed != NULL) { @@ -162,20 +150,24 @@ extern void linphone_iphone_log_handler(int lev, const char *fmt, va_list args); } } { - [self setInteger: linphone_core_get_upload_bandwidth(lc) forKey:@"upload_bandwidth_preference"]; + [self setInteger: linphone_core_get_upload_bandwidth(lc) forKey:@"upload_bandwidth_preference"]; [self setInteger: linphone_core_get_download_bandwidth(lc) forKey:@"download_bandwidth_preference"]; } { [self setFloat:linphone_core_get_playback_gain_db(lc) forKey:@"playback_gain_preference"]; - [self setFloat:linphone_core_get_mic_gain_db(lc) forKey:@"microphone_gain_preference"]; + [self setFloat:linphone_core_get_mic_gain_db(lc) forKey:@"microphone_gain_preference"]; } - + { + int port = lp_config_get_int(linphone_core_get_config(lc), LINPHONERC_APPLICATION_KEY, "port_preference", 5060); + [self setInteger:port forKey:@"port_preference"]; + [self setInteger:lp_config_get_int(linphone_core_get_config(lc),LINPHONERC_APPLICATION_KEY,"random_port_preference", 1) forKey:@"random_port_preference"]; + } { LinphoneAuthInfo *ai; const MSList *elem=linphone_core_get_auth_info_list(lc); if (elem && (ai=(LinphoneAuthInfo*)elem->data)){ [self setString: linphone_auth_info_get_passwd(ai) forKey:@"password_preference"]; - [self setString: linphone_auth_info_get_ha1(ai) forKey:@"password_ha1_preference"]; + [self setString: linphone_auth_info_get_ha1(ai) forKey:@"ha1_preference"]; // hidden but useful if provisioned } } { @@ -205,14 +197,9 @@ extern void linphone_iphone_log_handler(int lev, const char *fmt, va_list args); LinphoneMediaEncryption menc=linphone_core_get_media_encryption(lc); const char *val; switch(menc){ - case LinphoneMediaEncryptionSRTP: - val="SRTP"; - break; - case LinphoneMediaEncryptionZRTP: - val="ZRTP"; - break; - default: - val="None"; + case LinphoneMediaEncryptionSRTP: val="SRTP"; break; + case LinphoneMediaEncryptionZRTP: val="ZRTP"; break; + default: val="None"; break; } [self setString:val forKey:@"media_encryption_preference"]; } @@ -317,44 +304,23 @@ extern void linphone_iphone_log_handler(int lev, const char *fmt, va_list args); } } - NSString* transport = [self stringForKey:@"transport_preference"]; - int port_preference = [self integerForKey:@"port_preference"]; + int port_preference = [self integerForKey:@"port_preference"]; + BOOL random_port_preference = [self boolForKey:@"random_port_preference"]; - LCSipTransports transportValue = {0}; - LinphoneTransportType transportType = LinphoneTransportUdp; - - // re-generate the random port if necessary if(random_port_preference) { - port_preference = (0xDFFF&random())+1024; - [self setInteger:port_preference forKey:@"port_preference"]; // Update back preference + port_preference = -1; } - // reset ports - lp_config_set_int(conf,"sip","sip_udp_port", 0); - lp_config_set_int(conf,"sip","sip_tcp_port", 0); - lp_config_set_int(conf,"sip","sip_tls_port", 0); - - // only activate the selected transport - if( [transport isEqualToString:@"udp"] ){ - lp_config_set_int(conf,"sip","sip_port", port_preference); - transportValue.udp_port = port_preference; - transportType = LinphoneTransportUdp; - } else if( [transport isEqualToString:@"tcp"] ) { - lp_config_set_int(conf,"sip","sip_tcp_port", port_preference); - transportValue.tcp_port = port_preference; - transportType = LinphoneTransportTcp; - } else if( [transport isEqualToString:@"tls"] ) { - lp_config_set_int(conf,"sip","sip_tls_port", port_preference); - transportValue.tls_port = port_preference; - transportType = LinphoneTransportTls; - } - - lp_config_set_int(conf,LINPHONERC_APPLICATION_KEY,"random_port_preference", random_port_preference); + LCSipTransports transportValue={ port_preference, port_preference, -1, -1 }; + // will also update the sip_*_port section of the config if (linphone_core_set_sip_transports(lc, &transportValue)) { [LinphoneLogger logc:LinphoneLoggerError format:"cannot set transport"]; } + port_preference = linphone_core_get_sip_port(lc); + [self setInteger:port_preference forKey:@"port_preference"]; // Update back preference + BOOL enable_ipv6 = [self boolForKey:@"use_ipv6"]; lp_config_set_int(linphone_core_get_config(lc), "sip", "use_ipv6", enable_ipv6); if( linphone_core_ipv6_enabled(lc) != enable_ipv6){ @@ -362,66 +328,63 @@ extern void linphone_iphone_log_handler(int lev, const char *fmt, va_list args); linphone_core_enable_ipv6(lc, enable_ipv6); } - //configure sip account //mandatory parameters - NSString* username = [self stringForKey:@"username_preference"]; - NSString* domain = [self stringForKey:@"domain_preference"]; + NSString* username = [self stringForKey:@"username_preference"]; + NSString* domain = [self stringForKey:@"domain_preference"]; + NSString* transport = [self stringForKey:@"transport_preference"]; + NSString* accountHa1 = [self stringForKey:@"ha1_preference"]; NSString* accountPassword = [self stringForKey:@"password_preference"]; - NSString* sha1 = [self stringForKey:@"password_ha1_preference"]; - bool isOutboundProxy= [self boolForKey:@"outbound_proxy_preference"]; - - + bool isOutboundProxy = [self boolForKey:@"outbound_proxy_preference"]; + //clear auth info list linphone_core_clear_all_auth_info(lc); //clear existing proxy config linphone_core_clear_proxy_config(lc); + if (username && [username length] >0 && domain && [domain length]>0) { - NSString* proxy_pref = [self stringForKey:@"proxy_preference"]; - if ((!proxy_pref || [proxy_pref length] <1 ) && domain) { - proxy_pref = [NSString stringWithFormat:@"sip:%@",domain] ; + NSString* proxyAddress = [self stringForKey:@"proxy_preference"]; + if ((!proxyAddress || [proxyAddress length] <1 ) && domain) { + proxyAddress = [NSString stringWithFormat:@"sip:%@",domain] ; } else { - proxy_pref = [NSString stringWithFormat:@"sip:%@",proxy_pref] ; + proxyAddress = [NSString stringWithFormat:@"sip:%@",proxyAddress] ; } + char* proxy = ms_strdup([proxyAddress cStringUsingEncoding:[NSString defaultCStringEncoding]]); + LinphoneAddress* proxy_addr = linphone_address_new(proxy); + + if( proxy_addr ){ + LinphoneTransportType type = LinphoneTransportUdp; + if ( [transport isEqualToString:@"tcp"] ) type = LinphoneTransportTcp; + else if ( [transport isEqualToString:@"tls"] ) type = LinphoneTransportTls; + + linphone_address_set_transport(proxy_addr, type); + ms_free(proxy); + proxy = linphone_address_as_string_uri_only(proxy_addr); + } + //possible valid config detected proxyCfg = linphone_core_create_proxy_config(lc); - - // prepare identity - char normalizedUserName[256]; + char normalizedUserName[256]; LinphoneAddress* linphoneAddress = linphone_address_new("sip:user@domain.com"); - linphone_proxy_config_normalize_number(proxyCfg, [username cStringUsingEncoding:[NSString defaultCStringEncoding]], - normalizedUserName, sizeof(normalizedUserName)); + linphone_proxy_config_normalize_number(proxyCfg, [username cStringUsingEncoding:[NSString defaultCStringEncoding]], normalizedUserName, sizeof(normalizedUserName)); linphone_address_set_username(linphoneAddress, normalizedUserName); linphone_address_set_domain(linphoneAddress, [domain cStringUsingEncoding:[NSString defaultCStringEncoding]]); - const char* identity = linphone_address_as_string_uri_only(linphoneAddress); + const char* password = [accountPassword cStringUsingEncoding:[NSString defaultCStringEncoding]]; + const char* ha1 = [accountHa1 cStringUsingEncoding:[NSString defaultCStringEncoding]]; + + // configure proxy entries linphone_proxy_config_set_identity(proxyCfg, identity); - - // proxy address - LinphoneAddress* proxyAddress = linphone_address_new([proxy_pref cStringUsingEncoding:[NSString defaultCStringEncoding]]); - const char* proxy = ""; - if( proxyAddress ){ - linphone_address_set_transport(proxyAddress, transportType); - proxy = linphone_address_as_string_uri_only(proxyAddress); - linphone_proxy_config_set_server_addr(proxyCfg, proxy); - } - if (isOutboundProxy) - linphone_proxy_config_set_route(proxyCfg, proxy); - if(proxyAddress) linphone_address_destroy(proxyAddress); - - + linphone_proxy_config_set_server_addr(proxyCfg, proxy); linphone_proxy_config_enable_register(proxyCfg, true); // add username password LinphoneAddress *from = linphone_address_new(identity); - const char* password = [accountPassword cStringUsingEncoding:[NSString defaultCStringEncoding]]; LinphoneAuthInfo *info; if (from != 0){ - // only use ha1 if the password is NULL. This allows for remote provisioning to send the SHA1 without disclosing the password - const char* ha1 = password ? NULL : [sha1 cStringUsingEncoding:[NSString defaultCStringEncoding]]; - info=linphone_auth_info_new(linphone_address_get_username(from), NULL, password, ha1, NULL, linphone_proxy_config_get_domain(proxyCfg)); + info=linphone_auth_info_new(linphone_address_get_username(from),NULL,password,ha1,NULL,linphone_proxy_config_get_domain(proxyCfg)); linphone_core_add_auth_info(lc,info); linphone_address_destroy(from); } @@ -437,10 +400,10 @@ extern void linphone_iphone_log_handler(int lev, const char *fmt, va_list args); linphone_proxy_config_expires(proxyCfg, expire); } - - - - if ([self objectForKey:@"prefix_preference"]) { + if (isOutboundProxy) + linphone_proxy_config_set_route(proxyCfg, proxy); + + if ([self objectForKey:@"prefix_preference"]) { NSString* prefix = [self stringForKey:@"prefix_preference"]; if ([prefix length]>0) { linphone_proxy_config_set_dial_prefix(proxyCfg, [prefix cStringUsingEncoding:[NSString defaultCStringEncoding]]); @@ -461,6 +424,7 @@ extern void linphone_iphone_log_handler(int lev, const char *fmt, va_list args); linphone_core_set_default_proxy(lc,proxyCfg); linphone_address_destroy(linphoneAddress); + ms_free(proxy); } [[[LinphoneManager instance] fastAddressBook] reload]; } @@ -512,7 +476,7 @@ extern void linphone_iphone_log_handler(int lev, const char *fmt, va_list args); BOOL account_changed; account_changed=[self valueChangedForKey:@"username_preference"] - || [self valueChangedForKey:@"password_preference"] + || [self valueChangedForKey:@"password_preference"] || [self valueChangedForKey:@"domain_preference"] || [self valueChangedForKey:@"expire_preference"] || [self valueChangedForKey:@"proxy_preference"] diff --git a/Classes/PhoneMainView.m b/Classes/PhoneMainView.m index c19bf65e3..d931a296d 100644 --- a/Classes/PhoneMainView.m +++ b/Classes/PhoneMainView.m @@ -67,7 +67,7 @@ static PhoneMainView* phoneMainViewInstance=nil; [self initPhoneMainView]; } return self; -} +} - (void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self]; @@ -533,7 +533,7 @@ static PhoneMainView* phoneMainViewInstance=nil; } return view; } - + - (UIViewController*)popCurrentView { [LinphoneLogger logc:LinphoneLoggerLog format:"PhoneMainView: Pop view"]; if([viewStack count] > 1) { diff --git a/Classes/SettingsViewController.m b/Classes/SettingsViewController.m index d36e5b81a..fefdf98e8 100644 --- a/Classes/SettingsViewController.m +++ b/Classes/SettingsViewController.m @@ -667,7 +667,7 @@ static UICompositeViewDescription *compositeDescription = nil; [hiddenKeys addObjectsFromArray:[[LinphoneManager unsupportedCodecs] allObjects]]; - if(lp_config_get_int(linphone_core_get_config([LinphoneManager getLc]),"sip","sip_random_port",0)==1) { + if(lp_config_get_int(linphone_core_get_config([LinphoneManager getLc]),"app","random_port_preference",0)==1) { [hiddenKeys addObject:@"port_preference"]; } diff --git a/Classes/WizardViewController.m b/Classes/WizardViewController.m index cf60e7a72..a7473a2a7 100644 --- a/Classes/WizardViewController.m +++ b/Classes/WizardViewController.m @@ -268,11 +268,8 @@ static UICompositeViewDescription *compositeDescription = nil; [[LinphoneManager instance] lpConfigSetBool:FALSE forKey:@"pushnotification_preference"]; LinphoneCore *lc = [LinphoneManager getLc]; - LCSipTransports transportValue={0}; - transportValue.udp_port=5060; - transportValue.tls_port=0; - transportValue.tcp_port=0; - + LCSipTransports transportValue={5060,5060,-1,-1}; + if (linphone_core_set_sip_transports(lc, &transportValue)) { [LinphoneLogger logc:LinphoneLoggerError format:"cannot set transport"]; } @@ -378,7 +375,7 @@ static UICompositeViewDescription *compositeDescription = nil; placement_done = YES; } if (!show_extern && !show_logo) { - // no option to create or specify a custom account: go to + // no option to create or specify a custom account: go to connect view directly view = connectAccountView; } } @@ -417,42 +414,25 @@ static UICompositeViewDescription *compositeDescription = nil; } - (void)setDefaultSettings:(LinphoneProxyConfig*)proxyCfg { - BOOL pushnotification = [[LinphoneManager instance] lpConfigBoolForKey:@"push_notification" forSection:@"wizard"]; - [[LinphoneManager instance] lpConfigSetBool:pushnotification forKey:@"pushnotification_preference"]; - if(pushnotification) { - [[LinphoneManager instance] addPushTokenToProxyConfig:proxyCfg]; - } - int expires = [[LinphoneManager instance] lpConfigIntForKey:@"expires" forSection:@"wizard"]; - linphone_proxy_config_expires(proxyCfg, expires); - - NSString* transport = [[LinphoneManager instance] lpConfigStringForKey:@"transport" forSection:@"wizard"]; + LinphoneManager* lm = [LinphoneManager instance]; LinphoneCore *lc = [LinphoneManager getLc]; - LCSipTransports transportValue={0}; - if (transport!=nil) { - if (linphone_core_get_sip_transports(lc, &transportValue)) { - [LinphoneLogger logc:LinphoneLoggerError format:"cannot get current transport"]; - } - // Only one port can be set at one time, the others's value is 0 - if ([transport isEqualToString:@"tcp"]) { - transportValue.tcp_port=transportValue.tcp_port|transportValue.udp_port|transportValue.tls_port; - transportValue.udp_port=0; - transportValue.tls_port=0; - } else if ([transport isEqualToString:@"udp"]){ - transportValue.udp_port=transportValue.tcp_port|transportValue.udp_port|transportValue.tls_port; - transportValue.tcp_port=0; - transportValue.tls_port=0; - } else if ([transport isEqualToString:@"tls"]){ - transportValue.tls_port=transportValue.tcp_port|transportValue.udp_port|transportValue.tls_port; - transportValue.tcp_port=0; - transportValue.udp_port=0; - } else { - [LinphoneLogger logc:LinphoneLoggerError format:"unexpected transport [%s]",[transport cStringUsingEncoding:[NSString defaultCStringEncoding]]]; - } - if (linphone_core_set_sip_transports(lc, &transportValue)) { - [LinphoneLogger logc:LinphoneLoggerError format:"cannot set transport"]; - } - } - + + BOOL pushnotification = [lm lpConfigBoolForKey:@"push_notification" forSection:@"wizard"]; + [lm lpConfigSetBool:pushnotification forKey:@"pushnotification_preference"]; + if(pushnotification) { + [lm addPushTokenToProxyConfig:proxyCfg]; + } + + int expires = [lm lpConfigIntForKey:@"expires" forSection:@"wizard"]; + linphone_proxy_config_expires(proxyCfg, expires); + NSString* section = [NSString stringWithUTF8String:LINPHONERC_APPLICATION_KEY]; + int port = [lm lpConfigBoolForKey:@"random_port_preference" forSection:section] ? -1 : [lm lpConfigIntForKey:@"port_preference" forSection:section]; + LCSipTransports transportValue={port,port,-1,-1}; + + if (linphone_core_set_sip_transports(lc, &transportValue)) { + [LinphoneLogger logc:LinphoneLoggerError format:"cannot set transport"]; + } + NSString* sharing_server = [[LinphoneManager instance] lpConfigStringForKey:@"sharing_server" forSection:@"wizard"]; [[LinphoneManager instance] lpConfigSetString:sharing_server forKey:@"sharing_server_preference"]; @@ -589,6 +569,13 @@ static UICompositeViewDescription *compositeDescription = nil; } } +- (void)loadWizardConfig:(NSString*)rcFilename { + NSString* fullPath = [LinphoneManager bundleFile:rcFilename]; + LpConfig* current_conf = linphone_core_get_config([LinphoneManager getLc]); + if( lp_config_read_file(current_conf, [fullPath cStringUsingEncoding:[NSString defaultCStringEncoding]]) != 0 ){ + [LinphoneLogger log:LinphoneLoggerError format:@"Couldn't push wizard file %@ to the Linphone config"]; + } +} #pragma mark - UITextFieldDelegate Functions @@ -630,7 +617,6 @@ static UICompositeViewDescription *compositeDescription = nil; } return YES; } - - (void)hideError:(NSTimer*)timer { UILabel* error_label =[WizardViewController findLabel:ViewElement_Username_Error view:contentView]; if( error_label ) { @@ -664,15 +650,18 @@ static UICompositeViewDescription *compositeDescription = nil; } - (IBAction)onCreateAccountClick:(id)sender { + [self loadWizardConfig:@"wizard_linphone_create.rc"]; [self changeView:createAccountView back:FALSE animation:TRUE]; } - (IBAction)onConnectAccountClick:(id)sender { + [self loadWizardConfig:@"wizard_linphone_existing.rc"]; [self changeView:connectAccountView back:FALSE animation:TRUE]; } - (IBAction)onExternalAccountClick:(id)sender { + [self loadWizardConfig:@"wizard_external_sip.rc"]; [self changeView:externalAccountView back:FALSE animation:TRUE]; } @@ -1010,7 +999,6 @@ static UICompositeViewDescription *compositeDescription = nil; } - #pragma mark - TPMultiLayoutViewController Functions - (NSDictionary*)attributesForView:(UIView*)view { @@ -1048,9 +1036,4 @@ static UICompositeViewDescription *compositeDescription = nil; return YES; } -- (void)viewDidUnload { -[self setRemoteProvisioningButton:nil]; - [self setRemoteParamsLabel:nil]; -[super viewDidUnload]; -} @end diff --git a/Resources/wizard_external_sip.rc b/Resources/wizard_external_sip.rc new file mode 100644 index 000000000..f2fc4b2bf --- /dev/null +++ b/Resources/wizard_external_sip.rc @@ -0,0 +1,19 @@ + +[proxy_default_values] + +reg_proxy= +reg_route= +reg_identity= +reg_expires=3600 +reg_sendregister=1 +publish=0 +dial_escape_plus=0 + +[wizard] +service_url= + +[app] +push_notification_preference=0 +sharing_server_preference= +ice_preference= +stun_preference= diff --git a/Resources/wizard_linphone_create.rc b/Resources/wizard_linphone_create.rc new file mode 100644 index 000000000..cd427b3ac --- /dev/null +++ b/Resources/wizard_linphone_create.rc @@ -0,0 +1,19 @@ + +[proxy_default_values] + +reg_proxy= +reg_route= +reg_identity=sip:?@sip.linphone.org +reg_expires=604800 +reg_sendregister=1 +publish=0 +dial_escape_plus=0 + +[wizard] +service_url=https://www.linphone.org/wizard.php + +[app] +push_notification_preference=1 +sharing_server_preference=https://www.linphone.org:444/upload.php +ice_preference=1 +stun_preference=stun.linphone.org diff --git a/Resources/wizard_linphone_existing.rc b/Resources/wizard_linphone_existing.rc new file mode 100644 index 000000000..cd427b3ac --- /dev/null +++ b/Resources/wizard_linphone_existing.rc @@ -0,0 +1,19 @@ + +[proxy_default_values] + +reg_proxy= +reg_route= +reg_identity=sip:?@sip.linphone.org +reg_expires=604800 +reg_sendregister=1 +publish=0 +dial_escape_plus=0 + +[wizard] +service_url=https://www.linphone.org/wizard.php + +[app] +push_notification_preference=1 +sharing_server_preference=https://www.linphone.org:444/upload.php +ice_preference=1 +stun_preference=stun.linphone.org diff --git a/Resources/wizard_remote.rc b/Resources/wizard_remote.rc new file mode 100644 index 000000000..f2fc4b2bf --- /dev/null +++ b/Resources/wizard_remote.rc @@ -0,0 +1,19 @@ + +[proxy_default_values] + +reg_proxy= +reg_route= +reg_identity= +reg_expires=3600 +reg_sendregister=1 +publish=0 +dial_escape_plus=0 + +[wizard] +service_url= + +[app] +push_notification_preference=0 +sharing_server_preference= +ice_preference= +stun_preference= diff --git a/Settings/InAppSettings.bundle/Network.plist b/Settings/InAppSettings.bundle/Network.plist index f6224b9ad..890678ce1 100644 --- a/Settings/InAppSettings.bundle/Network.plist +++ b/Settings/InAppSettings.bundle/Network.plist @@ -5,12 +5,12 @@ PreferenceSpecifiers + Title + Edge optimization DefaultValue Key edge_opt_preference - Title - Edge optimization Type PSToggleSwitchSpecifier @@ -102,28 +102,6 @@ IASKTextAlignment IASKUITextAlignmentRight - - DefaultValue - udp - Key - transport_preference - Title - Transport - Titles - - UDP - TCP - TLS - - Type - PSMultiValueSpecifier - Values - - udp - tcp - tls - - Title Use IPv6 diff --git a/Settings/InAppSettings.bundle/Root.plist b/Settings/InAppSettings.bundle/Root.plist index 04b9fdc52..428b7d633 100644 --- a/Settings/InAppSettings.bundle/Root.plist +++ b/Settings/InAppSettings.bundle/Root.plist @@ -90,6 +90,28 @@ Type PSTextFieldSpecifier + + DefaultValue + udp + Key + transport_preference + Title + Transport + Titles + + UDP + TCP + TLS + + Type + PSMultiValueSpecifier + Values + + udp + tcp + tls + + DefaultValue diff --git a/linphone.xcodeproj/project.pbxproj b/linphone.xcodeproj/project.pbxproj index 707620590..bb6a8b561 100755 --- a/linphone.xcodeproj/project.pbxproj +++ b/linphone.xcodeproj/project.pbxproj @@ -1407,6 +1407,15 @@ F093815A188E629800A55DFA /* iTunesArtwork in Resources */ = {isa = PBXBuildFile; fileRef = F0938158188E629800A55DFA /* iTunesArtwork */; }; F0A2759C18157A6000B6D61A /* linphone_icon_120.png in Resources */ = {isa = PBXBuildFile; fileRef = F0818E7B17FC5160005A3330 /* linphone_icon_120.png */; }; F0A2759D18157A6100B6D61A /* linphone_icon_120.png in Resources */ = {isa = PBXBuildFile; fileRef = F0818E7B17FC5160005A3330 /* linphone_icon_120.png */; }; + F0B89C2218DC89E30050B60E /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F0B89C2118DC89E30050B60E /* MediaPlayer.framework */; }; + F0B89C2818DC973E0050B60E /* wizard_external_sip.rc in Resources */ = {isa = PBXBuildFile; fileRef = F0B89C2418DC973E0050B60E /* wizard_external_sip.rc */; }; + F0B89C2918DC973E0050B60E /* wizard_external_sip.rc in Resources */ = {isa = PBXBuildFile; fileRef = F0B89C2418DC973E0050B60E /* wizard_external_sip.rc */; }; + F0B89C2A18DC973E0050B60E /* wizard_linphone_create.rc in Resources */ = {isa = PBXBuildFile; fileRef = F0B89C2518DC973E0050B60E /* wizard_linphone_create.rc */; }; + F0B89C2B18DC973E0050B60E /* wizard_linphone_create.rc in Resources */ = {isa = PBXBuildFile; fileRef = F0B89C2518DC973E0050B60E /* wizard_linphone_create.rc */; }; + F0B89C2C18DC973E0050B60E /* wizard_linphone_existing.rc in Resources */ = {isa = PBXBuildFile; fileRef = F0B89C2618DC973E0050B60E /* wizard_linphone_existing.rc */; }; + F0B89C2D18DC973E0050B60E /* wizard_linphone_existing.rc in Resources */ = {isa = PBXBuildFile; fileRef = F0B89C2618DC973E0050B60E /* wizard_linphone_existing.rc */; }; + F0B89C2E18DC973E0050B60E /* wizard_remote.rc in Resources */ = {isa = PBXBuildFile; fileRef = F0B89C2718DC973E0050B60E /* wizard_remote.rc */; }; + F0B89C2F18DC973E0050B60E /* wizard_remote.rc in Resources */ = {isa = PBXBuildFile; fileRef = F0B89C2718DC973E0050B60E /* wizard_remote.rc */; }; F476004B147AAF2800FFF19B /* liblinphone.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2211DB911475562600DEE054 /* liblinphone.a */; }; /* End PBXBuildFile section */ @@ -2566,6 +2575,11 @@ F095485C1883F68800E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = "ru.lproj/WizardViewController~ipad.strings"; sourceTree = ""; }; F095485D1883F6E700E8A69B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/WizardViews.strings; sourceTree = ""; }; F095485E1883F6EA00E8A69B /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/WizardViews.strings; sourceTree = ""; }; + F0B89C2118DC89E30050B60E /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; }; + F0B89C2418DC973E0050B60E /* wizard_external_sip.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = wizard_external_sip.rc; path = Resources/wizard_external_sip.rc; sourceTree = ""; }; + F0B89C2518DC973E0050B60E /* wizard_linphone_create.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = wizard_linphone_create.rc; path = Resources/wizard_linphone_create.rc; sourceTree = ""; }; + F0B89C2618DC973E0050B60E /* wizard_linphone_existing.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = wizard_linphone_existing.rc; path = Resources/wizard_linphone_existing.rc; sourceTree = ""; }; + F0B89C2718DC973E0050B60E /* wizard_remote.rc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = wizard_remote.rc; path = Resources/wizard_remote.rc; sourceTree = ""; }; FD61C862169FC495001AA2D6 /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ru.lproj/HistoryDetailsViewController.xib; sourceTree = ""; }; FD61C88216A00E69001AA2D6 /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ru.lproj/UICallCell.xib; sourceTree = ""; }; FD979F30169E84670022A8B4 /* ru */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = ru; path = Resources/ru.lproj/Localizable.strings; sourceTree = ""; }; @@ -2596,6 +2610,7 @@ 340751971506459A00B89C47 /* CoreTelephony.framework in Frameworks */, 22276E8713C73D8A00210156 /* CoreVideo.framework in Frameworks */, 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */, + F0B89C2218DC89E30050B60E /* MediaPlayer.framework in Frameworks */, D37DC7181594AF3400B2A5EB /* MessageUI.framework in Frameworks */, 226EF06C15FA256B005865C7 /* MobileCoreServices.framework in Frameworks */, 70E542F313E147E3002BA2C0 /* OpenGLES.framework in Frameworks */, @@ -3364,505 +3379,25 @@ 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( - D3F83F741582253100336684 /* accept_default.png */, - D3D52A751614495300DEB00A /* accept_default_landscape~ipad.png */, - D3D52A761614495300DEB00A /* accept_default~ipad.png */, - D3F83F751582253100336684 /* accept_over.png */, - D3D52A771614495300DEB00A /* accept_over_landscape~ipad.png */, - D3D52A781614495300DEB00A /* accept_over~ipad.png */, - D3D6A39B159B0EEF005F692C /* add_call_default.png */, - D3A74E5E15C69391001500B9 /* add_call_default~ipad.png */, - D3D6A39C159B0EEF005F692C /* add_call_disabled.png */, - D3A74E5F15C69391001500B9 /* add_call_disabled~ipad.png */, - D3D6A39D159B0EEF005F692C /* add_call_over.png */, - D3A74E6015C69391001500B9 /* add_call_over~ipad.png */, - D3ED3E6715861A53006C0DE4 /* add_contact_default.png */, - D3A74E6115C69391001500B9 /* add_contact_default~ipad.png */, - D3ED3E6815861A53006C0DE4 /* add_contact_disabled.png */, - D3A74E6215C69392001500B9 /* add_contact_disabled~ipad.png */, - D3ED3E6915861A53006C0DE4 /* add_contact_over.png */, - D3A74E6315C69392001500B9 /* add_contact_over~ipad.png */, - D3F34F2F1599B008005BE94F /* avatar_shadow.png */, - D3D14E7B15A711700074A527 /* avatar_shadow_small.png */, - D31B4B261598A390002E6C72 /* avatar_unknown.png */, - D31B4B271598A390002E6C72 /* avatar_unknown_small.png */, - D3211BBB159CBFD60098460B /* back_default.png */, - D3A74E6415C69392001500B9 /* back_default~ipad.png */, - D3211BBC159CBFD60098460B /* back_disabled.png */, - D3A74E6515C69392001500B9 /* back_disabled~ipad.png */, - D3211BBD159CBFD60098460B /* back_over.png */, - D3A74E6615C69392001500B9 /* back_over~ipad.png */, - D3ED3E401585FB4A006C0DE4 /* background.png */, - D3998D0316031937009DD22C /* background_alt.png */, - D3A74E6715C69392001500B9 /* background_top~ipad.png */, - D3ED3E7615861B1B006C0DE4 /* backspace_default.png */, - D3A74E6815C69392001500B9 /* backspace_default~ipad.png */, - D35E758815932DE60066B1C1 /* backspace_disabled.png */, - D3A74E6915C69392001500B9 /* backspace_disabled~ipad.png */, - D3ED3E7715861B1B006C0DE4 /* backspace_over.png */, - D3A74E6A15C69392001500B9 /* backspace_over~ipad.png */, - D3F5F8D91609A86700D3DA1A /* bubble.png */, - D32D5AA515ADE5D9008593F3 /* button_alert_background_default.png */, - D32D5AA615ADE5D9008593F3 /* button_alert_background_over.png */, - D35E920B160CABD70023116B /* button_background_default.9.png */, - D35E91EC160CA0C70023116B /* button_background_default.9@2x.png */, - D35406F515A47E9E007E7E81 /* button_background_default.png */, - D35E920C160CABD70023116B /* button_background_over.9.png */, - D35E91ED160CA0C70023116B /* button_background_over.9@2x.png */, - D35406F615A47E9E007E7E81 /* button_background_over.png */, - D3ED3E7015861ABD006C0DE4 /* call_default.png */, - D3A74E6B15C69392001500B9 /* call_default~ipad.png */, - D35E758C15934F360066B1C1 /* call_disabled.png */, - D3A74E6C15C69392001500B9 /* call_disabled~ipad.png */, - D3ED3E7115861ABD006C0DE4 /* call_over.png */, - D3A74E6D15C69392001500B9 /* call_over~ipad.png */, - D3432A5E158A4446001C6B0B /* call_quality_indicator_0.png */, - D3432A5F158A4446001C6B0B /* call_quality_indicator_1.png */, - D3432A60158A4446001C6B0B /* call_quality_indicator_2.png */, - D3432A61158A4446001C6B0B /* call_quality_indicator_3.png */, - D37B96B515A1A6F20005CCD2 /* call_state_delete_default.png */, - D37B96B615A1A6F20005CCD2 /* call_state_delete_over.png */, - D3211BA5159C3D410098460B /* call_state_outgoing_default.png */, - D36C43ED158F61EA0048BA40 /* call_state_pause_default.png */, - D36C43EE158F61EA0048BA40 /* call_state_pause_over.png */, - D36C43EF158F61EA0048BA40 /* call_state_play_default.png */, - D36C43F0158F61EA0048BA40 /* call_state_play_over.png */, - D31AAF6D159B65E1002C6B02 /* call_state_ringing_default.png */, - D31C9C8D158A1C1000756B45 /* call_status_incoming.png */, - D31C9C8E158A1C1000756B45 /* call_status_missed.png */, - D31C9C8F158A1C1000756B45 /* call_status_outgoing.png */, - D33E1F06164CF35100CFA363 /* callbar_left_padding.png */, - D33E1F07164CF35100CFA363 /* callbar_right_padding.png */, - D3E84F1715B00F4100420DAC /* cancel_default.png */, - D3E84F1815B00F4100420DAC /* cancel_over.png */, - D36C43CC158F2F370048BA40 /* cell_call.png */, - D3211BB8159C8A820098460B /* cell_call_first.png */, - D38D14AD15A30B3D008497E8 /* cell_call_first_highlight.png */, - D38D14AE15A30B3D008497E8 /* cell_call_highlight.png */, - D36C43CD158F2F370048BA40 /* cell_conference.png */, - D3EA5401159852080037DC6B /* chat_add_default.png */, - D3EA5402159852080037DC6B /* chat_add_over.png */, - D3F795DB15A5831C0077328B /* chat_back_default.png */, - D3F795DC15A5831C0077328B /* chat_back_over.png */, - D389363715A6D53200A3A3AA /* chat_bubble_incoming.9.png */, - D3A8BB7715A6CC3200F96BE5 /* chat_bubble_incoming.png */, - D389363815A6D53200A3A3AA /* chat_bubble_outgoing.9.png */, - D3A8BB7615A6CC3200F96BE5 /* chat_bubble_outgoing.png */, - D3F5F8DA1609A86700D3DA1A /* chat_cancel_default.png */, - D3F5F8DB1609A86700D3DA1A /* chat_cancel_over.png */, - D38327F11580FE3A00FA0D23 /* chat_default.png */, - D3A74E6E15C69392001500B9 /* chat_default_landscape~ipad.png */, - D3A74E6F15C69392001500B9 /* chat_default~ipad.png */, - D3EA53FF159852080037DC6B /* chat_edit_default.png */, - D3EA5400159852080037DC6B /* chat_edit_over.png */, - D3D51252160B35CB00946DF8 /* chat_message_background.9.png */, - D3D51253160B35CB00946DF8 /* chat_message_background.9@2x.png */, - D3D51254160B35CB00946DF8 /* chat_message_background.png */, - 2234C8E715EE2F7F00E18E83 /* chat_message_delivered.png */, - 2234C8ED15EE744200E18E83 /* chat_message_inprogress.png */, - 2234C8E815EE2F7F00E18E83 /* chat_message_not_delivered.png */, - D3B9A3DB15A58C440096EA4E /* chat_ok_default.png */, - D3B9A3DC15A58C440096EA4E /* chat_ok_over.png */, - D38327FF158100E400FA0D23 /* chat_over.png */, - D3A74E7015C69392001500B9 /* chat_over_landscape~ipad.png */, - D3A74E7115C69392001500B9 /* chat_over~ipad.png */, - D3F5F8DC1609A86700D3DA1A /* chat_photo_default.png */, - D3F5F8DD1609A86700D3DA1A /* chat_photo_disabled.png */, - D3F5F8DE1609A86700D3DA1A /* chat_photo_over.png */, - D3F5F983160B1A0800D3DA1A /* chat_progressbar_background.png */, - D38327F21580FE3A00FA0D23 /* chat_selected.png */, - D3A74E7215C69392001500B9 /* chat_selected_landscape~ipad.png */, - D3A74E7315C69392001500B9 /* chat_selected~ipad.png */, - D3B9A3DD15A58C440096EA4E /* chat_send_default.png */, - D32B6E2315A5B2020033019F /* chat_send_disabled.png */, - D3B9A3DE15A58C450096EA4E /* chat_send_over.png */, - D31AAF61159B5B6E002C6B02 /* conference_default.png */, - D3C31A0715BD8DED008ED271 /* conference_default_landscape.png */, - D339888C15C6DD1600CAF1E4 /* conference_default_landscape~ipad.png */, - D3A74E7415C69392001500B9 /* conference_default~ipad.png */, - D31AAF62159B5B6E002C6B02 /* conference_over.png */, - D3C31A0815BD8DED008ED271 /* conference_over_landscape.png */, - D339888D15C6DD1600CAF1E4 /* conference_over_landscape~ipad.png */, - D3A74E7515C69392001500B9 /* conference_over~ipad.png */, - D3128FE715AABE4E00A2147A /* contact_back_default.png */, - D3128FE815AABE4E00A2147A /* contact_back_over.png */, - D3E84F3615B011AF00420DAC /* contact_cancel_default.png */, - D3E84F3715B011AF00420DAC /* contact_cancel_over.png */, - D3128FE915AABE4E00A2147A /* contact_edit_default.png */, - D3128FEA15AABE4E00A2147A /* contact_edit_over.png */, - D37C638D15AAD251009D0BAC /* contact_number.png */, - D37C638C15AAD251009D0BAC /* contact_number_over.png */, - D3C6526915AC228A0092A874 /* contact_ok_default.png */, - D30BBD1715D402A7000F93DD /* contact_ok_disabled.png */, - D3C6526A15AC228A0092A874 /* contact_ok_over.png */, - D354980E15875608000081D8 /* contacts_add_default.png */, - D354980F15875608000081D8 /* contacts_add_over.png */, - D354980315875534000081D8 /* contacts_all_default.png */, - D354980215875534000081D8 /* contacts_all_selected.png */, - D3119E7015B6A4710005D4A4 /* contacts_back_default.png */, - D3119E7115B6A4710005D4A4 /* contacts_back_over.png */, - D38327EB1580FE3A00FA0D23 /* contacts_default.png */, - D3A74E7615C69392001500B9 /* contacts_default_landscape~ipad.png */, - D3A74E7715C69392001500B9 /* contacts_default~ipad.png */, - D354980515875534000081D8 /* contacts_linphone_default.png */, - D354980415875534000081D8 /* contacts_linphone_selected.png */, - D38327FC158100E400FA0D23 /* contacts_over.png */, - D3A74E7815C69392001500B9 /* contacts_over_landscape~ipad.png */, - D3A74E7915C69392001500B9 /* contacts_over~ipad.png */, - D38327EC1580FE3A00FA0D23 /* contacts_selected.png */, - D3A74E7A15C69392001500B9 /* contacts_selected_landscape~ipad.png */, - D3A74E7B15C69392001500B9 /* contacts_selected~ipad.png */, - D3F83F761582253100336684 /* decline_default.png */, - D3D52A791614495300DEB00A /* decline_default_landscape~ipad.png */, - D3D52A7A1614495300DEB00A /* decline_default~ipad.png */, - D3F83F771582253100336684 /* decline_over.png */, - D3D52A7B1614495300DEB00A /* decline_over_landscape~ipad.png */, - D3D52A7C1614495300DEB00A /* decline_over~ipad.png */, - D3ED3E441585FB8C006C0DE4 /* dialer_address_background.png */, - D3A74E7C15C69392001500B9 /* dialer_address_background_landscape~ipad.png */, - D3A74E7D15C69392001500B9 /* dialer_address_background~ipad.png */, - D3E84F1B15B00F4100420DAC /* dialer_alt_back_default.png */, - D3C31A0915BD8DED008ED271 /* dialer_alt_back_default_landscape.png */, - D339890415C6E16F00CAF1E4 /* dialer_alt_back_default_landscape~ipad.png */, - D3ACB09915C6D59500E15894 /* dialer_alt_back_default~ipad.png */, - D3E84F1C15B00F4100420DAC /* dialer_alt_back_over.png */, - D3C31A0A15BD8DED008ED271 /* dialer_alt_back_over_landscape.png */, - D339890515C6E16F00CAF1E4 /* dialer_alt_back_over_landscape~ipad.png */, - D3ACB09A15C6D59500E15894 /* dialer_alt_back_over~ipad.png */, - D3E84F1D15B00F4100420DAC /* dialer_alt_background.png */, - D36C43CF158F2F370048BA40 /* dialer_alt_default.png */, - D3C31A0B15BD8DED008ED271 /* dialer_alt_default_landscape.png */, - D339888E15C6DD1600CAF1E4 /* dialer_alt_default_landscape~ipad.png */, - D3A74E7E15C69392001500B9 /* dialer_alt_default~ipad.png */, - D3328644160B5BC300E6435D /* dialer_alt_disabled.png */, - D3328642160B5BC300E6435D /* dialer_alt_disabled_landscape.png */, - D3328643160B5BC300E6435D /* dialer_alt_disabled_landscape~ipad.png */, - D3328645160B5BC300E6435D /* dialer_alt_disabled~ipad.png */, - D36C43D0158F2F370048BA40 /* dialer_alt_over.png */, - D3C31A0C15BD8DED008ED271 /* dialer_alt_over_landscape.png */, - D339888F15C6DD1600CAF1E4 /* dialer_alt_over_landscape~ipad.png */, - D3A74E7F15C69392001500B9 /* dialer_alt_over~ipad.png */, - D38327ED1580FE3A00FA0D23 /* dialer_default.png */, - D38327EE1580FE3A00FA0D23 /* dialer_over.png */, - D3C2814A15A2D38D0098AA42 /* dialer_selected.png */, - D35E9208160CAA1F0023116B /* field_background.9.png */, - D35E91E9160CA0BD0023116B /* field_background.9@2x.png */, - D350F21715A43D3400149E54 /* field_background.png */, - D3F5F8E01609A86700D3DA1A /* form_invalid.png */, - D3F5F8E11609A86700D3DA1A /* form_valid.png */, - D3F83EFA158205A100336684 /* hangup_default.png */, - D3C31A0D15BD8DED008ED271 /* hangup_default_landscape.png */, - D339889015C6DD1600CAF1E4 /* hangup_default_landscape~ipad.png */, - D3A74E8015C69392001500B9 /* hangup_default~ipad.png */, - D3F83EFB158205A100336684 /* hangup_over.png */, - D3C31A0E15BD8DED008ED271 /* hangup_over_landscape.png */, - D339889115C6DD1600CAF1E4 /* hangup_over_landscape~ipad.png */, - D3A74E8115C69392001500B9 /* hangup_over~ipad.png */, - D36C43CE158F2F370048BA40 /* header_conference.png */, - D3F26BFB15987083005F9CAB /* header_incoming.png */, - D3ED3E9315872EF1006C0DE4 /* history_all_default.png */, - D3ED3E9215872EF1006C0DE4 /* history_all_selected.png */, - D347347C1580E5F8003C7B8C /* history_default.png */, - D3A74E8215C69392001500B9 /* history_default_landscape~ipad.png */, - D3A74E8315C69392001500B9 /* history_default~ipad.png */, - D3F5F8E21609A86700D3DA1A /* history_delete_default.png */, - D3F5F8E31609A86700D3DA1A /* history_delete_over.png */, - D3157A8815B4466F00DD8C4C /* history_details_add_default.png */, - D3157A8915B4466F00DD8C4C /* history_details_add_over.png */, - D3157A8E15B446CB00DD8C4C /* history_details_back_default.png */, - D3157A8F15B446CB00DD8C4C /* history_details_back_over.png */, - D3ED3E9415872EF1006C0DE4 /* history_edit_default.png */, - D3ED3E9515872EF1006C0DE4 /* history_edit_over.png */, - D3ED3E9715872EF1006C0DE4 /* history_missed_default.png */, - D3ED3E9615872EF1006C0DE4 /* history_missed_selected.png */, - D3F9A9DA15AEEB940045320F /* history_notification.png */, - D3F26BF515986DAD005F9CAB /* history_ok_default.png */, - D3F26BF615986DAD005F9CAB /* history_ok_over.png */, - D38327FD158100E400FA0D23 /* history_over.png */, - D3A74E8415C69392001500B9 /* history_over_landscape~ipad.png */, - D3A74E8515C69392001500B9 /* history_over~ipad.png */, - D347347D1580E5F8003C7B8C /* history_selected.png */, - D3A74E8615C69392001500B9 /* history_selected_landscape~ipad.png */, - D3A74E8715C69392001500B9 /* history_selected~ipad.png */, + F0B89C2318DC90850050B60E /* images */, D3C714B2159DB84400705B8E /* hold.wav */, - D3866C261608CA1600830F95 /* image_back_default.png */, - D3866C271608CA1600830F95 /* image_back_over.png */, - D3432A5C158A4446001C6B0B /* led_connected.png */, - D3432A70158A45AF001C6B0B /* led_disconnected.png */, - D3432A5D158A4446001C6B0B /* led_error.png */, - D3432A6F158A45AF001C6B0B /* led_inprogress.png */, D37E3ECF1619DCC50087659A /* licenses.html */, - 225CB2F911ABB76400628906 /* linphone-banner.png */, 8D1107310486CEB800E47090 /* linphone-Info.plist */, - F0818E7B17FC5160005A3330 /* linphone_icon_120.png */, - F0818E7D17FC51D8005A3330 /* linphone_icon_152.png */, - 22058C70116E305000B08DDD /* linphone_icon_57.png */, - D33CF34815D3A03400CD4B85 /* linphone_icon_57@2x.png */, - 34A6ECEA14CF13CB00460C04 /* linphone_icon_72.png */, - D33CF34915D3A03400CD4B85 /* linphone_icon_72@2x.png */, - F0818E7C17FC51D8005A3330 /* linphone_icon_76.png */, - D3012CC31610467D007CD926 /* linphone_logo.png */, - D38F46F1160C5CC8002D4C4A /* linphone_splashscreen-568h@2x.png */, - D3103920162C3C5100C00C18 /* linphone_splashscreen-Landscape.png */, - D3103921162C3C5100C00C18 /* linphone_splashscreen-Landscape@2x.png */, - D3103922162C3C5100C00C18 /* linphone_splashscreen-Portrait.png */, - D3103923162C3C5100C00C18 /* linphone_splashscreen-Portrait@2x.png */, - D354944A160B615A0027E44E /* linphone_splashscreen.png */, - D354944B160B615A0027E44E /* linphone_splashscreen@2x.png */, 57F005C315EE2CCF00914747 /* linphonerc */, 57F005C615EE2D9200914747 /* linphonerc-factory */, 57F005C715EE2D9200914747 /* linphonerc-factory~ipad */, D321FF9815E628CB0098B5F4 /* linphonerc~ipad */, - D3EA5416159858A80037DC6B /* list_delete_default.png */, - D3EA5417159858A80037DC6B /* list_delete_over.png */, - D354981815876FE7000081D8 /* list_details_default.png */, - D354981915876FE7000081D8 /* list_details_over.png */, 2214783B1386A2030020F8B8 /* Localizable.strings */, - D3F5F8E41609A86700D3DA1A /* logo_linphone_trame_background.png */, - D3F83EF4158205A100336684 /* micro_off_default.png */, - D3C31A0F15BD8DED008ED271 /* micro_off_default_landscape.png */, - D339889215C6DD1600CAF1E4 /* micro_off_default_landscape~ipad.png */, - D3A74E8815C69392001500B9 /* micro_off_default~ipad.png */, - D35EA76115A2DF8D003E025D /* micro_off_disabled.png */, - D3C31A1015BD8DED008ED271 /* micro_off_disabled_landscape.png */, - D339889315C6DD1600CAF1E4 /* micro_off_disabled_landscape~ipad.png */, - D3A74E8915C69392001500B9 /* micro_off_disabled~ipad.png */, - D3F83EF5158205A100336684 /* micro_off_over.png */, - D3C31A1115BD8DED008ED271 /* micro_off_over_landscape.png */, - D339889415C6DD1600CAF1E4 /* micro_off_over_landscape~ipad.png */, - D3A74E8A15C69392001500B9 /* micro_off_over~ipad.png */, - D3F83EF6158205A100336684 /* micro_on_default.png */, - D3C31A1215BD8DED008ED271 /* micro_on_default_landscape.png */, - D339889515C6DD1600CAF1E4 /* micro_on_default_landscape~ipad.png */, - D3A74E8B15C69392001500B9 /* micro_on_default~ipad.png */, - D35EA76215A2DF8D003E025D /* micro_on_disabled.png */, - D3C31A1315BD8DED008ED271 /* micro_on_disabled_landscape.png */, - D339889615C6DD1600CAF1E4 /* micro_on_disabled_landscape~ipad.png */, - D3A74E8C15C69392001500B9 /* micro_on_disabled~ipad.png */, - D3F83EF7158205A100336684 /* micro_on_over.png */, - D3C31A1415BD8DED008ED271 /* micro_on_over_landscape.png */, - D339889715C6DD1600CAF1E4 /* micro_on_over_landscape~ipad.png */, - D3A74E8D15C69392001500B9 /* micro_on_over~ipad.png */, D3804E5E15D92A57008072A5 /* msg.caf */, D3804E5F15D92A57008072A5 /* msg.wav */, - D3F83F3C1582223B00336684 /* numpad_eight_default.png */, - D3F83F3D1582223B00336684 /* numpad_eight_over.png */, - D3F83F361582223B00336684 /* numpad_five_default.png */, - D3F83F371582223B00336684 /* numpad_five_over.png */, - D3F83F341582223B00336684 /* numpad_four_default.png */, - D3F83F351582223B00336684 /* numpad_four_over.png */, - D3F83F3E1582223B00336684 /* numpad_nine_default.png */, - D3F83F3F1582223B00336684 /* numpad_nine_over.png */, - D3F83F2E1582223B00336684 /* numpad_one_default.png */, - D3F83F2F1582223B00336684 /* numpad_one_over.png */, - D3F83F3A1582223B00336684 /* numpad_seven_default.png */, - D3F83F3B1582223B00336684 /* numpad_seven_over.png */, - D3F83F401582223B00336684 /* numpad_sharp_default.png */, - D3F83F411582223B00336684 /* numpad_sharp_over.png */, - D3F83F381582223B00336684 /* numpad_six_default.png */, - D3F83F391582223B00336684 /* numpad_six_over.png */, - D3F83F431582223B00336684 /* numpad_star_default.png */, - D3C2815115A2D64A0098AA42 /* numpad_star_over.png */, - D3F83F321582223B00336684 /* numpad_three_default.png */, - D3F83F331582223B00336684 /* numpad_three_over.png */, - D3F83F301582223B00336684 /* numpad_two_default.png */, - D3F83F311582223B00336684 /* numpad_two_over.png */, - D3F83F2C1582223B00336684 /* numpad_zero_default.png */, - D3F83F2D1582223B00336684 /* numpad_zero_over.png */, - D3196D3015A321E2007FEEBA /* options_add_default.png */, - D3C31A1515BD8DED008ED271 /* options_add_default_landscape.png */, - D339889815C6DD1600CAF1E4 /* options_add_default_landscape~ipad.png */, - D3A74E8E15C69392001500B9 /* options_add_default~ipad.png */, - C9C8253F15AE204D00D493FA /* options_add_disabled.png */, - D3C31A1615BD8DED008ED271 /* options_add_disabled_landscape.png */, - D339889915C6DD1600CAF1E4 /* options_add_disabled_landscape~ipad.png */, - D3A74E8F15C69392001500B9 /* options_add_disabled~ipad.png */, - D3196D3115A321E2007FEEBA /* options_add_over.png */, - D3C31A1715BD8DED008ED271 /* options_add_over_landscape.png */, - D339889A15C6DD1600CAF1E4 /* options_add_over_landscape~ipad.png */, - D3A74E9015C69392001500B9 /* options_add_over~ipad.png */, - D3D6A3A8159B0EFE005F692C /* options_default.png */, - D3C31A1815BD8DED008ED271 /* options_default_landscape.png */, - D339889B15C6DD1600CAF1E4 /* options_default_landscape~ipad.png */, - D3A74E9115C69392001500B9 /* options_default~ipad.png */, - D3D6A3A9159B0EFE005F692C /* options_disabled.png */, - D3C31A1915BD8DED008ED271 /* options_disabled_landscape.png */, - D339889C15C6DD1600CAF1E4 /* options_disabled_landscape~ipad.png */, - D3A74E9215C69392001500B9 /* options_disabled~ipad.png */, - D3D6A3AA159B0EFE005F692C /* options_over.png */, - D3C31A1A15BD8DED008ED271 /* options_over_landscape.png */, - D339889D15C6DD1600CAF1E4 /* options_over_landscape~ipad.png */, - D3A74E9315C69392001500B9 /* options_over~ipad.png */, - C9C8254B15AE207B00D493FA /* options_selected.png */, - D3C31A1B15BD8DED008ED271 /* options_selected_landscape.png */, - D339889E15C6DD1600CAF1E4 /* options_selected_landscape~ipad.png */, - D3A74E9415C69392001500B9 /* options_selected~ipad.png */, - D3196D3215A321E3007FEEBA /* options_transfer_default.png */, - D3C31A1C15BD8DED008ED271 /* options_transfer_default_landscape.png */, - D339889F15C6DD1600CAF1E4 /* options_transfer_default_landscape~ipad.png */, - D3A74E9515C69392001500B9 /* options_transfer_default~ipad.png */, - C9C8254015AE204D00D493FA /* options_transfer_disabled.png */, - D3C31A1D15BD8DED008ED271 /* options_transfer_disabled_landscape.png */, - D33988A015C6DD1600CAF1E4 /* options_transfer_disabled_landscape~ipad.png */, - D3A74E9615C69392001500B9 /* options_transfer_disabled~ipad.png */, - D3196D3315A321E3007FEEBA /* options_transfer_over.png */, - D3C31A1E15BD8DED008ED271 /* options_transfer_over_landscape.png */, - D33988A115C6DD1600CAF1E4 /* options_transfer_over_landscape~ipad.png */, - D3A74E9715C69392001500B9 /* options_transfer_over~ipad.png */, - D3F83EF8158205A100336684 /* pause_off_default.png */, - D3C31A1F15BD8DED008ED271 /* pause_off_default_landscape.png */, - D33988A215C6DD1600CAF1E4 /* pause_off_default_landscape~ipad.png */, - D3A74E9815C69392001500B9 /* pause_off_default~ipad.png */, - D3F83EF9158205A100336684 /* pause_off_over.png */, - D3C31A2015BD8DED008ED271 /* pause_off_over_landscape.png */, - D33988A315C6DD1600CAF1E4 /* pause_off_over_landscape~ipad.png */, - D3A74E9915C69392001500B9 /* pause_off_over~ipad.png */, - D36C43E7158F3F7E0048BA40 /* pause_on_default.png */, - D3C31A2115BD8DED008ED271 /* pause_on_default_landscape.png */, - D33988A415C6DD1600CAF1E4 /* pause_on_default_landscape~ipad.png */, - D3A74E9A15C69392001500B9 /* pause_on_default~ipad.png */, - D36C43E8158F3F7E0048BA40 /* pause_on_over.png */, - D3C31A2215BD8DED008ED271 /* pause_on_over_landscape.png */, - D33988A515C6DD1600CAF1E4 /* pause_on_over_landscape~ipad.png */, - D3A74E9B15C69392001500B9 /* pause_on_over~ipad.png */, 2242E312125235120061DDCE /* ring.caf */, 2237D4081084D7A9001383EE /* ring.wav */, 22F254801073D99800AC9B3F /* ringback.wav */, 70571E1913FABCB000CDD3C2 /* rootca.pem */, - 15AF3C4C16F37A3E00FC52EC /* route_bluetooth_off_default.png */, - 1599104316F746B2007BF52B /* route_bluetooth_off_default_landscape.png */, - 15AF3C4D16F37A3E00FC52EC /* route_bluetooth_off_disabled.png */, - 1599104416F746B2007BF52B /* route_bluetooth_off_disabled_landscape.png */, - 15AF3C4E16F37A3E00FC52EC /* route_bluetooth_off_over.png */, - 1599104516F746B2007BF52B /* route_bluetooth_off_over_landscape.png */, - 15AF3C5016F37A3E00FC52EC /* route_bluetooth_on_default.png */, - 1599104616F746B2007BF52B /* route_bluetooth_on_default_landscape.png */, - 15AF3C6416F37A4A00FC52EC /* route_phone_off_default.png */, - 1599104716F746B2007BF52B /* route_phone_off_default_landscape.png */, - 15AF3C6516F37A4A00FC52EC /* route_phone_off_disabled.png */, - 1599104816F746B2007BF52B /* route_phone_off_disabled_landscape.png */, - 15AF3C6616F37A4A00FC52EC /* route_phone_off_over.png */, - 1599104916F746B2007BF52B /* route_phone_off_over_landscape.png */, - 15AF3C6816F37A4A00FC52EC /* route_phone_on_default.png */, - 1599104A16F746B2007BF52B /* route_phone_on_default_landscape.png */, - 15AF3C7C16F37A5500FC52EC /* route_speaker_off_default.png */, - 1599104B16F746B2007BF52B /* route_speaker_off_default_landscape.png */, - 15AF3C7D16F37A5500FC52EC /* route_speaker_off_disabled.png */, - 1599104C16F746B2007BF52B /* route_speaker_off_disabled_landscape.png */, - 15AF3C7E16F37A5500FC52EC /* route_speaker_off_over.png */, - 1599104D16F746B2007BF52B /* route_speaker_off_over_landscape.png */, - 15AF3C8016F37A5500FC52EC /* route_speaker_on_default.png */, - 1599104E16F746B2007BF52B /* route_speaker_on_default_landscape.png */, - 15AF3C9416F37A5D00FC52EC /* routes_default.png */, - 1599104F16F746B2007BF52B /* routes_default_landscape.png */, - 15AF3C9516F37A5D00FC52EC /* routes_disabled.png */, - 1599105016F746B2007BF52B /* routes_disabled_landscape.png */, - 15AF3C9616F37A5D00FC52EC /* routes_over.png */, - 1599105116F746B2007BF52B /* routes_over_landscape.png */, - 15AF3C9716F37A5D00FC52EC /* routes_selected.png */, - 1599105216F746B2007BF52B /* routes_selected_landscape.png */, - D3D6A3A5159B0EFE005F692C /* security_ko.png */, - D3D6A3A7159B0EFE005F692C /* security_ok.png */, - D3D6A3A6159B0EFE005F692C /* security_pending.png */, - D38327EF1580FE3A00FA0D23 /* settings_default.png */, - D3A74E9C15C69392001500B9 /* settings_default_landscape~ipad.png */, - D3A74E9D15C69392001500B9 /* settings_default~ipad.png */, - D38327FE158100E400FA0D23 /* settings_over.png */, - D3A74E9E15C69392001500B9 /* settings_over_landscape~ipad.png */, - D3A74E9F15C69392001500B9 /* settings_over~ipad.png */, - D38327F01580FE3A00FA0D23 /* settings_selected.png */, - D3A74EA015C69392001500B9 /* settings_selected_landscape~ipad.png */, - D3A74EA115C69392001500B9 /* settings_selected~ipad.png */, - D350F21315A43D3400149E54 /* setup_back_default.png */, - D3F5F984160B1A0800D3DA1A /* setup_back_default_landscape~ipad.png */, - D3F5F985160B1A0800D3DA1A /* setup_back_default~ipad.png */, - D3A8BB7815A6CC3200F96BE5 /* setup_back_disabled.png */, - D3F5F986160B1A0900D3DA1A /* setup_back_disabled_landscape~ipad.png */, - D3F5F8E51609A86700D3DA1A /* setup_back_disabled~ipad.png */, - D350F21415A43D3400149E54 /* setup_back_over.png */, - D3F5F8E61609A86700D3DA1A /* setup_back_over_landscape~ipad.png */, - D3F5F8E71609A86700D3DA1A /* setup_back_over~ipad.png */, - D350F21515A43D3400149E54 /* setup_cancel_default.png */, - D3F5F8E81609A86700D3DA1A /* setup_cancel_default_landscape~ipad.png */, - D3D5124C160B213900946DF8 /* setup_cancel_default~ipad.png */, - D3A8BB7915A6CC3200F96BE5 /* setup_cancel_disabled.png */, - D3F5F8EA1609A86700D3DA1A /* setup_cancel_disabled_landscape~ipad.png */, - D3F5F8EB1609A86700D3DA1A /* setup_cancel_disabled~ipad.png */, - D350F21615A43D3400149E54 /* setup_cancel_over.png */, - D3F5F8EC1609A86700D3DA1A /* setup_cancel_over_landscape~ipad.png */, - D3D5124D160B213900946DF8 /* setup_cancel_over~ipad.png */, - D350F21815A43D3400149E54 /* setup_start_default.png */, - D3F5F8EE1609A86700D3DA1A /* setup_start_default_landscape~ipad.png */, - D3F5F8EF1609A86700D3DA1A /* setup_start_default~ipad.png */, - D3A8BB7A15A6CC3200F96BE5 /* setup_start_disabled.png */, - D3F5F8F01609A86700D3DA1A /* setup_start_disabled_landscape~ipad.png */, - D3F5F8F11609A86700D3DA1A /* setup_start_disabled~ipad.png */, - D350F21915A43D3400149E54 /* setup_start_over.png */, - D3F5F8F21609A86700D3DA1A /* setup_start_over_landscape~ipad.png */, - D3F5F8F31609A86700D3DA1A /* setup_start_over~ipad.png */, - D350F21B15A43D3400149E54 /* setup_welcome_logo.png */, - D3F5F8F41609A86700D3DA1A /* setup_welcome_logo~ipad.png */, - D3F83EFC158205A100336684 /* speaker_off_default.png */, - D3C31A2315BD8DED008ED271 /* speaker_off_default_landscape.png */, - D33988A615C6DD1600CAF1E4 /* speaker_off_default_landscape~ipad.png */, - D3A74EA215C69392001500B9 /* speaker_off_default~ipad.png */, - D365AA7915A2DE7500CAFE3F /* speaker_off_disabled.png */, - D3C31A2415BD8DED008ED271 /* speaker_off_disabled_landscape.png */, - D33988A715C6DD1600CAF1E4 /* speaker_off_disabled_landscape~ipad.png */, - D3A74EA315C69392001500B9 /* speaker_off_disabled~ipad.png */, - D3F83EFD158205A100336684 /* speaker_off_over.png */, - D3C31A2515BD8DED008ED271 /* speaker_off_over_landscape.png */, - D33988A815C6DD1600CAF1E4 /* speaker_off_over_landscape~ipad.png */, - D3A74EA415C69392001500B9 /* speaker_off_over~ipad.png */, - D3F83EFE158205A100336684 /* speaker_on_default.png */, - D3C31A2615BD8DED008ED271 /* speaker_on_default_landscape.png */, - D33988A915C6DD1600CAF1E4 /* speaker_on_default_landscape~ipad.png */, - D3A74EA515C69392001500B9 /* speaker_on_default~ipad.png */, - D365AA7A15A2DE7500CAFE3F /* speaker_on_disabled.png */, - D3C31A2715BD8DED008ED271 /* speaker_on_disabled_landscape.png */, - D33988AA15C6DD1600CAF1E4 /* speaker_on_disabled_landscape~ipad.png */, - D3A74EA615C69392001500B9 /* speaker_on_disabled~ipad.png */, - D3F83EFF158205A100336684 /* speaker_on_over.png */, - D3C31A2815BD8DED008ED271 /* speaker_on_over_landscape.png */, - D33988AB15C6DD1600CAF1E4 /* speaker_on_over_landscape~ipad.png */, - D3A74EA715C69392001500B9 /* speaker_on_over~ipad.png */, - D3ED3E511585FFFD006C0DE4 /* statebar_background.png */, - D3C31A2915BD8DED008ED271 /* statebar_background_landscape.png */, - D3A74EA815C69392001500B9 /* statebar_background_landscape~ipad.png */, - D3A74EA915C69392001500B9 /* statebar_background~ipad.png */, - D35E757515931E5D0066B1C1 /* switch_camera_default.png */, - D35E757615931E5D0066B1C1 /* switch_camera_over.png */, - D3A74E5815C68162001500B9 /* toolsbar_background.png */, - C9C8254115AE204D00D493FA /* transfer_call_default.png */, - D3A74EAA15C69392001500B9 /* transfer_call_default~ipad.png */, - C9C8254E15AE256100D493FA /* transfer_call_disabled.png */, - D3BDB9B815C6B5B1007BEAC1 /* transfer_call_disabled~ipad.png */, - C9C8254215AE204D00D493FA /* transfer_call_over.png */, - D3A74EAB15C69392001500B9 /* transfer_call_over~ipad.png */, - D3F83F00158205A100336684 /* video_off_default.png */, - D3C31A2C15BD8DED008ED271 /* video_off_default_landscape.png */, - D33988AE15C6DD1600CAF1E4 /* video_off_default_landscape~ipad.png */, - D3A74EAC15C69392001500B9 /* video_off_default~ipad.png */, - D37295DA158B3C9600D2C0C7 /* video_off_disabled.png */, - D3C31A2D15BD8DED008ED271 /* video_off_disabled_landscape.png */, - D33988AF15C6DD1600CAF1E4 /* video_off_disabled_landscape~ipad.png */, - D3A74EAD15C69392001500B9 /* video_off_disabled~ipad.png */, - D3F83F01158205A100336684 /* video_off_over.png */, - D3C31A2E15BD8DED008ED271 /* video_off_over_landscape.png */, - D33988B015C6DD1600CAF1E4 /* video_off_over_landscape~ipad.png */, - D3A74EAE15C69392001500B9 /* video_off_over~ipad.png */, - D3F83F02158205A100336684 /* video_on_default.png */, - D3C31A2F15BD8DED008ED271 /* video_on_default_landscape.png */, - D33988B115C6DD1600CAF1E4 /* video_on_default_landscape~ipad.png */, - D3A74EAF15C69392001500B9 /* video_on_default~ipad.png */, - D377BBF915A19DA6002B696B /* video_on_disabled.png */, - D3C31A3015BD8DED008ED271 /* video_on_disabled_landscape.png */, - D33988B215C6DD1600CAF1E4 /* video_on_disabled_landscape~ipad.png */, - D3A74EB015C69392001500B9 /* video_on_disabled~ipad.png */, - D3F83F03158205A100336684 /* video_on_over.png */, - D3C31A3115BD8DED008ED271 /* video_on_over_landscape.png */, - D33988B315C6DD1600CAF1E4 /* video_on_over_landscape~ipad.png */, - D3A74EB115C69392001500B9 /* video_on_over~ipad.png */, + F0B89C2418DC973E0050B60E /* wizard_external_sip.rc */, + F0B89C2518DC973E0050B60E /* wizard_linphone_create.rc */, + F0B89C2618DC973E0050B60E /* wizard_linphone_existing.rc */, + F0B89C2718DC973E0050B60E /* wizard_remote.rc */, ); name = Resources; sourceTree = ""; @@ -3870,6 +3405,7 @@ 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( + F0B89C2118DC89E30050B60E /* MediaPlayer.framework */, F03A9B9718C0DB6F00C4D7FE /* libc++.dylib */, F03A9B9418C0DAE100C4D7FE /* libstdc++.dylib */, 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */, @@ -4125,6 +3661,498 @@ name = Resources; sourceTree = ""; }; + F0B89C2318DC90850050B60E /* images */ = { + isa = PBXGroup; + children = ( + 15AF3C4C16F37A3E00FC52EC /* route_bluetooth_off_default.png */, + 1599104316F746B2007BF52B /* route_bluetooth_off_default_landscape.png */, + 15AF3C4D16F37A3E00FC52EC /* route_bluetooth_off_disabled.png */, + 1599104416F746B2007BF52B /* route_bluetooth_off_disabled_landscape.png */, + 15AF3C4E16F37A3E00FC52EC /* route_bluetooth_off_over.png */, + 1599104516F746B2007BF52B /* route_bluetooth_off_over_landscape.png */, + 15AF3C5016F37A3E00FC52EC /* route_bluetooth_on_default.png */, + 1599104616F746B2007BF52B /* route_bluetooth_on_default_landscape.png */, + 15AF3C6416F37A4A00FC52EC /* route_phone_off_default.png */, + 1599104716F746B2007BF52B /* route_phone_off_default_landscape.png */, + 15AF3C6516F37A4A00FC52EC /* route_phone_off_disabled.png */, + 1599104816F746B2007BF52B /* route_phone_off_disabled_landscape.png */, + 15AF3C6616F37A4A00FC52EC /* route_phone_off_over.png */, + 1599104916F746B2007BF52B /* route_phone_off_over_landscape.png */, + 15AF3C6816F37A4A00FC52EC /* route_phone_on_default.png */, + 1599104A16F746B2007BF52B /* route_phone_on_default_landscape.png */, + 15AF3C7C16F37A5500FC52EC /* route_speaker_off_default.png */, + 1599104B16F746B2007BF52B /* route_speaker_off_default_landscape.png */, + 15AF3C7D16F37A5500FC52EC /* route_speaker_off_disabled.png */, + 1599104C16F746B2007BF52B /* route_speaker_off_disabled_landscape.png */, + 15AF3C7E16F37A5500FC52EC /* route_speaker_off_over.png */, + 1599104D16F746B2007BF52B /* route_speaker_off_over_landscape.png */, + 15AF3C8016F37A5500FC52EC /* route_speaker_on_default.png */, + 1599104E16F746B2007BF52B /* route_speaker_on_default_landscape.png */, + 15AF3C9416F37A5D00FC52EC /* routes_default.png */, + 1599104F16F746B2007BF52B /* routes_default_landscape.png */, + 15AF3C9516F37A5D00FC52EC /* routes_disabled.png */, + 1599105016F746B2007BF52B /* routes_disabled_landscape.png */, + 15AF3C9616F37A5D00FC52EC /* routes_over.png */, + 1599105116F746B2007BF52B /* routes_over_landscape.png */, + 15AF3C9716F37A5D00FC52EC /* routes_selected.png */, + 1599105216F746B2007BF52B /* routes_selected_landscape.png */, + D3D6A3A5159B0EFE005F692C /* security_ko.png */, + D3D6A3A7159B0EFE005F692C /* security_ok.png */, + D3D6A3A6159B0EFE005F692C /* security_pending.png */, + D38327EF1580FE3A00FA0D23 /* settings_default.png */, + D3A74E9C15C69392001500B9 /* settings_default_landscape~ipad.png */, + D3A74E9D15C69392001500B9 /* settings_default~ipad.png */, + D38327FE158100E400FA0D23 /* settings_over.png */, + D3A74E9E15C69392001500B9 /* settings_over_landscape~ipad.png */, + D3A74E9F15C69392001500B9 /* settings_over~ipad.png */, + D38327F01580FE3A00FA0D23 /* settings_selected.png */, + D3A74EA015C69392001500B9 /* settings_selected_landscape~ipad.png */, + D3A74EA115C69392001500B9 /* settings_selected~ipad.png */, + D350F21315A43D3400149E54 /* setup_back_default.png */, + D3F5F984160B1A0800D3DA1A /* setup_back_default_landscape~ipad.png */, + D3F5F985160B1A0800D3DA1A /* setup_back_default~ipad.png */, + D3A8BB7815A6CC3200F96BE5 /* setup_back_disabled.png */, + D3F5F986160B1A0900D3DA1A /* setup_back_disabled_landscape~ipad.png */, + D3F5F8E51609A86700D3DA1A /* setup_back_disabled~ipad.png */, + D350F21415A43D3400149E54 /* setup_back_over.png */, + D3F5F8E61609A86700D3DA1A /* setup_back_over_landscape~ipad.png */, + D3F5F8E71609A86700D3DA1A /* setup_back_over~ipad.png */, + D350F21515A43D3400149E54 /* setup_cancel_default.png */, + D3F5F8E81609A86700D3DA1A /* setup_cancel_default_landscape~ipad.png */, + D3D5124C160B213900946DF8 /* setup_cancel_default~ipad.png */, + D3A8BB7915A6CC3200F96BE5 /* setup_cancel_disabled.png */, + D3F5F8EA1609A86700D3DA1A /* setup_cancel_disabled_landscape~ipad.png */, + D3F5F8EB1609A86700D3DA1A /* setup_cancel_disabled~ipad.png */, + D350F21615A43D3400149E54 /* setup_cancel_over.png */, + D3F5F8EC1609A86700D3DA1A /* setup_cancel_over_landscape~ipad.png */, + D3D5124D160B213900946DF8 /* setup_cancel_over~ipad.png */, + D350F21815A43D3400149E54 /* setup_start_default.png */, + D3F5F8EE1609A86700D3DA1A /* setup_start_default_landscape~ipad.png */, + D3F5F8EF1609A86700D3DA1A /* setup_start_default~ipad.png */, + D3A8BB7A15A6CC3200F96BE5 /* setup_start_disabled.png */, + D3F5F8F01609A86700D3DA1A /* setup_start_disabled_landscape~ipad.png */, + D3F5F8F11609A86700D3DA1A /* setup_start_disabled~ipad.png */, + D350F21915A43D3400149E54 /* setup_start_over.png */, + D3F5F8F21609A86700D3DA1A /* setup_start_over_landscape~ipad.png */, + D3F5F8F31609A86700D3DA1A /* setup_start_over~ipad.png */, + D350F21B15A43D3400149E54 /* setup_welcome_logo.png */, + D3F5F8F41609A86700D3DA1A /* setup_welcome_logo~ipad.png */, + D3F83EFC158205A100336684 /* speaker_off_default.png */, + D3C31A2315BD8DED008ED271 /* speaker_off_default_landscape.png */, + D33988A615C6DD1600CAF1E4 /* speaker_off_default_landscape~ipad.png */, + D3A74EA215C69392001500B9 /* speaker_off_default~ipad.png */, + D365AA7915A2DE7500CAFE3F /* speaker_off_disabled.png */, + D3C31A2415BD8DED008ED271 /* speaker_off_disabled_landscape.png */, + D33988A715C6DD1600CAF1E4 /* speaker_off_disabled_landscape~ipad.png */, + D3A74EA315C69392001500B9 /* speaker_off_disabled~ipad.png */, + D3F83EFD158205A100336684 /* speaker_off_over.png */, + D3C31A2515BD8DED008ED271 /* speaker_off_over_landscape.png */, + D33988A815C6DD1600CAF1E4 /* speaker_off_over_landscape~ipad.png */, + D3A74EA415C69392001500B9 /* speaker_off_over~ipad.png */, + D3F83EFE158205A100336684 /* speaker_on_default.png */, + D3C31A2615BD8DED008ED271 /* speaker_on_default_landscape.png */, + D33988A915C6DD1600CAF1E4 /* speaker_on_default_landscape~ipad.png */, + D3A74EA515C69392001500B9 /* speaker_on_default~ipad.png */, + D365AA7A15A2DE7500CAFE3F /* speaker_on_disabled.png */, + D3C31A2715BD8DED008ED271 /* speaker_on_disabled_landscape.png */, + D33988AA15C6DD1600CAF1E4 /* speaker_on_disabled_landscape~ipad.png */, + D3A74EA615C69392001500B9 /* speaker_on_disabled~ipad.png */, + D3F83EFF158205A100336684 /* speaker_on_over.png */, + D3C31A2815BD8DED008ED271 /* speaker_on_over_landscape.png */, + D33988AB15C6DD1600CAF1E4 /* speaker_on_over_landscape~ipad.png */, + D3A74EA715C69392001500B9 /* speaker_on_over~ipad.png */, + D3ED3E511585FFFD006C0DE4 /* statebar_background.png */, + D3C31A2915BD8DED008ED271 /* statebar_background_landscape.png */, + D3A74EA815C69392001500B9 /* statebar_background_landscape~ipad.png */, + D3A74EA915C69392001500B9 /* statebar_background~ipad.png */, + D35E757515931E5D0066B1C1 /* switch_camera_default.png */, + D35E757615931E5D0066B1C1 /* switch_camera_over.png */, + D3A74E5815C68162001500B9 /* toolsbar_background.png */, + C9C8254115AE204D00D493FA /* transfer_call_default.png */, + D3A74EAA15C69392001500B9 /* transfer_call_default~ipad.png */, + C9C8254E15AE256100D493FA /* transfer_call_disabled.png */, + D3BDB9B815C6B5B1007BEAC1 /* transfer_call_disabled~ipad.png */, + C9C8254215AE204D00D493FA /* transfer_call_over.png */, + D3A74EAB15C69392001500B9 /* transfer_call_over~ipad.png */, + D3F83F00158205A100336684 /* video_off_default.png */, + D3C31A2C15BD8DED008ED271 /* video_off_default_landscape.png */, + D33988AE15C6DD1600CAF1E4 /* video_off_default_landscape~ipad.png */, + D3A74EAC15C69392001500B9 /* video_off_default~ipad.png */, + D37295DA158B3C9600D2C0C7 /* video_off_disabled.png */, + D3C31A2D15BD8DED008ED271 /* video_off_disabled_landscape.png */, + D33988AF15C6DD1600CAF1E4 /* video_off_disabled_landscape~ipad.png */, + D3A74EAD15C69392001500B9 /* video_off_disabled~ipad.png */, + D3F83F01158205A100336684 /* video_off_over.png */, + D3C31A2E15BD8DED008ED271 /* video_off_over_landscape.png */, + D33988B015C6DD1600CAF1E4 /* video_off_over_landscape~ipad.png */, + D3A74EAE15C69392001500B9 /* video_off_over~ipad.png */, + D3F83F02158205A100336684 /* video_on_default.png */, + D3C31A2F15BD8DED008ED271 /* video_on_default_landscape.png */, + D33988B115C6DD1600CAF1E4 /* video_on_default_landscape~ipad.png */, + D3A74EAF15C69392001500B9 /* video_on_default~ipad.png */, + D377BBF915A19DA6002B696B /* video_on_disabled.png */, + D3C31A3015BD8DED008ED271 /* video_on_disabled_landscape.png */, + D33988B215C6DD1600CAF1E4 /* video_on_disabled_landscape~ipad.png */, + D3A74EB015C69392001500B9 /* video_on_disabled~ipad.png */, + D3F83F03158205A100336684 /* video_on_over.png */, + D3C31A3115BD8DED008ED271 /* video_on_over_landscape.png */, + D33988B315C6DD1600CAF1E4 /* video_on_over_landscape~ipad.png */, + D3A74EB115C69392001500B9 /* video_on_over~ipad.png */, + D3F83F3C1582223B00336684 /* numpad_eight_default.png */, + D3F83F3D1582223B00336684 /* numpad_eight_over.png */, + D3F83F361582223B00336684 /* numpad_five_default.png */, + D3F83F371582223B00336684 /* numpad_five_over.png */, + D3F83F341582223B00336684 /* numpad_four_default.png */, + D3F83F351582223B00336684 /* numpad_four_over.png */, + D3F83F3E1582223B00336684 /* numpad_nine_default.png */, + D3F83F3F1582223B00336684 /* numpad_nine_over.png */, + D3F83F2E1582223B00336684 /* numpad_one_default.png */, + D3F83F2F1582223B00336684 /* numpad_one_over.png */, + D3F83F3A1582223B00336684 /* numpad_seven_default.png */, + D3F83F3B1582223B00336684 /* numpad_seven_over.png */, + D3F83F401582223B00336684 /* numpad_sharp_default.png */, + D3F83F411582223B00336684 /* numpad_sharp_over.png */, + D3F83F381582223B00336684 /* numpad_six_default.png */, + D3F83F391582223B00336684 /* numpad_six_over.png */, + D3F83F431582223B00336684 /* numpad_star_default.png */, + D3C2815115A2D64A0098AA42 /* numpad_star_over.png */, + D3F83F321582223B00336684 /* numpad_three_default.png */, + D3F83F331582223B00336684 /* numpad_three_over.png */, + D3F83F301582223B00336684 /* numpad_two_default.png */, + D3F83F311582223B00336684 /* numpad_two_over.png */, + D3F83F2C1582223B00336684 /* numpad_zero_default.png */, + D3F83F2D1582223B00336684 /* numpad_zero_over.png */, + D3196D3015A321E2007FEEBA /* options_add_default.png */, + D3C31A1515BD8DED008ED271 /* options_add_default_landscape.png */, + D339889815C6DD1600CAF1E4 /* options_add_default_landscape~ipad.png */, + D3A74E8E15C69392001500B9 /* options_add_default~ipad.png */, + C9C8253F15AE204D00D493FA /* options_add_disabled.png */, + D3C31A1615BD8DED008ED271 /* options_add_disabled_landscape.png */, + D339889915C6DD1600CAF1E4 /* options_add_disabled_landscape~ipad.png */, + D3A74E8F15C69392001500B9 /* options_add_disabled~ipad.png */, + D3196D3115A321E2007FEEBA /* options_add_over.png */, + D3C31A1715BD8DED008ED271 /* options_add_over_landscape.png */, + D339889A15C6DD1600CAF1E4 /* options_add_over_landscape~ipad.png */, + D3A74E9015C69392001500B9 /* options_add_over~ipad.png */, + D3D6A3A8159B0EFE005F692C /* options_default.png */, + D3C31A1815BD8DED008ED271 /* options_default_landscape.png */, + D339889B15C6DD1600CAF1E4 /* options_default_landscape~ipad.png */, + D3A74E9115C69392001500B9 /* options_default~ipad.png */, + D3D6A3A9159B0EFE005F692C /* options_disabled.png */, + D3C31A1915BD8DED008ED271 /* options_disabled_landscape.png */, + D339889C15C6DD1600CAF1E4 /* options_disabled_landscape~ipad.png */, + D3A74E9215C69392001500B9 /* options_disabled~ipad.png */, + D3D6A3AA159B0EFE005F692C /* options_over.png */, + D3C31A1A15BD8DED008ED271 /* options_over_landscape.png */, + D339889D15C6DD1600CAF1E4 /* options_over_landscape~ipad.png */, + D3A74E9315C69392001500B9 /* options_over~ipad.png */, + C9C8254B15AE207B00D493FA /* options_selected.png */, + D3C31A1B15BD8DED008ED271 /* options_selected_landscape.png */, + D339889E15C6DD1600CAF1E4 /* options_selected_landscape~ipad.png */, + D3A74E9415C69392001500B9 /* options_selected~ipad.png */, + D3196D3215A321E3007FEEBA /* options_transfer_default.png */, + D3C31A1C15BD8DED008ED271 /* options_transfer_default_landscape.png */, + D339889F15C6DD1600CAF1E4 /* options_transfer_default_landscape~ipad.png */, + D3A74E9515C69392001500B9 /* options_transfer_default~ipad.png */, + C9C8254015AE204D00D493FA /* options_transfer_disabled.png */, + D3C31A1D15BD8DED008ED271 /* options_transfer_disabled_landscape.png */, + D33988A015C6DD1600CAF1E4 /* options_transfer_disabled_landscape~ipad.png */, + D3A74E9615C69392001500B9 /* options_transfer_disabled~ipad.png */, + D3196D3315A321E3007FEEBA /* options_transfer_over.png */, + D3C31A1E15BD8DED008ED271 /* options_transfer_over_landscape.png */, + D33988A115C6DD1600CAF1E4 /* options_transfer_over_landscape~ipad.png */, + D3A74E9715C69392001500B9 /* options_transfer_over~ipad.png */, + D3F83EF8158205A100336684 /* pause_off_default.png */, + D3C31A1F15BD8DED008ED271 /* pause_off_default_landscape.png */, + D33988A215C6DD1600CAF1E4 /* pause_off_default_landscape~ipad.png */, + D3A74E9815C69392001500B9 /* pause_off_default~ipad.png */, + D3F83EF9158205A100336684 /* pause_off_over.png */, + D3C31A2015BD8DED008ED271 /* pause_off_over_landscape.png */, + D33988A315C6DD1600CAF1E4 /* pause_off_over_landscape~ipad.png */, + D3A74E9915C69392001500B9 /* pause_off_over~ipad.png */, + D36C43E7158F3F7E0048BA40 /* pause_on_default.png */, + D3C31A2115BD8DED008ED271 /* pause_on_default_landscape.png */, + D33988A415C6DD1600CAF1E4 /* pause_on_default_landscape~ipad.png */, + D3A74E9A15C69392001500B9 /* pause_on_default~ipad.png */, + D36C43E8158F3F7E0048BA40 /* pause_on_over.png */, + D3C31A2215BD8DED008ED271 /* pause_on_over_landscape.png */, + D33988A515C6DD1600CAF1E4 /* pause_on_over_landscape~ipad.png */, + D3A74E9B15C69392001500B9 /* pause_on_over~ipad.png */, + D3F5F8E41609A86700D3DA1A /* logo_linphone_trame_background.png */, + D3F83EF4158205A100336684 /* micro_off_default.png */, + D3C31A0F15BD8DED008ED271 /* micro_off_default_landscape.png */, + D339889215C6DD1600CAF1E4 /* micro_off_default_landscape~ipad.png */, + D3A74E8815C69392001500B9 /* micro_off_default~ipad.png */, + D35EA76115A2DF8D003E025D /* micro_off_disabled.png */, + D3C31A1015BD8DED008ED271 /* micro_off_disabled_landscape.png */, + D339889315C6DD1600CAF1E4 /* micro_off_disabled_landscape~ipad.png */, + D3A74E8915C69392001500B9 /* micro_off_disabled~ipad.png */, + D3F83EF5158205A100336684 /* micro_off_over.png */, + D3C31A1115BD8DED008ED271 /* micro_off_over_landscape.png */, + D339889415C6DD1600CAF1E4 /* micro_off_over_landscape~ipad.png */, + D3A74E8A15C69392001500B9 /* micro_off_over~ipad.png */, + D3F83EF6158205A100336684 /* micro_on_default.png */, + D3C31A1215BD8DED008ED271 /* micro_on_default_landscape.png */, + D339889515C6DD1600CAF1E4 /* micro_on_default_landscape~ipad.png */, + D3A74E8B15C69392001500B9 /* micro_on_default~ipad.png */, + D35EA76215A2DF8D003E025D /* micro_on_disabled.png */, + D3C31A1315BD8DED008ED271 /* micro_on_disabled_landscape.png */, + D339889615C6DD1600CAF1E4 /* micro_on_disabled_landscape~ipad.png */, + D3A74E8C15C69392001500B9 /* micro_on_disabled~ipad.png */, + D3F83EF7158205A100336684 /* micro_on_over.png */, + D3C31A1415BD8DED008ED271 /* micro_on_over_landscape.png */, + D339889715C6DD1600CAF1E4 /* micro_on_over_landscape~ipad.png */, + D3A74E8D15C69392001500B9 /* micro_on_over~ipad.png */, + D3EA5416159858A80037DC6B /* list_delete_default.png */, + D3EA5417159858A80037DC6B /* list_delete_over.png */, + D354981815876FE7000081D8 /* list_details_default.png */, + D354981915876FE7000081D8 /* list_details_over.png */, + 225CB2F911ABB76400628906 /* linphone-banner.png */, + F0818E7B17FC5160005A3330 /* linphone_icon_120.png */, + F0818E7D17FC51D8005A3330 /* linphone_icon_152.png */, + 22058C70116E305000B08DDD /* linphone_icon_57.png */, + D33CF34815D3A03400CD4B85 /* linphone_icon_57@2x.png */, + 34A6ECEA14CF13CB00460C04 /* linphone_icon_72.png */, + D33CF34915D3A03400CD4B85 /* linphone_icon_72@2x.png */, + F0818E7C17FC51D8005A3330 /* linphone_icon_76.png */, + D3012CC31610467D007CD926 /* linphone_logo.png */, + D38F46F1160C5CC8002D4C4A /* linphone_splashscreen-568h@2x.png */, + D3103920162C3C5100C00C18 /* linphone_splashscreen-Landscape.png */, + D3103921162C3C5100C00C18 /* linphone_splashscreen-Landscape@2x.png */, + D3103922162C3C5100C00C18 /* linphone_splashscreen-Portrait.png */, + D3103923162C3C5100C00C18 /* linphone_splashscreen-Portrait@2x.png */, + D354944A160B615A0027E44E /* linphone_splashscreen.png */, + D354944B160B615A0027E44E /* linphone_splashscreen@2x.png */, + D3866C261608CA1600830F95 /* image_back_default.png */, + D3866C271608CA1600830F95 /* image_back_over.png */, + D3432A5C158A4446001C6B0B /* led_connected.png */, + D3432A70158A45AF001C6B0B /* led_disconnected.png */, + D3432A5D158A4446001C6B0B /* led_error.png */, + D3432A6F158A45AF001C6B0B /* led_inprogress.png */, + D3F83F741582253100336684 /* accept_default.png */, + D3D52A751614495300DEB00A /* accept_default_landscape~ipad.png */, + D3D52A761614495300DEB00A /* accept_default~ipad.png */, + D3F83F751582253100336684 /* accept_over.png */, + D3D52A771614495300DEB00A /* accept_over_landscape~ipad.png */, + D3D52A781614495300DEB00A /* accept_over~ipad.png */, + D3D6A39B159B0EEF005F692C /* add_call_default.png */, + D3A74E5E15C69391001500B9 /* add_call_default~ipad.png */, + D3D6A39C159B0EEF005F692C /* add_call_disabled.png */, + D3A74E5F15C69391001500B9 /* add_call_disabled~ipad.png */, + D3D6A39D159B0EEF005F692C /* add_call_over.png */, + D3A74E6015C69391001500B9 /* add_call_over~ipad.png */, + D3ED3E6715861A53006C0DE4 /* add_contact_default.png */, + D3A74E6115C69391001500B9 /* add_contact_default~ipad.png */, + D3ED3E6815861A53006C0DE4 /* add_contact_disabled.png */, + D3A74E6215C69392001500B9 /* add_contact_disabled~ipad.png */, + D3ED3E6915861A53006C0DE4 /* add_contact_over.png */, + D3A74E6315C69392001500B9 /* add_contact_over~ipad.png */, + D3F34F2F1599B008005BE94F /* avatar_shadow.png */, + D3D14E7B15A711700074A527 /* avatar_shadow_small.png */, + D31B4B261598A390002E6C72 /* avatar_unknown.png */, + D31B4B271598A390002E6C72 /* avatar_unknown_small.png */, + D3211BBB159CBFD60098460B /* back_default.png */, + D3A74E6415C69392001500B9 /* back_default~ipad.png */, + D3211BBC159CBFD60098460B /* back_disabled.png */, + D3A74E6515C69392001500B9 /* back_disabled~ipad.png */, + D3211BBD159CBFD60098460B /* back_over.png */, + D3A74E6615C69392001500B9 /* back_over~ipad.png */, + D3ED3E401585FB4A006C0DE4 /* background.png */, + D3998D0316031937009DD22C /* background_alt.png */, + D3A74E6715C69392001500B9 /* background_top~ipad.png */, + D3ED3E7615861B1B006C0DE4 /* backspace_default.png */, + D3A74E6815C69392001500B9 /* backspace_default~ipad.png */, + D35E758815932DE60066B1C1 /* backspace_disabled.png */, + D3A74E6915C69392001500B9 /* backspace_disabled~ipad.png */, + D3ED3E7715861B1B006C0DE4 /* backspace_over.png */, + D3A74E6A15C69392001500B9 /* backspace_over~ipad.png */, + D3F5F8D91609A86700D3DA1A /* bubble.png */, + D32D5AA515ADE5D9008593F3 /* button_alert_background_default.png */, + D32D5AA615ADE5D9008593F3 /* button_alert_background_over.png */, + D35E920B160CABD70023116B /* button_background_default.9.png */, + D35E91EC160CA0C70023116B /* button_background_default.9@2x.png */, + D35406F515A47E9E007E7E81 /* button_background_default.png */, + D35E920C160CABD70023116B /* button_background_over.9.png */, + D35E91ED160CA0C70023116B /* button_background_over.9@2x.png */, + D35406F615A47E9E007E7E81 /* button_background_over.png */, + D3ED3E7015861ABD006C0DE4 /* call_default.png */, + D3A74E6B15C69392001500B9 /* call_default~ipad.png */, + D35E758C15934F360066B1C1 /* call_disabled.png */, + D3A74E6C15C69392001500B9 /* call_disabled~ipad.png */, + D3ED3E7115861ABD006C0DE4 /* call_over.png */, + D3A74E6D15C69392001500B9 /* call_over~ipad.png */, + D3432A5E158A4446001C6B0B /* call_quality_indicator_0.png */, + D3432A5F158A4446001C6B0B /* call_quality_indicator_1.png */, + D3432A60158A4446001C6B0B /* call_quality_indicator_2.png */, + D3432A61158A4446001C6B0B /* call_quality_indicator_3.png */, + D37B96B515A1A6F20005CCD2 /* call_state_delete_default.png */, + D37B96B615A1A6F20005CCD2 /* call_state_delete_over.png */, + D3211BA5159C3D410098460B /* call_state_outgoing_default.png */, + D36C43ED158F61EA0048BA40 /* call_state_pause_default.png */, + D36C43EE158F61EA0048BA40 /* call_state_pause_over.png */, + D36C43EF158F61EA0048BA40 /* call_state_play_default.png */, + D36C43F0158F61EA0048BA40 /* call_state_play_over.png */, + D31AAF6D159B65E1002C6B02 /* call_state_ringing_default.png */, + D31C9C8D158A1C1000756B45 /* call_status_incoming.png */, + D31C9C8E158A1C1000756B45 /* call_status_missed.png */, + D31C9C8F158A1C1000756B45 /* call_status_outgoing.png */, + D33E1F06164CF35100CFA363 /* callbar_left_padding.png */, + D33E1F07164CF35100CFA363 /* callbar_right_padding.png */, + D3E84F1715B00F4100420DAC /* cancel_default.png */, + D3E84F1815B00F4100420DAC /* cancel_over.png */, + D36C43CC158F2F370048BA40 /* cell_call.png */, + D3211BB8159C8A820098460B /* cell_call_first.png */, + D38D14AD15A30B3D008497E8 /* cell_call_first_highlight.png */, + D38D14AE15A30B3D008497E8 /* cell_call_highlight.png */, + D36C43CD158F2F370048BA40 /* cell_conference.png */, + D3EA5401159852080037DC6B /* chat_add_default.png */, + D3EA5402159852080037DC6B /* chat_add_over.png */, + D3F795DB15A5831C0077328B /* chat_back_default.png */, + D3F795DC15A5831C0077328B /* chat_back_over.png */, + D389363715A6D53200A3A3AA /* chat_bubble_incoming.9.png */, + D3A8BB7715A6CC3200F96BE5 /* chat_bubble_incoming.png */, + D389363815A6D53200A3A3AA /* chat_bubble_outgoing.9.png */, + D3A8BB7615A6CC3200F96BE5 /* chat_bubble_outgoing.png */, + D3F5F8DA1609A86700D3DA1A /* chat_cancel_default.png */, + D3F5F8DB1609A86700D3DA1A /* chat_cancel_over.png */, + D38327F11580FE3A00FA0D23 /* chat_default.png */, + D3A74E6E15C69392001500B9 /* chat_default_landscape~ipad.png */, + D3A74E6F15C69392001500B9 /* chat_default~ipad.png */, + D3EA53FF159852080037DC6B /* chat_edit_default.png */, + D3EA5400159852080037DC6B /* chat_edit_over.png */, + D3D51252160B35CB00946DF8 /* chat_message_background.9.png */, + D3D51253160B35CB00946DF8 /* chat_message_background.9@2x.png */, + D3D51254160B35CB00946DF8 /* chat_message_background.png */, + 2234C8E715EE2F7F00E18E83 /* chat_message_delivered.png */, + 2234C8ED15EE744200E18E83 /* chat_message_inprogress.png */, + 2234C8E815EE2F7F00E18E83 /* chat_message_not_delivered.png */, + D3B9A3DB15A58C440096EA4E /* chat_ok_default.png */, + D3B9A3DC15A58C440096EA4E /* chat_ok_over.png */, + D38327FF158100E400FA0D23 /* chat_over.png */, + D3A74E7015C69392001500B9 /* chat_over_landscape~ipad.png */, + D3A74E7115C69392001500B9 /* chat_over~ipad.png */, + D3F5F8DC1609A86700D3DA1A /* chat_photo_default.png */, + D3F5F8DD1609A86700D3DA1A /* chat_photo_disabled.png */, + D3F5F8DE1609A86700D3DA1A /* chat_photo_over.png */, + D3F5F983160B1A0800D3DA1A /* chat_progressbar_background.png */, + D38327F21580FE3A00FA0D23 /* chat_selected.png */, + D3A74E7215C69392001500B9 /* chat_selected_landscape~ipad.png */, + D3A74E7315C69392001500B9 /* chat_selected~ipad.png */, + D3B9A3DD15A58C440096EA4E /* chat_send_default.png */, + D32B6E2315A5B2020033019F /* chat_send_disabled.png */, + D3B9A3DE15A58C450096EA4E /* chat_send_over.png */, + D31AAF61159B5B6E002C6B02 /* conference_default.png */, + D3C31A0715BD8DED008ED271 /* conference_default_landscape.png */, + D339888C15C6DD1600CAF1E4 /* conference_default_landscape~ipad.png */, + D3A74E7415C69392001500B9 /* conference_default~ipad.png */, + D31AAF62159B5B6E002C6B02 /* conference_over.png */, + D3C31A0815BD8DED008ED271 /* conference_over_landscape.png */, + D339888D15C6DD1600CAF1E4 /* conference_over_landscape~ipad.png */, + D3A74E7515C69392001500B9 /* conference_over~ipad.png */, + D3128FE715AABE4E00A2147A /* contact_back_default.png */, + D3128FE815AABE4E00A2147A /* contact_back_over.png */, + D3E84F3615B011AF00420DAC /* contact_cancel_default.png */, + D3E84F3715B011AF00420DAC /* contact_cancel_over.png */, + D3128FE915AABE4E00A2147A /* contact_edit_default.png */, + D3128FEA15AABE4E00A2147A /* contact_edit_over.png */, + D37C638D15AAD251009D0BAC /* contact_number.png */, + D37C638C15AAD251009D0BAC /* contact_number_over.png */, + D3C6526915AC228A0092A874 /* contact_ok_default.png */, + D30BBD1715D402A7000F93DD /* contact_ok_disabled.png */, + D3C6526A15AC228A0092A874 /* contact_ok_over.png */, + D354980E15875608000081D8 /* contacts_add_default.png */, + D354980F15875608000081D8 /* contacts_add_over.png */, + D354980315875534000081D8 /* contacts_all_default.png */, + D354980215875534000081D8 /* contacts_all_selected.png */, + D3119E7015B6A4710005D4A4 /* contacts_back_default.png */, + D3119E7115B6A4710005D4A4 /* contacts_back_over.png */, + D38327EB1580FE3A00FA0D23 /* contacts_default.png */, + D3A74E7615C69392001500B9 /* contacts_default_landscape~ipad.png */, + D3A74E7715C69392001500B9 /* contacts_default~ipad.png */, + D354980515875534000081D8 /* contacts_linphone_default.png */, + D354980415875534000081D8 /* contacts_linphone_selected.png */, + D38327FC158100E400FA0D23 /* contacts_over.png */, + D3A74E7815C69392001500B9 /* contacts_over_landscape~ipad.png */, + D3A74E7915C69392001500B9 /* contacts_over~ipad.png */, + D38327EC1580FE3A00FA0D23 /* contacts_selected.png */, + D3A74E7A15C69392001500B9 /* contacts_selected_landscape~ipad.png */, + D3A74E7B15C69392001500B9 /* contacts_selected~ipad.png */, + D3F83F761582253100336684 /* decline_default.png */, + D3D52A791614495300DEB00A /* decline_default_landscape~ipad.png */, + D3D52A7A1614495300DEB00A /* decline_default~ipad.png */, + D3F83F771582253100336684 /* decline_over.png */, + D3D52A7B1614495300DEB00A /* decline_over_landscape~ipad.png */, + D3D52A7C1614495300DEB00A /* decline_over~ipad.png */, + D3ED3E441585FB8C006C0DE4 /* dialer_address_background.png */, + D3A74E7C15C69392001500B9 /* dialer_address_background_landscape~ipad.png */, + D3A74E7D15C69392001500B9 /* dialer_address_background~ipad.png */, + D3E84F1B15B00F4100420DAC /* dialer_alt_back_default.png */, + D3C31A0915BD8DED008ED271 /* dialer_alt_back_default_landscape.png */, + D339890415C6E16F00CAF1E4 /* dialer_alt_back_default_landscape~ipad.png */, + D3ACB09915C6D59500E15894 /* dialer_alt_back_default~ipad.png */, + D3E84F1C15B00F4100420DAC /* dialer_alt_back_over.png */, + D3C31A0A15BD8DED008ED271 /* dialer_alt_back_over_landscape.png */, + D339890515C6E16F00CAF1E4 /* dialer_alt_back_over_landscape~ipad.png */, + D3ACB09A15C6D59500E15894 /* dialer_alt_back_over~ipad.png */, + D3E84F1D15B00F4100420DAC /* dialer_alt_background.png */, + D36C43CF158F2F370048BA40 /* dialer_alt_default.png */, + D3C31A0B15BD8DED008ED271 /* dialer_alt_default_landscape.png */, + D339888E15C6DD1600CAF1E4 /* dialer_alt_default_landscape~ipad.png */, + D3A74E7E15C69392001500B9 /* dialer_alt_default~ipad.png */, + D3328644160B5BC300E6435D /* dialer_alt_disabled.png */, + D3328642160B5BC300E6435D /* dialer_alt_disabled_landscape.png */, + D3328643160B5BC300E6435D /* dialer_alt_disabled_landscape~ipad.png */, + D3328645160B5BC300E6435D /* dialer_alt_disabled~ipad.png */, + D36C43D0158F2F370048BA40 /* dialer_alt_over.png */, + D3C31A0C15BD8DED008ED271 /* dialer_alt_over_landscape.png */, + D339888F15C6DD1600CAF1E4 /* dialer_alt_over_landscape~ipad.png */, + D3A74E7F15C69392001500B9 /* dialer_alt_over~ipad.png */, + D38327ED1580FE3A00FA0D23 /* dialer_default.png */, + D38327EE1580FE3A00FA0D23 /* dialer_over.png */, + D3C2814A15A2D38D0098AA42 /* dialer_selected.png */, + D35E9208160CAA1F0023116B /* field_background.9.png */, + D35E91E9160CA0BD0023116B /* field_background.9@2x.png */, + D350F21715A43D3400149E54 /* field_background.png */, + D3F5F8E01609A86700D3DA1A /* form_invalid.png */, + D3F5F8E11609A86700D3DA1A /* form_valid.png */, + D3F83EFA158205A100336684 /* hangup_default.png */, + D3C31A0D15BD8DED008ED271 /* hangup_default_landscape.png */, + D339889015C6DD1600CAF1E4 /* hangup_default_landscape~ipad.png */, + D3A74E8015C69392001500B9 /* hangup_default~ipad.png */, + D3F83EFB158205A100336684 /* hangup_over.png */, + D3C31A0E15BD8DED008ED271 /* hangup_over_landscape.png */, + D339889115C6DD1600CAF1E4 /* hangup_over_landscape~ipad.png */, + D3A74E8115C69392001500B9 /* hangup_over~ipad.png */, + D36C43CE158F2F370048BA40 /* header_conference.png */, + D3F26BFB15987083005F9CAB /* header_incoming.png */, + D3ED3E9315872EF1006C0DE4 /* history_all_default.png */, + D3ED3E9215872EF1006C0DE4 /* history_all_selected.png */, + D347347C1580E5F8003C7B8C /* history_default.png */, + D3A74E8215C69392001500B9 /* history_default_landscape~ipad.png */, + D3A74E8315C69392001500B9 /* history_default~ipad.png */, + D3F5F8E21609A86700D3DA1A /* history_delete_default.png */, + D3F5F8E31609A86700D3DA1A /* history_delete_over.png */, + D3157A8815B4466F00DD8C4C /* history_details_add_default.png */, + D3157A8915B4466F00DD8C4C /* history_details_add_over.png */, + D3157A8E15B446CB00DD8C4C /* history_details_back_default.png */, + D3157A8F15B446CB00DD8C4C /* history_details_back_over.png */, + D3ED3E9415872EF1006C0DE4 /* history_edit_default.png */, + D3ED3E9515872EF1006C0DE4 /* history_edit_over.png */, + D3ED3E9715872EF1006C0DE4 /* history_missed_default.png */, + D3ED3E9615872EF1006C0DE4 /* history_missed_selected.png */, + D3F9A9DA15AEEB940045320F /* history_notification.png */, + D3F26BF515986DAD005F9CAB /* history_ok_default.png */, + D3F26BF615986DAD005F9CAB /* history_ok_over.png */, + D38327FD158100E400FA0D23 /* history_over.png */, + D3A74E8415C69392001500B9 /* history_over_landscape~ipad.png */, + D3A74E8515C69392001500B9 /* history_over~ipad.png */, + D347347D1580E5F8003C7B8C /* history_selected.png */, + D3A74E8615C69392001500B9 /* history_selected_landscape~ipad.png */, + D3A74E8715C69392001500B9 /* history_selected~ipad.png */, + ); + name = images; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -4353,6 +4381,7 @@ D354980815875534000081D8 /* contacts_all_default.png in Resources */, D354980A15875534000081D8 /* contacts_linphone_selected.png in Resources */, D354980C15875534000081D8 /* contacts_linphone_default.png in Resources */, + F0B89C2E18DC973E0050B60E /* wizard_remote.rc in Resources */, D354981015875608000081D8 /* contacts_add_default.png in Resources */, D354981215875608000081D8 /* contacts_add_over.png in Resources */, D354981A15876FE7000081D8 /* list_details_default.png in Resources */, @@ -4561,6 +4590,7 @@ D3A74EC815C69392001500B9 /* backspace_disabled~ipad.png in Resources */, D3A74ECA15C69392001500B9 /* backspace_over~ipad.png in Resources */, D3A74ECC15C69392001500B9 /* call_default~ipad.png in Resources */, + F0B89C2C18DC973E0050B60E /* wizard_linphone_existing.rc in Resources */, D3A74ECE15C69392001500B9 /* call_disabled~ipad.png in Resources */, D3A74ED015C69392001500B9 /* call_over~ipad.png in Resources */, D3A74ED215C69392001500B9 /* chat_default_landscape~ipad.png in Resources */, @@ -4629,6 +4659,7 @@ D3A74F4E15C69392001500B9 /* video_off_default~ipad.png in Resources */, D3A74F5015C69392001500B9 /* video_off_disabled~ipad.png in Resources */, D3A74F5215C69392001500B9 /* video_off_over~ipad.png in Resources */, + F0B89C2818DC973E0050B60E /* wizard_external_sip.rc in Resources */, D3A74F5415C69392001500B9 /* video_on_default~ipad.png in Resources */, D3A74F5615C69392001500B9 /* video_on_disabled~ipad.png in Resources */, D3A74F5815C69392001500B9 /* video_on_over~ipad.png in Resources */, @@ -4687,6 +4718,7 @@ 57F005C415EE2CCF00914747 /* linphonerc in Resources */, 57F005C815EE2D9200914747 /* linphonerc-factory in Resources */, 57F005CA15EE2D9200914747 /* linphonerc-factory~ipad in Resources */, + F0B89C2A18DC973E0050B60E /* wizard_linphone_create.rc in Resources */, 2234C8E915EE2F7F00E18E83 /* chat_message_delivered.png in Resources */, 2234C8EB15EE2F7F00E18E83 /* chat_message_not_delivered.png in Resources */, 2234C8EE15EE744200E18E83 /* chat_message_inprogress.png in Resources */, @@ -4894,6 +4926,7 @@ D34BD65B15C13DB60070C209 /* chat_send_disabled.png in Resources */, D34BD65C15C13DB60070C209 /* chat_send_over.png in Resources */, D34BD65D15C13DB60070C209 /* conference_default.png in Resources */, + F0B89C2F18DC973E0050B60E /* wizard_remote.rc in Resources */, D34BD65E15C13DB60070C209 /* conference_default_landscape.png in Resources */, D34BD65F15C13DB60070C209 /* conference_over.png in Resources */, D34BD66015C13DB60070C209 /* conference_over_landscape.png in Resources */, @@ -5102,6 +5135,7 @@ D3A74EC915C69392001500B9 /* backspace_disabled~ipad.png in Resources */, D3A74ECB15C69392001500B9 /* backspace_over~ipad.png in Resources */, D3A74ECD15C69392001500B9 /* call_default~ipad.png in Resources */, + F0B89C2D18DC973E0050B60E /* wizard_linphone_existing.rc in Resources */, D3A74ECF15C69392001500B9 /* call_disabled~ipad.png in Resources */, D3A74ED115C69392001500B9 /* call_over~ipad.png in Resources */, D3A74ED315C69392001500B9 /* chat_default_landscape~ipad.png in Resources */, @@ -5170,6 +5204,7 @@ D3A74F4F15C69392001500B9 /* video_off_default~ipad.png in Resources */, D3A74F5115C69392001500B9 /* video_off_disabled~ipad.png in Resources */, D3A74F5315C69392001500B9 /* video_off_over~ipad.png in Resources */, + F0B89C2918DC973E0050B60E /* wizard_external_sip.rc in Resources */, D3A74F5515C69392001500B9 /* video_on_default~ipad.png in Resources */, D3A74F5715C69392001500B9 /* video_on_disabled~ipad.png in Resources */, D3A74F5915C69392001500B9 /* video_on_over~ipad.png in Resources */, @@ -5228,6 +5263,7 @@ 57F005C515EE2CCF00914747 /* linphonerc in Resources */, 57F005C915EE2D9200914747 /* linphonerc-factory in Resources */, 57F005CB15EE2D9200914747 /* linphonerc-factory~ipad in Resources */, + F0B89C2B18DC973E0050B60E /* wizard_linphone_create.rc in Resources */, 2234C8EA15EE2F7F00E18E83 /* chat_message_delivered.png in Resources */, 2234C8EC15EE2F7F00E18E83 /* chat_message_not_delivered.png in Resources */, 2234C8EF15EE744200E18E83 /* chat_message_inprogress.png in Resources */,