In uno script precedente abbiamo visto come far partire una chiamata Skype, utilizzando il metodo Launcher.LaunchUriAsync: in modo del tutto analogo è possibile iniziare una chiamata telefonica.
Dobbiamo solo impostare l'Uri corretto, che deve avere il seguente formato, dove al posto del placeholder dovremo inserire il numero telefonico.
Quindi per effettuare una chiamata dovremo eseguire questo codice:
Launcher.LaunchUriAsync("tel:0123456789", new LauncherOptions{DisplayApplicationPicker = true});
E' importante impostare la proprietà DisplayApplicationPicker su true, così da utilizzare i picker di sistema, invece che l'associazione dell'Uri.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Installare le Web App site extension tramite una pipeline di Azure DevOps
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Usare il colore CSS per migliorare lo stile della pagina
Utilizzare database e servizi con gli add-on di Container App
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL
Ordine e importanza per @layer in CSS
Effettuare il refresh dei dati di una QuickGrid di Blazor
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Creare un webhook in Azure DevOps
Utilizzare Tailwind CSS all'interno di React: installazione