This is a Interactive Voice Response (IVR) demo app powered by Rails and the Nexmo Voice API. Users call the Nexmo provisioned phone number and can input a number, which will be spoken back to the caller.
- A Nexmo account
- Ruby on Rails
- ngrok
- Clone this repository
- Provision a Nexmo virtual number from the Nexmo dashboard
- Create a Nexmo application from the Nexmo dashboard
- Link your virtual number to your application in the Nexmo dashboard
- Define your Nexmo credentials in a
/.env
file or with Rails Credentials - Define the value for
BASE_URL
in theivr_controller.rb
file - Start up the Rails server
- Make your server externally accessible with ngrok
- Dial your Nexmo provisioned phone number and follow the voice instructions provided
This application is under the MIT License