Skip to content
This repository has been archived by the owner on Jan 20, 2021. It is now read-only.
/ coppernet Public archive

A Sinatra app for Twilio meant to replace my Google Voice account (eventually).

License

Notifications You must be signed in to change notification settings

dakotahp/coppernet

Repository files navigation

CopperNet

Welcome to the telephonic cyberspace. Coppernet is an attempt at replacing my Google Voice account with additional features.

Note: requires Ruby 1.9.3+

Setup

  • Set environment variables in .rbenv-vars using the example file.
  • bundle to install gems
  • Run with ruby config.ru

Database Stuff

  • Creating migrations: rake db:create_migration NAME=create_table_name
  • Running migrations: rake db:migrate (duh)
  • Creating records via console: bundle exec irb

Guide for using ActiveRecord with Sinatra.

Features

  • Simultaneously forward to multiple numbers
  • Dialing out with caller ID
  • Customizable telemarketer blacklist
  • Missed call notification

To Do

  • Voicemail

Blacklist

Add numbers to the blacklist in the format:

[
  {"number": "3101938822", "comment": "Insurance Company"},
  {"number": "3103438822", "comment": "Cable Company"}
]

Heroku Tips

Because Heroku shuts down inactive apps you might want to hit the web URL on a recurring basis with a cron or site uptime checking service to prevent it from sleeping lest your callers get a weird delay before the app runs.

About

A Sinatra app for Twilio meant to replace my Google Voice account (eventually).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published