Programmable Voice | Sep. 30, 2024

STIR/SHAKEN bundle added by default to all the approved Primary Customer Profiles

We are adding the STIR/SHAKEN bundle by default upon approval of a Primary Customer Profile (PCP). This is being done for all the new PCPs. We will also backfill STIR/SHAKEN for all existing PCPs without STIR/SHAKEN bundles.

What is STIR/SHAKEN?

STIR/SHAKEN is a caller authentication framework meant to help restore trust by reducing fraudulent robocalls and illegal phone number spoofing. 

Why is this happening?

In a STIR/SHAKEN call the originating carrier (Twilio in this case) signs calls with different attestation levels based on knowing the caller and the caller's right to use a phone number. The three attestation level are Full Attestation (A), Partial Attestation (B), and Gateway Attestation (C):

  • A means the Identity of the caller is known, and they have the right to use the callerId in the outgoing call to the PSTN.

  • B means the Identity of the caller is known but Twilio does not know if they have the right to use the callerId.

  • C means all others, including international calls

Carriers take this into consideration so the better your attestation, the better chance of your calls being answered.

What should you do?

A STIR/SHAKEN will now be in your account by default. However, you still should complete the STIR/SHAKEN process by assigning phone numbers in your account to the approved Primary Customer Profile. This associates a single identity with the phone number. Please review the STIR/SHAKEN documentation for more information.

Voice API GA

Additional Resources

Blog

Read more about our latest product updates, product tutorials, and community projects.


Docs

See API reference documentation, quickstarts, SDKs, and multi-language code samples.

Events

Find upcoming events and join us virtually or in person to learn more about our products.