Telecom Fraud Management Software Problems: The 7 That Cost Real Money, and How to Avoid Them
The most expensive failure in telecom fraud software is a system that detects and does not act. A customer's on premise private branch exchange with a weak password gets registered by someone else on a Friday evening, the traffic starts to a premium range in a country you have never terminated to, and your platform raises an alert into a queue nobody opens until Monday. By then the calls are minutes on somebody's switch, the premium revenue has been shared upstream, and your wholesale carrier will invoice you for every second. There is nothing to reverse, because the traffic genuinely traversed the network. Automated graduated blocking is the difference, and a first release covering it runs $80,000 to $175,000 over 12 to 18 weeks in Digital Heroes delivery experience.
Why does fraud detection get scoped as a report so often?
Because reporting is where the data already lives. Somebody says we need to see unusual international traffic, the billing team already produces a daily summary, and the requirement becomes a dashboard with thresholds and an email alert. It is cheap to build, it demonstrates well, and it does almost nothing.
The reason is arithmetic. The entire exposure window in an international revenue share fraud event is measured in hours, most of them outside working hours. A dashboard requires a person to be looking at it, and the loss happens precisely when nobody is. Alerting improves that slightly by pushing the notification, but it still depends on someone being awake, sober, near a laptop and authorised to make a blocking decision at 2am on a Saturday.
The fix is to invert the order of operations: contain first, review second. The system takes a narrow, reversible action automatically and creates a case with the triggering call records attached, and the human reviews something that has already been stopped. That single design decision is what determines whether the project saves money, and it needs to be in the statement of work from the beginning, because retrofitting automated action onto an alerting tool means rebuilding the parts that touch your network. Scope the report as a by product of the case queue, not as the deliverable.
What goes wrong when call detail records are used as the data source?
You inherit the billing cycle's latency and call it detection. Most operators have call detail records after mediation, arriving in batches hours after the calls, sometimes the next day. That is the correct source for revenue assurance and the wrong one for fraud, because a detection system running on yesterday's records is an expensive way of reading your own invoice early.
The second problem is shape. Mediated records are built for rating and settlement, so they are complete rather than timely, and they often lack the fields that matter most for fraud, including the originating internet protocol address, the registration identity and the concurrency picture at the moment of the calls. You cannot compute a rolling concurrent channel count from a nightly file.
The fix is to tap live call events out of band from your softswitch, session border controller or class 4 platform, and to hold rolling counters per customer, per trunk, per destination prefix and per originating address in memory. Out of band matters as much as live: detection must never be able to affect call flow. If a supplier proposes anything inline with signalling, stop the conversation. Keep the mediated records too, for reconciliation against wholesale invoices, but do not build detection on them.
Why do session border controller and provisioning integrations break after launch?
Because writing controls into live infrastructure is the part everybody defers, and it is the part the whole system depends on.
- Access takes longer than the build. Production traffic events and a safe path to write blocks both go through your network team's change process, not the development team's calendar. Projects that start those conversations in month three lose a month.
- No rollback path. A block applied automatically must be removable automatically, and controls written directly to device configuration without a documented reversal are how a false positive becomes an outage.
- Provisioning drifts. Customer and endpoint identity in the provisioning system does not always match what the switch reports, so the block lands on the wrong account or nowhere at all.
- Configuration changes underneath you. Session border controller upgrades and rule reorganisations break assumptions the fraud system made about where its entries live.
The fix is to design the action layer with reversal as a first class requirement, test every action type by applying and removing it in a maintenance window, and start the network access conversation in week one. Name the specific devices and provisioning systems in the contract.
What happens when reseller hierarchies and graduated actions are not covered?
Blocking becomes all or nothing, which means it never gets armed. Operators know that a single kill switch will one day take down a paying customer's phones, so they leave automation off and keep eating losses, which is a rational response to a badly designed control.
Reseller structures make it worse. In a wholesale or hosted platform the account you must suspend is often three levels below the one you bill. If the system only understands your direct customer, the only available action is suspending the reseller, which takes down hundreds of innocent end customers to stop one compromised endpoint. So nobody does it.
The fix is a tiered, reversible action set scoped to the lowest identifiable entity. Cap concurrent channels to one destination without dropping calls in progress. Bar a specific prefix range for that one customer. Suspend international outbound while leaving domestic and emergency calling intact. Deregister the compromised endpoint and force re authentication. Each tier is narrow, each is logged with the rule and evidence that triggered it, and each can be reversed by one action.
Build shadow mode alongside it, so every new rule runs against live traffic and records what it would have done before anyone arms it. Shadow mode is cheap at the start and nearly impossible to add convincingly later.
Should you build custom or configure what you already own?
Some operators should not build at all, and the cheapest answer is often the right one. If your total outbound international exposure is genuinely small, apply a hard destination whitelist, a low per customer credit ceiling and international barring by default with opt in. That is crude, costs nothing and removes the catastrophic case. If your customers rarely call internationally, do that and spend the engineering money elsewhere.
If you are a large carrier with a staffed fraud function, multiple networks and appetite for a multi quarter deployment, buy. Subex and Mobileum carry deep telecom domain knowledge and are deployed across large carriers, and at that scale you should not be writing your own. Araxxe and Xintec are credible in adjacent detection and test call territory. TransNexus is genuinely good at session initiation protocol analytics and call authentication, and if you already run it, configure it further before commissioning anything.
The build case is about iteration speed rather than capability. It starts when two of the following are true. You sit between customers you do not control and upstream carriers you owe. You have taken a five figure loss, or know you would not survive one. Your traffic is diverse enough that global thresholds are unusable. You need to change detection logic faster than any release cycle allows. Or you have automated blocking nowhere, which means your defence is currently whether somebody happens to look on a Saturday.
How do hidden costs get into the quote?
Through everything that touches the network rather than the application.
- Traffic sources counted as one. A hosted platform, a wholesale interconnect and a mobile core produce different event shapes, and each is its own ingestion path.
- Real time action integration, which needs safety design, a rollback path and maintenance window testing on live equipment.
- Multi tenant reseller hierarchies, which change the identity model everywhere, not just in one screen.
- Tuning after go live. Rules need weeks of shadow running and adjustment against your own traffic before they earn their place, and that is analyst time somebody has to fund.
- Case handling process. Somebody has to define what happens after containment: who calls the customer, what the notification says, and who authorises reversal.
- Correlation across networks you do not fully control, which is usually a second phase disguised as a requirement.
Ask for the estimate broken down per traffic source and per action type, and ask what the tuning period assumes of your team.
What separates a build that works from one that fails here?
Baselines per customer rather than global thresholds. A spend limit or a concurrent call cap catches crude attacks and generates a steady stream of false positives against exactly the customers you least want to annoy: the call centre ramping for a campaign, the travel agency with a seasonal peak, the enterprise that just onboarded three hundred seats. Support raises the limit permanently and the control quietly stops existing. Learn each customer's own shape instead, meaning destinations ever called, hour of day distribution, average and peak concurrency, call duration and answered to attempted ratio, and alert on deviation from that history. A first ever call to a destination at 2am with rising concurrency is a strong signal on any account; the same call at 2pm to a country they call weekly is not.
The second marker is who owns the rules. Your team should be able to write a rule on Saturday against a pattern they can see, run it in shadow mode against live traffic, and arm it when confident. Fraud patterns change faster than release cycles, and the operator who can adapt in an hour beats the one who files a ticket. Leave machine learning for later, once you have a labelled history of confirmed fraud and confirmed false positives, because without labels a model is a random number with a confidence score attached.
When vetting a developer, ask them to describe the international revenue share fraud signature specifically: what the test phase looks like, why concurrency matters more than call count, and why a destination being new to that customer is the strongest single feature. That separates telecom people from generic anomaly detection people. Then ask what graduated actions they would implement and how each is reversed.
Get ownership in writing before kickoff, including the rule set, because the rules are your accumulated knowledge of how you get attacked. At Digital Heroes the client owns the repository and the detection rules from the first commit.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- The share of tasks performed mainly by humans is projected to fall from 47% to 33% by 2030 as human-machine collaboration expands, with 170 million jobs created and 92 million displaced (a net gain of 78 million). Source: World Economic Forum (2025) →
- Organizations that scaled intelligent automation report an average cost reduction of 32% (up from 24% in 2020), and respondents expect an average 31% cost reduction over the next three years. Source: Deloitte (2022) →
- In a February 2026 survey of 517 small-business employers, 82% had adopted at least one AI tool (typical firm uses five), 66% reported revenue increases linked to AI (22% reported gains exceeding 10%), and 74% said digital platforms make it easier to compete with larger firms; owners saved a median of 5 hours per week and businesses saved a median 11.5 employee-hours weekly. Source: Small Business & Entrepreneurship Council (SBE Council) (2026) →
- Sensor Tower's State of Mobile 2026 reports that global users spent 5.3 trillion hours in iOS and Google Play apps in 2025 (+3.8% YoY), roughly 3.6 hours per day per mobile user. (Note: the page does not itself contrast app time vs. mobile-browser time, so the 'overwhelming majority of time in apps vs browsers' framing is not directly supported by this source.). Source: Sensor Tower (2026) →
Hudson coordinates APAC projects at Digital Heroes: running stand ups, tracking tickets, chasing decisions and keeping clients informed without burying them in detail. Much of delivery is simply making sure the right question reaches the right person quickly. His posts show what a well run project feels like from inside.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
Why is alerting on its own not enough for telecom fraud?
Can we build detection on our existing call detail records?
What is the biggest schedule risk in a fraud management build?
How do we avoid blocking legitimate customers by accident?
Our platform has resellers. Why does that complicate blocking?
Should we just buy Subex or Mobileum?
Do we need machine learning to catch this?
What costs are usually missing from a fraud project quote?
What does a $50,000 custom software budget actually buy?
How much should a small business budget for its first custom app or website?
How many people should be working on my software project?
Should I hire a freelancer or an agency for my software project?
What is a discovery phase, and is it worth paying for separately?
Will custom software work with the tools we already use, like QuickBooks and Stripe?
We run everything on Airtable and spreadsheets. When is it time to go custom?
Who owns the code when an agency builds my software?
If we build for 20 users now, will the software cope with 500 later?
Who can build a custom software system?
Digital Heroes builds custom software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other software companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.