How to Build a Voicemail Dead-Drop with Python and Flask
To build a dead-drop phone number where messages can be left for someone to pick up later, you'll need a Vonage API account and a virtual phone number. You'll use Flask to create a basic voicemail service that allows people to call the Nexmo number and leave a message. The recorded message will be copied to your server, and you'll build a simple web page that lists the recordings and allows them to be played in the browser. You'll also store some metadata along with the audio, such as who made the call and when it was made, using TinyDB. Finally, you'll create a view that lists all stored recordings, including some of the associated call data, which can be viewed on a web page.
Company
Vonage
Date published
May 13, 2021
Author(s)
Mark Smith
Word count
2070
Language
English
Hacker News points
None found.