An existing non-Twilio phone number, like the number to a wireless phone or a landline in your home or office, must be validated on your Twilio account, via a One-time-passcode (OTP), before it can be used for specific Twilio account services.
- For free trial accounts you will only be able to make calls or send SMS from your free trial account to numbers that are verified caller IDs on the account. Additionally, you will only be able to receive inbound calls from numbers that are verified caller IDs on the account. We allow verified phone numbers to be used as a caller ID on outbound calls for trial accounts as well. For a list of the limitations you may run into, see Twilio Free Trial Limitations.
- For upgraded accounts we allow verified phone numbers to be used as a caller ID on outbound calls (this feature not available for outbound messaging).
NOTE: Verified Caller IDs cannot be used as the display name on outgoing SMS or MMS message. Verified Caller IDs are intended to be used with voice services only.
While a verified phone number can be used as a Caller ID for outbound Twilio calls, you will not be able to receive inbound calls to Twilio over this number. Incoming calls to the verified number will continue to route through the existing service provider (your wireless service, landline provider, etc.). If you would like to receive incoming calls through Twilio, you may be able to forward your calls to a Twilio phone number via your service provider. Alternatively, we may be able to port your phone number in. For more information, please see our article Porting a Phone Number to Twilio.
Table of Contents
- Add a Verified Phone Number via Console
- Add a Verified Phone Number via the REST API
- Verifying Phone Numbers Behind an IVR or Extension
- Verifying Phone Numbers at Scale
- Remove a Verified Phone Number via Console
Add a Verified Phone Number via Console
Notice: If you use our Twilio Regions data routing services the Verified Caller ID service is only available for US1 data routing region at this time. It is not available for IE1 or AU1 data routing regions. You can still add Ireland and Australia numbers as caller IDs to the US1 data route. Please see Regional product availability for more information on services supported for specific regional data routing.
Notice: Free trial projects are only allowed to add verified caller IDs via SMS.
- Access the Verified Caller IDs page in Console.
- Click Add a new Caller ID .
- Enter the desired phone number to verify, select the desired verification method, and then click Verify Number.
- The number entered will receive an OTP Authentication code for verification. Enter this verification code on the next window.
- Once you click Submit, if the correct OTP code was entered, you will receive a Successful notification and the number will be added to your account as a verified caller ID.
Add a Verified Phone Number via the REST API
A verified phone number can be added to your account by submitting an HTTP POST request to the OutgoingCallerIds
REST API resource. For full details, please see Add an Outgoing Caller ID (Twilio Docs).
Verifying Phone Numbers Behind an IVR or Extension
You can verify numbers behind IVRs using both the above methods by including w
characters in the Extension parameter. Each w
character tells Twilio to wait 0.5 seconds instead of playing a digit. This lets you adjust the timing of when the digits begin playing to suit the phone system you are dialing.
For example, the extension wwww2wwwwww5wwwwww9
waits two seconds before sending the digit 2, followed by a three second wait before sending the 5, and finally another three second wait before sending a 9. You will need to tune the extension to the IVR system to be able to programmatically verify numbers behind IVR menus.
Verifying Phone Numbers at Scale
If you have a large number of phone numbers that you need to verify programmatically, please see this guide here: Verifying Caller IDs at Scale.
Remove a Verified Phone Number via Console
- Access the Verified Caller IDs page in Console.
- Locate the desired phone number to remove.
- To remove a Verified Caller ID, click Remove