
- #Aircall twilio code
- #Aircall twilio plus
- #Aircall twilio free
#Aircall twilio plus
An activity feed, listing all calls, should be displayed: status of the call, duration, link to an audio file if the caller dropped a voicemail plus other info you have in mind. The call has to be logged in the database.
If the caller presses 2, he can drop a voicemail (you would like to hear this message later). You should be able to pickup and talk with the caller. If the caller presses 1, the call is redirected on your personal phone*. A customer is calling the main number of your company. The use case we want to reproduce is the following: #Aircall twilio free
The base of this test is in Ruby On Rails, feel free to use whatever language you want :) Use case Do not add tests in your submission, except if you have extra time.
#Aircall twilio code
Make your code as clear as possible, it should be understandable at a first glance (comments are more than welcome). A simple Heroku Dyno should do the trick Your project must be available online. You can add/modify as many gems as you want or change the Ruby version. You can add all the models you need or extend the existing ones. Do not customize forms or views in order to modify models (except if it helps you to test). Register a test account on Twilio - contact us if you need help in order to setup one or need extra credits. In order to test the interaction between Twilio and your local environment, you can use tunnels like. The focus of this test is the interaction between your Rails server and Twilio - only inbound calls should be handled. Please keep the following points in mind: In order to receive and route calls, you will extend this Rails project by creating an interaction with Twilio's API. We won't use Company, User or Number models in this test. It represents a specific call that came in through the main number. In this repository you will find a simple Ruby On Rails project with only one model: Call. It's 9AM in the office and first calls are coming in! Instructions Code If the caller presses 2, he is able to leave a voicemail. If the caller presses 1, call is forwarded to another phone number. The purpose of the test is to reproduce one Aircall feature: call forwarding. Hope you will have as much fun as we did coding this test!įeel free to apply! Drop us a line with your Linkedin/Github/Twitter/AnySocialProfileWhereYouAreActive at Summary
It should take you between 2 and 4 hours depending on your experience. This test is a part of our hiring process at Aircall for backend positions.