/// <summary> /// Public constructor. /// </summary> public AccountSettings() { InitializeComponent(); BuildLocalizedApplicationBar(); _settings.Load(); Username.Text = _settings.Username; UserId.Text = _settings.UserId; Password.Password = _settings.Password; Domain.Text = _settings.Domain; Proxy.Text = _settings.Proxy; OutboundProxy.IsChecked = _settings.OutboundProxy; DisplayName.Text = _settings.DisplayName; Expires.Text = _settings.Expires; List <string> transports = new List <string> { AppResources.TransportUDP, AppResources.TransportTCP, AppResources.TransportTLS }; Transport.ItemsSource = transports; Transport.SelectedItem = _settings.Transport; AVPF.IsChecked = _settings.AVPF; }
/// <summary> /// Public constructor. /// </summary> public AccountSettings() { this.InitializeComponent(); SystemNavigationManager.GetForCurrentView().BackRequested += back_Click; _settings.Load(); Username.Text = (_settings.Username != null) ? _settings.Username : ""; UserId.Text = (_settings.UserId != null) ? _settings.UserId : ""; Password.Password = (_settings.Password != null) ? _settings.Password : ""; Domain.Text = (_settings.Domain != null) ? _settings.Domain : ""; Proxy.Text = (_settings.Proxy != null) ? _settings.Proxy : ""; OutboundProxy.IsOn = (_settings.OutboundProxy != null) ? (bool)_settings.OutboundProxy : false; DisplayName.Text = (_settings.DisplayName != null) ? _settings.DisplayName : ""; Expires.Text = (_settings.Expires != null) ? _settings.Expires : ""; List <string> transports = new List <string> { ResourceLoader.GetForCurrentView().GetString("TransportUDP"), ResourceLoader.GetForCurrentView().GetString("TransportTCP"), ResourceLoader.GetForCurrentView().GetString("TransportTLS") }; Transport.ItemsSource = transports; Transport.SelectedItem = (_settings.Transports != null) ? _settings.Transports : transports[0]; AVPF.IsOn = (_settings.AVPF != null) ? (bool)_settings.AVPF : false; IceSwitch.IsOn = (_settings.ICE != null) ? (bool)_settings.ICE : false; }
/// <summary> /// Sets the push notif infos into proxy config contacts params /// </summary> public void AddPushInformationsToContactParams() { if (server.LinphoneCore.DefaultProxyConfig != null) { string host = null, token = null; try { host = ((App)App.Current).PushChannelUri.Host; token = ((App)App.Current).PushChannelUri.AbsolutePath; } catch { } if (host == null || token == null) { Logger.Warn("Can't set the PN params: {0} {1}\r\n", host, token); return; } if (Customs.AddPasswordInUriContactsParams) { SIPAccountSettingsManager sip = new SIPAccountSettingsManager(); sip.Load(); server.LinphoneCore.DefaultProxyConfig.ContactUriParameters = "pwd=" + sip.Password + ";app-id=" + host + ";pn-type=wp;pn-tok=" + token; } else { server.LinphoneCore.DefaultProxyConfig.ContactUriParameters = "app-id=" + host + ";pn-type=wp;pn-tok=" + token; } } }
/// <summary> /// Public constructor. /// </summary> public AccountSettings() { this.InitializeComponent(); SystemNavigationManager.GetForCurrentView().BackRequested += back_Click; _settings.Load(); Username.Text = _settings.Username; UserId.Text = _settings.UserId; Password.Password = _settings.Password; Domain.Text = _settings.Domain; Proxy.Text = _settings.Proxy; OutboundProxy.IsOn = (bool)_settings.OutboundProxy; DisplayName.Text = _settings.DisplayName; Expires.Text = _settings.Expires; List <string> transports = new List <string> { ResourceLoader.GetForCurrentView().GetString("TransportUDP"), ResourceLoader.GetForCurrentView().GetString("TransportTCP"), ResourceLoader.GetForCurrentView().GetString("TransportTLS") }; Transport.ItemsSource = transports; Transport.SelectedItem = _settings.Transports; AVPF.IsOn = (bool)_settings.AVPF; }