Adding IVR functionality to your Android Phone is useful for:
- users who wish to use a locally-masked caller ID.
- users in countries where Twilio doesn't sell phone numbers that allow for inbound calls.
- users who wish to use a local phone number which Contacts can text or flash*.
*Having a contact call your number and hang-up with the expectation you'll call them back (the caller picks up fees while it's free to receive calls). Useful in the absence of a toll-free number.
To enable IVR functionality on your Android Relayer, you'll need to sign up for a Twilio account. Twilio's TwiML API will handle outbound calls, while the Android Relayer will handle inbound and outbound SMS messages.
Use your Twilio account to verify new outgoing caller ID numbers. To use your dashboard, log into your Twilio account and visit the Phone Numbers tab. Click the Verify a number button at the top of the page.
Twilio now imposes International Voice Dialing Permissions on each new account. You'll need to complete a request form to call countries not listed on this page (must be logged-in to your Twilio account to view). Please follow this link to apply for international voice dialing permissions.
This guide assumes that you've connected an Android channel to your account.
Connecting your Twilio Account
1. Navigate to your account page and click the gear icon in the top right corner, then select the Add Channel option.
2. Click the Twilio Number button.
3. You'll be prompted to enter your Twilio Account SID and Account Token.
These can be found on your Twilio Dashboard:
4. Verify the phone number of the Android phone you've connected to your account.
5. After you've entered your Twilio account credentials and verified the phone number of your Android channel, navigate to your account page and click on the "Enable Voice" button.
You're ready to create a voice flow! See this article to get started.