private static async void Caller()
{
if (!Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.ApplicationModel.Calls"))
return;
if (!ApplicationData.Current.LocalSettings.Values.ContainsKey("CallOn"))
{
return;
}
if (!ApplicationData.Current.LocalSettings.Values.ContainsKey("FirstContactNumber")) return;
_phonenumber = ApplicationData.Current.LocalSettings.Values["FirstContactNumber"] as string;
if (!ApplicationData.Current.LocalSettings.Values.ContainsKey("FirstContactName")) return;
_phonename = ApplicationData.Current.LocalSettings.Values["FirstContactName"] as string;
if ((SpineClass.CurrentPhoneLine != null))
{
SpineClass.CurrentPhoneLine.Dial(_phonenumber, _phonename);
}
else
{
var dialog = new MessageDialog("No line found to place the call");
await dialog.ShowAsync();
}
}