Home / Companies / Twilio / Blog / Post Details
Content Deep Dive

Build a Voicemail Inbox using Twilio Voice and Blazor (Part 2)

Blog post from Twilio

Post Details
Company
Date Published
Author
Volkan Paksoy
Word Count
3,095
Language
English
Hacker News Points
-
Summary

To improve the voicemail service, a GUI was added to manage recordings via the web. A SQLite database was introduced to store metadata such as caller number, call duration, and transcription. The project setup involved cloning a GitHub repository, setting up ngrok for tunneling, and configuring the Twilio incoming call webhook URL. The API endpoints were refactored to use EF Core and a SQLite database, and new controllers were created for managing recordings. A Blazor WebAssembly front-end was implemented to display and interact with the recorded messages. CORS policy was enabled in the API project to allow cross-origin requests from the Blazor app. The final step involved running the Blazor app and testing its functionality using the voicemail service.