Welcome to the telephonic cyberspace. Coppernet is an attempt at replacing my Google Voice account with additional features.
Note: requires Ruby 1.9.3+
- Set environment variables in
.rbenv-vars
using the example file. bundle
to install gems- Run with
ruby config.ru
- 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.
- Simultaneously forward to multiple numbers
- Dialing out with caller ID
- Customizable telemarketer blacklist
- Missed call notification
- Voicemail
Add numbers to the blacklist in the format:
[
{"number": "3101938822", "comment": "Insurance Company"},
{"number": "3103438822", "comment": "Cable Company"}
]
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.