STIR/SHAKEN: a signature on caller ID
STIR/SHAKEN is how phone companies in the US and Canada prove a caller ID is genuine. The provider that starts a call signs the number with a grade, A, B or C, for how sure it is; the provider that delivers the call checks the signature. It shows a number is real, not that a call is wanted.
Part of our SIP trunk guide. Updated 10 November 2026.
What the letters mean
Two sets of standards: one for the token, one for how carriers use it.
Caller ID used to be a plain text field any phone system could fill in, which is how scam calls showed a bank's number. The signature is something only the real provider can make.
Secure Telephone Identity Revisited
The internet standards (IETF) for the signed token, called a PASSporT, and the SIP Identity header that carries it.
Signature-based Handling of Asserted information using toKENs
The telecom industry's rulebook (ATIS and the SIP Forum) for how carriers sign, check and grade calls.
How a call is signed and checked
Signed where the call starts, checked where it ends.
The token rides in a SIP Identity header on the call setup. Certificates come from approved authorities, so the checker learns which provider signed, not only that someone did.
- 1
You call
Your phone system sends the call with the number you chose to show.
- 2
Signed
The first North American provider adds a signed token: your number, the number called, and how sure it is of you.
- 3
Checked
The provider of the person you call fetches the signer's certificate and checks the token against the call.
- 4
Shown
Their phone shows the number, maybe a verified mark, or a spam label from separate analytics.
It needs IP the whole way. If the call crosses an old copper network, the header is usually lost and the call arrives unsigned. That is one reason a genuine call can arrive without a verified mark.
Attestation A, B and C
Two questions decide the grade. Find yours below.
Does the signing provider know the caller? And does it know the caller may use this number?
Which describes your calls?
Your own US or Canadian provider signs.
It knows you, and its own records show the number is yours. That is the case A was made for.
Each provider decides for its own customers, so confirm with yours.
Inside the signature
A PASSporT: a small signed JSON object, decoded.
SHAKEN adds the attestation and a tracing ID to the PASSporT standard. Values below are examples; the numbers sit in the 555-01xx range kept for fiction.
Header
algES256Signing method: elliptic curve P-256pptshakenFollows the SHAKEN rulestyppassportThe kind of tokenx5uhttps://cert.example.net/sp.pemWhere a checker downloads the signer's certificate
Payload
attestAThe attestation levelorig{"tn":"12025550143"}The number shown as caller IDdest{"tn":["12125550123"]}The number callediat1794340000When it was signed, in seconds since 1970origid123e4567-e89b-12d3-a456-426614174000A unique ID that traces the call back to its signer
What it does not do
It proves who let a call in. It does not judge the call.
"Spam Likely" and call blocking come from carriers' analytics, which use the attestation as one input among call volume, very short calls, complaints and how new a number is.
It does
- Proves which provider let the call onto the network
- Says whether that provider vouches for the number
- Makes a faked number fail the check or arrive unsigned
- Lets investigators trace a call back
It does not
- Decide whether a call is spam
- Block calls on its own
- Survive old copper (TDM) links
- Vouch for calls from abroad beyond C
Who has to use it
Required in the US and Canada on IP networks, with the circle still widening.
Every US voice provider also files in the FCC's Robocall Mitigation Database, and carriers must refuse traffic from providers that are not listed.
- Dec 2019US
The TRACED Act directs the FCC to require caller ID authentication.
- 30 Jun 2021US
Voice providers must sign and check calls on the IP parts of their networks.
- 30 Nov 2021Canada
The CRTC deadline for calls on IP networks, with no small-provider exemption.
- 2022 to 2023US
Extensions for small providers end, and the duty widens to gateway and intermediate providers.
- 18 Sep 2025US
A provider that signs through a third party must use its own certificate, not borrow one.
- ProposedUS
In April 2025 the FCC proposed frameworks and a two-year deadline for networks that are not IP.
If your calls show as spam
A good grade helps. These five habits matter as much.
Send every caller ID in international format: what E.164 format is.
- 1
Show numbers you hold
A number assigned by the provider that carries the call is what makes A possible.
- 2
One caller ID per purpose
Rotating through many numbers is a pattern analytics read as spam.
- 3
Register your numbers
Give your business name and call purpose to the analytics firms the large US carriers use.
- 4
Watch your call patterns
Many very short or unanswered calls raise a number's risk score whatever its attestation.
- 5
Read the rejection code
A refused call may return 603 Decline, or 608 Rejected, which is kept for calls stopped by analytics.
Calls from outside North America
Calling the US from abroad, or through us? The signer is at the border.
Calling family or clients there? Our guide to calling the United States covers dialling and rates.
A gateway signs it
Calls from abroad enter through a US or Canadian gateway provider, which must sign them. It knows the network, not you, so C is usual.
Your caller ID is set for you
On LinkedSIP the caller ID for each SIP login is set by our team and shown on your SIP logins page. Show only numbers you have the right to use.
No level is promised
The level depends on the carrier route into North America and the number you send, so we do not promise A, B or C.
Faked caller ID breaks our acceptable use rules and may be illegal where the call ends.
STIR/SHAKEN questions
What does STIR/SHAKEN do?
How do I implement STIR/SHAKEN?
Can phone spoofing be traced?
Does STIR/SHAKEN stop robocalls?
Why does my call show as spam with A attestation?
What does *77 do on your phone?
A trunk that is honest about caller ID. And capped by what you load.
Prepaid credit is your spending limit: our prepaid SIP trunk provider page has the details.