Content Deep Dive
How to Build a Voicemail Dead-Drop with Python and Flask
Blog post from Vonage
Post Details
Company
Date Published
Author
Mark Smith
Word Count
2,070
Language
English
Hacker News Points
-
Summary
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.