top of page

STIR/SHAKEN and Call Authentication

STIR/SHAKEN is a framework of interconnected standards. STIR/SHAKEN are acronyms for the Secure Telephone Identity Revisited (STIR) and Signature-based Handling of Asserted Information Using toKENs (SHAKEN) standards. This means that calls traveling through interconnected phone networks would have their caller ID “signed” as legitimate by originating carriers and validated by other carriers before reaching consumers. STIR/SHAKEN digitally validates the handoff of phone calls passing through the complex web of networks, allowing the phone company of the consumer receiving the call to verify that a call is in fact from the number displayed on Caller ID.

Unfortunately not all networks are "Stir/Shaken Ready". Up to 75% of Stir/Shaken token are lost in transit and never arrive at their intended destination. But there are not only technical limitations. GDPR, PII, legal aspects in different jurisdictions and of course commercial interests of carrier, etc. limit the adoption of Stir/Shaken. 

With the help of blockchain technology CodeB created Call Authentication protocols which cater for the above limitations. While Stir/Shaken is fully supported our technology not only transports the token additionally "Out of Band" to guarantee the delivery it also introduced cryptographic mechanism for GDPR and PII compliance and to protect the commercial interest of the participating carriers.

CodeB's broad range of APIs such as CLI, REST, Web Services and Web Sockets makes the integration into existing systems straight forward and non intrusive. One example is our "CodeB distributed SIP Proxy" which utilizes those APIs. Besides that you can add support with little intervention into existing systems such as Asterisk.


Just read our Blog Article: Integration of Stir/Shaken into Asterisk on

CodeB distributed SIP Proxy

The CodeB distributed SIP Proxy is a high-performance Session Initiation Protocol (SIP) stateless proxy for distributed routing and SIP signaling sanitizing.

By forwarding requests between call-control domains, the CodeB distributed SIP Proxy provides the means for routing sessions within enterprise and service provider networks.

CodeB distributed SIP Proxy provides many features including SIP trunk aggregation, name resolution, routing, load balancing, scalability, and high availability.


  • SIP signaling sanitizing and normalisation.

  • SIP trunk aggregation.

  • Protocol Translator TCP <-> UDP.

  • Encryption Gateway SSL <-> nonSSL.

  • Stir/Shaken Header analyser.

  • Realtime CBAN Fraud Mitigation integration.

  • Small footprint of less than 100kb.

  • 100% managed code.

  • Plugin APIs to extend features with own managed code.

  • Integration with CodeB SMPP Gateway/Proxy.

  • Standalone SDK as .net library available.

  • SIP VPN built in.

  • Optional integration into CodeB Identity Services can combine trunks and lines with strong identities.

bottom of page