Allowing incoming phone calls
Part of the whole reason for setting up this system is to allow incoming calls.
This recipe will take an incoming call to the phone number your user has assigned to his/her account and forward it to the phone number he/she registered with on the joining page.
If the user is away and can't answer the phone at that time, the system will ask the caller to leave a message and e-mail the voicemail to the user.
We're also going to compare the number against our white and blacklists, which we created in the previous recipe, and if the person is blacklisted, or if the call is after 5 p.m. and the number is not whitelisted, we'll direct them straight to voicemail.
Getting ready
The complete source code for this recipe can be found in the Chapter9/Recipe5
folder in the source code for this book.
How to do it...
How do we handle calls to our users' purchased phone numbers? This recipe will show you how to make the /voice
page actually do something handy.
Update index.php
with...