What is STIR/SHAKEN?
STIR/SHAKEN is a set of interconnected standards designed to authenticate caller identity on voice networks. STIR (Secure Telephone Identity Revisited) defines how to create and verify cryptographic identity tokens attached to SIP calls. SHAKEN (Signature-based Handling of Asserted information using toKENs) specifies how voice service providers implement STIR within their networks. Together, they allow a terminating service provider to verify that the calling number on an incoming call has been attested to by the originating service provider, giving the called party a reason to trust the caller ID displayed on their phone.
What do the STIR/SHAKEN attestation levels mean?
When an originating service provider signs a call, it assigns one of three attestation levels based on how much it knows about the caller. Full Attestation (A) means the provider has authenticated the calling party and confirmed they are authorized to use the calling number. Partial Attestation (B) means the provider knows where the call originated within its network but has not verified the caller’s right to use that specific number. Gateway Attestation (C) means the call entered the provider’s network from an external or untrusted source, such as an international gateway, and the provider cannot verify the caller’s identity. Calls with Full Attestation are the most trusted and least likely to be flagged or blocked by downstream analytics.
Is STIR/SHAKEN required by law?
In the United States, yes. The TRACED Act (2019) and subsequent FCC orders require voice service providers to implement STIR/SHAKEN in the IP portions of their networks. Large carriers were required to comply by June 2021, and smaller providers received extended deadlines with interim mitigation requirements. The FCC’s own-certificate rule further requires that originating providers obtain their own STI certificates rather than relying on upstream carriers. Other countries are adopting similar frameworks: Canada implemented STIR/SHAKEN through the CRTC, France has introduced caller authentication requirements, and Brazil’s ANATEL is developing equivalent regulations.
How does STIR/SHAKEN work technically?
When a call is placed, the originating service provider’s SBC sends the call details (calling number, called number, and timestamp) to an authentication service (STI-AS). The authentication service creates a PASSporT (Personal Assertion Token), a digitally signed JSON object containing these claims plus the attestation level, and returns it as a SIP Identity header. The SBC attaches this header to the outgoing SIP INVITE. When the call reaches the terminating provider, their SBC extracts the Identity header and sends it to a verification service (STI-VS), which retrieves the originating provider’s public certificate, validates the signature, and returns a verification status. The terminating provider can then display a trust indicator to the called party or apply further analytics.
Does STIR/SHAKEN work on TDM networks?
TDM (Time Division Multiplexing) networks cannot carry SIP Identity headers natively, since they use SS7 signaling rather than SIP. However, an out-of-band STIR/SHAKEN approach solves this. A media gateway at the originating TDM network converts the call to SIP, sends the call information to an authentication service like TransNexus ClearIP, and the signed identity token is posted to a Call Placement Service. At the terminating end, a media gateway retrieves and verifies the token from the Call Placement Service when the call arrives. TelcoBridges supports this out-of-band approach using Tmedia media gateways alongside ClearIP, allowing service providers with hybrid SIP/TDM networks to implement STIR/SHAKEN across their entire infrastructure.
What is an STI certificate and who issues them?
An STI (Secure Telephone Identity) certificate is the digital credential that authorizes a service provider to sign calls with STIR/SHAKEN. It functions like a digital passport: the authentication service uses the provider’s private key (associated with the certificate) to sign PASSporT tokens, and terminating providers use the corresponding public key to verify those signatures. In the United States, STI certificates are issued by STI Certificate Authorities (STI-CAs) that are authorized by the STI Policy Administrator (STI-PA), currently managed by the industry consortium iconnectiv. Providers must be vetted and credentialed before receiving a certificate, and the STI-PA can revoke certificates from providers found to be originating illegal traffic.
How does ProSBC implement STIR/SHAKEN?
ProSBC integrates with third-party authentication and verification services, primarily TransNexus ClearIP and Neustar, to deliver STIR/SHAKEN signing and verification. In the production deployment pattern, ProSBC routes calls through a dedicated trunk group (NAP) configured to communicate with the signing service over SIP. The signing service acts as a SIP redirect server: it evaluates the call, assigns an attestation level, creates the Identity header, and returns it to ProSBC, which attaches the header to the outgoing INVITE. For verification, the same pattern works in reverse. This architecture means ProSBC can add STIR/SHAKEN to an existing voice network without requiring changes to the upstream softswitch or PBX. For a step-by-step walkthrough, see the STIR/SHAKEN SBC implementation guide.
Does STIR/SHAKEN stop all robocalls?
No. STIR/SHAKEN authenticates caller identity; it does not block calls by itself. A verified call only tells the terminating provider that the calling number was attested to by a known service provider, not that the call is wanted. Legal robocalls (appointment reminders, school closures, emergency alerts) carry valid attestation and should not be blocked. The value of STIR/SHAKEN lies in enabling better analytics: calls with no attestation or low attestation can be scored, flagged, or routed to screening services. Calls with forged caller IDs will fail verification entirely, making them easy to identify and block. Over time, as adoption increases and analytics improve, the framework makes illegal robocalling progressively more difficult and expensive for bad actors.
What happens if a call has no STIR/SHAKEN attestation?
A call arriving without a SIP Identity header simply has no STIR/SHAKEN verification status. The terminating provider may display a “Not Verified” indicator or apply additional scrutiny through reputation analytics and call scoring. Unverified calls are not automatically blocked, but they receive a lower trust score than verified calls. Common reasons for missing attestation include calls originating from providers that have not yet implemented STIR/SHAKEN, calls traversing international gateways (where STIR/SHAKEN infrastructure may not exist), and calls from TDM networks that lack an out-of-band signing implementation. As regulatory deadlines pass and adoption increases, the proportion of unverified calls is decreasing.
Can I implement STIR/SHAKEN without replacing my existing network equipment?
Yes. One of the primary advantages of an SBC-based STIR/SHAKEN implementation is that the SBC inserts into the call path at the network edge without requiring changes to your softswitch, PBX, or core infrastructure. ProSBC sits between your existing equipment and the external network, handles the authentication and verification exchange with the signing service, and passes calls through with the Identity header attached. For TDM networks, a Tmedia media gateway provides the same functionality at the TDM/IP boundary. Both SIP and TDM deployments can scale incrementally, starting with a single trunk group and expanding as needed.