A small script to crawl and convert voice-mail messages from a FRITZ!Box and deploy them to Amazon Alexa.
Specifically, when executed the script crawl.sh
sends a SOAP request to the FRITZ!Box (using cURL to avoid any SOAP libraries for Python). When the result shows new voice-mail messages, these are downloaded and converted to MP3 (using LAME on CLI), such that they can be fed into the Flash Briefing Skill as RSS feed.
The RSS feed is provided at http://<host>/feed.rss
through Python BaseHTTPServer in server.py
, which should be run on a machine that has local access to the FRITZ!box (through https://fritz.box
).