frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Baby's first international landline

https://wip.tf/posts/telefonefix-building-babys-first-international-landline/
57•nbr23•4d ago
Hi HN,

As a weekend project, I hacked together a physical phone, a Raspberry Pi running Asterisk and Twilio, to let toddlers safely make international calls.

I’ve documented the setup in this write-up and published the code + Ansible playbooks on GitHub so others can replicate it.

I built this so kids of expats can easily stay in touch with family on other continents.

Would love feedback from anyone who’s worked on something similar or tries building this themselves!

writeup: https://wip.tf/posts/telefonefix-building-babys-first-intern... github repos: - https://github.com/nbr23/ansible-role-telefonefix - https://github.com/nbr23/allo-wed

Comments

hawaiianbrah•2h ago
This is so cool! Mine is too young but I was planning to hack on something similar when they’re of age. Thanks for the inspiration!
oofbey•2h ago
I gotta say. I miss landlines.
hlieberman•2h ago
I really like this... except you should add a special case for 911. I strongly believe that all phones, and anything that looks like phones, should be able to dial out in an emergency.

Obviously, this can raise its own problems -- you'll have to train the kids not to randomly dial 911! -- but you never know what circumstances might exist where someone in a panic reaches for the nearest phone.

superb_dev•37m ago
Also if you want to test dial 911 I’ve been told you can schedule a test call with you local dispatch!

I setup a phone system with Asterisk for fun a while ago and I avoided emergency calls because I didn’t know how to safely test it

bryogenic•2h ago
I just setup the same HT801 but I used SIP-domains and twilio services/functions instead of SIP trunk and asterisk. I'll make sure to reply again once I have a write up.

Nice work!

mnutt•1h ago
This is a great project writeup, I did something _very_ similar for my son. (HT802, asterisk, twilio, calling relatives) With all of the NAT involved I could never get sjsip to work properly so I ended up having to use the old sip module, but looking at yours makes me want to revisit it.

Once you have asterisk set up and running, it becomes easy to also set up all sorts of other extensions like "check the weather" / "tell a joke" / "check the train statuses". I put up some code for it here: https://github.com/mnutt/rotary

winterec•1h ago
Great work! Thank you for sharing this. I'm looking forward to making one just like this too.
bignerd_95•55m ago
Nice project! Another route you might consider is flashing a small custom firmware on the Grandstream HT80x so the logic runs directly on the ATA instead of on the Pi/Asterisk side.

I wrote a tool that can extract and repack Grandstream firmware (https://github.com/BigNerd95/Grandstream-Firmware-HT802/tree...).

For example, I made a simple ARM patch that intercepts incoming caller IDs and triggers a bash script to decide what to do, in my case it checks a spam-lookup service and returns 0 or 1 so the ATA either rings or rejects the call.

b_e_n_t_o_n•36m ago
For some reason I thought it was for toddlers to call other toddlers. I think if you were looking for a feature to add, it would be to let kids call their friends. Could lead to some cute moments :)
technofiend•19m ago
I love everything about this. I've often thought families that wanted to extend their network between trusted friends could set up a literal private branch exchange (aka PBX) with only their friends as fellow members.You have a way for people to call each other without handing kids a smart phone and can also avoid the inevitable costs and unwanted calls associated with real land lines.

Wireguard FPGA

https://github.com/chili-chips-ba/wireguard-fpga
385•hasheddan•10h ago•100 comments

For centuries massive meals amazed visitors to Korea (2019)

https://www.atlasobscura.com/articles/history-of-korean-food
20•carabiner•1h ago•4 comments

Ask HN: What are you working on? (October 2025)

132•david927•7h ago•312 comments

Show HN: Baby's first international landline

https://wip.tf/posts/telefonefix-building-babys-first-international-landline/
57•nbr23•4d ago•10 comments

MicroPythonOS – An Android-like OS for microcontrollers

https://micropythonos.com
20•alefnula•3d ago•1 comments

Emacs agent-shell (powered by ACP)

https://xenodium.com/introducing-agent-shell
120•Karrot_Kream•6h ago•9 comments

Keyboard Holders, Generation 1

https://cceckman.com/writing/keyboard-holders-gen1/
19•hannahilea•3d ago•0 comments

Bird photographer of the year gives a lesson in planning and patience

https://www.thisiscolossal.com/2025/09/2025-bird-photographer-of-the-year-contest/
78•surprisetalk•1w ago•10 comments

Database Linting and Analysis for PostgreSQL

https://pglinter.readthedocs.io/en/latest/
44•fljdin•4d ago•6 comments

Three ways formally verified code can go wrong in practice

https://buttondown.com/hillelwayne/archive/three-ways-formally-verified-code-can-go-wrong-in/
72•todsacerdoti•21h ago•40 comments

3D-Printed Automatic Weather Station

https://3dpaws.comet.ucar.edu
46•hyperbovine•3d ago•7 comments

Free software hasn't won

https://dorotac.eu/posts/fosswon/
150•LorenDB•5h ago•178 comments

Despite what's happening in the USA, renewables are winning globally

https://thebulletin.org/2025/10/despite-whats-happening-in-the-usa-renewables-are-winning-globally/
25•pseudolus•1h ago•17 comments

The Tiny Teams Playbook

https://www.latent.space/p/tiny
88•tilt•4d ago•26 comments

Novelty Automation

https://www.novelty-automation.com/
14•gregsadetsky•3h ago•4 comments

Tauri binding for Python through Pyo3

https://github.com/pytauri/pytauri
5•0x1997•4d ago•0 comments

Completing a BASIC language interpreter in 2025

https://nanochess.org/ecs_basic_2.html
68•nanochess•8h ago•3 comments

Edge AI for Beginners

https://github.com/microsoft/edgeai-for-beginners
128•bakigul•6h ago•44 comments

John Searle has died

https://www.nytimes.com/2025/10/12/books/john-searle-dead.html
40•sgustard•2h ago•23 comments

A whirlwind introduction to dataflow graphs (2018)

https://fgiesen.wordpress.com/2018/03/05/a-whirlwind-introduction-to-dataflow-graphs/
25•shoo•1d ago•0 comments

Show HN: I built a simple ambient sound app with no ads or subscriptions

https://ambisounds.app/
135•alpaca121•12h ago•62 comments

An initial investigation into WDDM on ReactOS

https://reactos.org/blogs/investigating-wddm/
20•LorenDB•5h ago•1 comments

Constraint satisfaction to optimize item selection for bundles in Minecraft

https://www.robw.fyi/2025/10/12/using-constraint-satisfaction-to-optimize-item-selection-for-bund...
23•someguy101010•9h ago•8 comments

Oavif: Faster target quality image compression

https://giannirosato.com/blog/post/oavif/
27•computerbuster•11h ago•10 comments

The neurons that let us see what isn't there

https://arstechnica.com/science/2025/10/the-neurons-that-let-us-see-what-isnt-there/
36•rbanffy•5d ago•1 comments

Loko Scheme: bare metal optimizing Scheme compiler

https://scheme.fail/
152•dTal•5d ago•14 comments

Addictive-like behavioural traits in pet dogs with extreme motivation for toys

https://www.nature.com/articles/s41598-025-18636-0
151•wallflower•11h ago•105 comments

Nostr and ATProto (2024)

https://shreyanjain.net/2024/07/05/nostr-and-atproto.html
119•sph•18h ago•66 comments

Schleswig-Holstein completes migration to open source email

https://news.itsfoss.com/schleswig-holstein-email-system-migration/
326•sebastian_z•12h ago•103 comments

Macro Splats 2025

https://danybittel.ch/macro.html
388•danybittel•17h ago•61 comments