This is a Tropo application designed to demonstrate building a reminder application using both Voice and SMS alerts. The application will place an outbound reminder call to you 1 week in advance and then 1 day in advance and an SMS message 1 hour in advance of your appointment time.
Clone app from GitHub
bundle install rake db:create rake db:migrate
Setup an account at Tropo (tropo.com)
Create a new application
Copy and paste source code from tropo_scripting_api.rb into separate scripts running under the same application. One for placing outbound voice call reminders and one for sending SMS message reminders.
Add a phone number to your application. SMS messages will not work without one.
Open your web browser to localhost:3000
Setup Cron job to call localhost:3000/api/check every 5 minutes