BroadNet
Operations BroadNet answer

ATG — Anti Traffic Generation in A2P firewalls

Last reviewed 2 min readReviewed by BroadNet engineering
Quick answer

ATG (Anti Traffic Generation) is the umbrella term for the set of techniques an operator-side SMS firewall uses to detect and stop artificially-generated SMS traffic — pumped OTPs, SIM-box-originated A2P, bot-driven smishing campaigns, and the various flavours of grey-route abuse that look like organic traffic but aren't. ATG is what stands between the operator's revenue and the always-evolving fraud market.

Plain-language definitionVendor-neutralReviewed October 1, 2026
DiagramWhere an SMS firewall sits in the operator network
  1. Inbound A2P and interconnect trafficFrom aggregators and international partners
  2. SMS firewallInspects every message in real time
  3. Operator SMSCOnly clean traffic is delivered
  4. Subscriber handset
  • Grey routes, spoofed sender IDs and spam are blocked
  • Legitimate A2P traffic is identified and billed
The long answer

Everything worth knowing, nothing that isn't.

§01

What it actually does

An ATG-equipped firewall fingerprints every inbound SMS along multiple axes: source IP / source SMPP account / source MSISDN reputation, destination MSISDN range concentration, content template clustering (the same templated message arriving at 50,000 numbers in a minute), per-source throughput vs historical baseline, and behavioural signatures (one-way traffic with no inbound, identical inter-arrival gaps consistent with a script). When a combination crosses threshold, the firewall blocks, throttles, or quarantines the traffic and writes an audit record. Modern ATG combines hard rules with ML-driven anomaly scoring.

§02

Why it matters commercially

Without ATG, operators lose A2P revenue to grey routes and SIM-box bypass; senders lose budget to AIT (artificial inflated traffic) pumping. ATG is the technical enforcement layer that makes A2P monetisation work — detect the abusive traffic, block or rate-limit it, offer the legitimate aggregator a direct A2P agreement at the wholesale rate. BroadNet's SMS Firewall (/operators/sms-firewall) ships with ATG modules covering SIM-box detection, AIT-pumping correlation, content-template clustering, and per-source-MSISDN behavioural scoring.

§03

Latency, scale, and compliance angle

ATG decisions are made inline at SMS-firewall scale — single-digit milliseconds added to the message path, hundreds of thousands of TPS sustained. False-positive rates matter enormously: an ATG that blocks 5% of legitimate traffic is worse than no ATG at all because customers lose trust in the network. Mature ATG ships in monitoring-mode first, builds the per-source baseline, then enforces. Compliance: ATG decisions are in scope for FS.11-style monitoring logs, and operators that share blocked-source reputation across the industry typically do so via GSMA T-FCS.

§04

Privacy and compliance considerations

ATG processes MSISDN, source/destination, content templates, and behavioural metadata — all of which becomes personal-data-adjacent the moment it's tied to an individual. Mature ATG deployments minimise the retained content (template hash, not full body), aggressively pseudonymise downstream analytics feeds, and keep the raw decision logs in operator-controlled storage with short retention. Cross-operator threat-sharing is typically done with hashed identifiers, not raw MSISDNs.

BNWritten by the BroadNet engineering team·Operating carrier-grade messaging since 2003, headquartered in Dubai·Editorial standards
Build with this

Need help wiring this up?

The pages below are the products and integration guides that put this concept on the wire. If you'd rather walk through it live, our engineering team takes calls same-day during MENA working hours.

Talk to our engineering team
Feedback

Was this answer helpful?

Your vote helps us prioritise which answers to expand with examples, diagrams, and code snippets.

Was this answer helpful?
Thanks — noted. We'll keep this answer maintained.
Got it. Tell us what was missing — send a quick note.

How we write and review content

Still need help?

Talk to a real engineer about your build.

We reply within one business day, and production accounts get 24/7 support. Our solutions engineers ship code, not scripts.

$ curl -X POST https://api.broadnet.me/sms/sendSms
Response SLA
Test-access requestsReply within 1 business day
Production24 / 7 · < 15 min
Operator NOC24 / 7 · pager