/FritzVoiceMail

A small service to take voice-mail messages from the Fritz!Box and publish them to Alexa

Primary LanguagePython

FritzVoiceMail

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).