HNHacker News
TopNewBestAskShowJobs

unixispower

170 karma · joined April 2, 2024

submissionscomments
unixispower··on Anonymous public voicemail inbox
All manual. I listen to each one and write up a short memo by hand. Sometimes its a summary, sometimes it's a statement from me about the content.
unixispower··on Anonymous public voicemail inbox
Not too much, actually. People hanging up without a message are the most common. There are also a few people that have played recordings of songs or other sound clips from copyrighted sources, and I don't want to deal with that mess if I don't have to. There are also the ones that are in other languages that I can't put a good memo on or moderate properly. I keep them all and just leave the ones that I don't post marked as "unpublished" in my static site builder (Jekyll) so that I can take another pass at them later when I have the time / resources.

Very few have been "inappropriate". There was one with some questionable jokes that I held back and another where someone was quite angrily talking about a particular political party (there are other "political" statements I've allowed; I just don't want to the page to become some place for people to yell at each other -- not going for that vibe).

unixispower··on Anonymous public voicemail inbox
Thanks for the heads up. I'll have to make up some banners later and submit. I have a few sites that would go nicely there.
unixispower··on Anonymous public voicemail inbox
I don't really know yet. My provider charges by the minute, so it's heavily dependent on usage. I'd imagine the post to HN will cause a nice spike on my bill though lol
unixispower··on Anonymous public voicemail inbox
Nope, just collecting them to listen to :)
unixispower··on Anonymous public voicemail inbox
The site is manually moderated. I made the mistake of posting it over my lunch break and had to go back to work which caused a significant delay. I'm back on processing things now.
unixispower··on Anonymous public voicemail inbox
So far I've only marked 1 out of 50 as a "no". There are 2 more I need to translate. So, ~94-98%? The sample size is small so far though
unixispower··on Anonymous public voicemail inbox
Was there an issue with the inbox? I check them manually, so it takes me a bit to publish them
unixispower··on Anonymous public voicemail inbox
Right now the ones that aren't in English, and a couple ones that are aggressively political. I'd like to take a pass at the non-english ones when I have some time to find a way to translate them.
unixispower··on Anonymous public voicemail inbox
voip.ms has been pretty good. They got DDoS'ed shortly after I signed up which soured the experience for about a week, but I haven't had an issue for the 2 years I've been using them since. I like that they have a wiki that explains how to set up ATA devices for their service -- that's what sold me on them initially.
unixispower··on Anonymous public voicemail inbox
I'm not really sure to be honest. The traffic today has me stepping away from work occasionally to process calls in little batches :) I would probably just streamline the moderation process to make it a bit easier. For various reasons I wouldn't want it to be completely automatic (for one I just like to listen to the messages).
unixispower··on Anonymous public voicemail inbox
Site is static built using Jekyll. Voicemail inbox is hosted using VoIP.ms. I pull the voicemails manually by running a Python script, edit the Markdown file that the script spits out to add a memo, then run another script to build and upload the site to Neocities.

I thought about making a dedicated "app" for all of it, but why make it more complicated than it has to be. I manually moderate all the calls anyway, so I just stuck with a simple smattering of scripts and static hosting.

You can see all the site source and scripts here: https://gitlab.com/unixispower/after-the-beep

unixispower··on Anonymous public voicemail inbox
For fun I self-host Asterisk at home, but I'm using a cheap VoIP provider (VoIP.ms) to take the burden of hosting for this project. The code that I did write to pull messages is just some boring API interfacing in a simple Python script: https://gitlab.com/unixispower/after-the-beep/-/blob/main/_u...
unixispower··on Anonymous public voicemail inbox
They come from my VoIP provider as 16bit 8kHz WAV files. I crunch them down to MP3s using ffmpeg before uploading. I don't get any say in the source quality, but I'm quite pleased with it as well.
unixispower··on Anonymous public voicemail inbox
I manually moderate the voicemails and run a script locally to build out a static site and upload it to Neocities. The site is relatively fresh (created within the past year); it just hasn't seen much traffic yet.