Hasty Briefsbeta

Show HN: Baby's First International Landline

5 days ago
  • #DIY
  • #parenting
  • #telephony
  • Téléfonefix is a kid-friendly telephone system designed for safe calls to relatives, both locally and internationally.
  • Key features include no screen exposure, use of a physical phone, and call permissions based on rules like allowed numbers and timezone schedules.
  • Shopping list includes a corded phone, an analog telephone adapter (Grandstream HT801), a Raspberry Pi, and a Twilio account.
  • Hardware setup involves connecting the phone to HT801 via RJ11 and HT801 to Raspberry Pi via RJ45.
  • Twilio setup requires creating an Elastic SIP Trunk, setting up authentication, and purchasing a phone number.
  • Configuration is managed through ansible-role-telefonefix, with tasks for DHCP, Asterisk setup, HT801 setup, and generating custom voice messages.
  • Asterisk configuration includes extensions.conf for call handling, pjsip.conf for communication setup, and rtp.conf for RTP configuration.
  • Custom voice messages are generated for different scenarios like connecting, call not allowed, and currently busy.
  • Firewall configuration is needed for Twilio to access Asterisk on specific ports.
  • Potential improvements include preventing hangups, limiting calls per day, better error handling, and forcing speaker mode.
  • The project has been successful with kids and is open to feedback for further enhancements.