Objective
This guide walks you through how to disable voice functionality (incoming & outgoing calls ) on your Twilio account via Twilio Console.
Product
Programmable Voice
Environment
legacy Twilio Console
User Account Permission/Role(s) Required
Administrator Role: Full access to invite and revoke access for new users, see billing history and make changes, and update project settings.
Procedure
Disable Inbound Voice Calls
-
Log in to Twilio Console:
- Goto the Twilio Console and log in with your credentials.
-
Navigate to Phone Numbers:
- In the left-hand navigation menu, click on Phone Numbers.
- Select Manage and then Active Numbers.
-
Select the Phone Number:
- Click on the phone number for which you want to disable incoming calls.
- Scroll down to the Voice Configuration.
-
Remove the Webhook URL:
- In the A Call Comes In field, delete the existing URL.
- Ensure that the field is empty.
-
Save Changes:
- Scroll down and click the Save Configuration button to apply the changes.
- Once these changes are implemented, no call SID will be generated in the Twilio account, and the account will not incur any charges.
Disable Outbound Voice Calls
-
Log in to Twilio Console:
- Goto the Twilio Console and log in with your credentials
-
Navigate to Voice Settings:
- In the left-hand navigation menu, click on Voice
- Select Settings and then Geo permissions
-
Access Geo Permissions:
- On the Geo Permissions page, you will find two tabs: Low Risk and High Risk.
- Each tab contains a list of countries that you can enable or disable for outbound calls.
-
Disable Outbound Calls:
- To disable outbound calls, uncheck all the countries listed under both the Low Risk and High Risk tabs.
- Disable all countries by using the "deselect continent" checkbox if available.
-
Save Changes:
- After making the necessary changes, click the Save button to apply the changes.