Register your interest: Tag @Cody, get an agent
BlogResources

AI automation in telecom: provisioning, faults and the regulator

Service obligations, universal access rules and switching requirements constrain what a telecom operator can automate. Where the volume is and what the rules govern.

Isha MagguIsha Maggu11 min read

Summarize with AI

AI automation in telecom: provisioning, faults and the regulator
On this page

Telecom operators automate at enormous scale already, in the network. The parts that remain manual are the ones touching customers and regulators: provisioning an order through several systems, diagnosing a fault that spans a network and a home, handling a switch to another provider within a mandated window, and evidencing all of it.

Those are constrained by rules rather than by technology, which is the defining characteristic of this sector. An automation that is efficient and non-compliant is not a saving.

What we'll cover

Regulation is the design constraint

Service obligations have specified timescales for provisioning, repair and complaint handling in most markets.

Switching processes are prescribed, including who may contact the customer and when.

Complaint handling has defined stages and an escalation route the customer is entitled to.

Vulnerable customer duties apply and require identification and different treatment.

Emergency service access is non-negotiable and constrains anything touching connectivity.

The rules differ by market and change, so this is a specification to check rather than a background consideration.

Provisioning across systems

An order touches many systems — inventory, network configuration, billing, field scheduling, equipment dispatch.

Most delay is waiting, not working, which means the automation target is the handoff rather than the task.

Orchestrate rather than replace. The systems are what they are, and the value is in coordinating them reliably.

Fail forward or back cleanly. A half-provisioned order is worse than a failed one, since the customer is billed for something that does not work.

Validate the address and serviceability early, because discovering at installation that the service cannot be delivered is the most expensive possible failure.

Tell the customer what is happening, since provisioning silence generates the largest single category of contacts.

Faults, and where they actually are

Most reported faults are not in the network, which is the fact that shapes fault handling.

Home equipment, wiring and configuration account for a large share and are diagnosable remotely in many cases.

Diagnose before dispatching, since an engineer visit that finds nothing is expensive and frustrating for everybody.

Correlate reports geographically, because several faults in one area is one incident and should be handled as one.

Proactive detection beats reporting. Knowing a line has degraded before the customer calls changes the entire interaction.

Keep the customer informed during a fault, which affects satisfaction more than the repair time does within reason.

Building it with CodeWords

CodeWords connects to more than 3,000 integrations, and the connection is made once and reused.

  1. Open CodeWords and start a new automation.
  2. Describe what should happen in plain language to Cody, the automation builder: the orchestration steps, the timescales, what is communicated, and what escalates.
  3. Authorize the connections — the order management, network, billing and field service systems, plus the customer channel.
  4. Describe the exceptions: a serviceability failure, a vulnerable customer flag, a regulatory clock approaching, a partially completed order.
  5. Run it against last month's orders and faults and check the timings against the obligations.

You describe the outcome; Cody builds it, connects it, and deploys it. The free plan covers light use, with Pro at $39 per month and Business at $100 per month as usage grows; details are on the pricing page.

Switching and the rules around it

The process is prescribed in most markets, including timescales and required notifications.

Save activity is regulated in several jurisdictions, with restrictions on contacting a customer who has initiated a switch.

Do not automate anything that might breach those rules, which means the automation needs to know a switch is in progress and change its behaviour accordingly.

Final bills have requirements, including timing and the treatment of unused service.

Equipment return has its own process and is a recurring source of disputes.

Suppress every other automation for a switching customer, since a marketing message to somebody who is leaving is both irritating and potentially non-compliant.

Vulnerable customers

Identification is an obligation in several markets, not an optional service enhancement.

Flagged accounts need different handling across every automated process, which is a rule the whole system must respect.

Priority fault repair applies where somebody depends on the service for medical or safety reasons.

Do not automate contact with somebody flagged as requiring additional support, where a person should handle it.

Keep the flag current, since circumstances change in both directions and a stale flag serves nobody.

Handle the data carefully, because the reason for a flag is frequently health information and attracts a higher standard.

Billing disputes and credits

Automatic credits for missed obligations are required in several markets, with defined amounts and timescales.

Calculate and apply them rather than waiting for a customer to claim, which is both the rule in some places and considerably better practice everywhere.

Bill shock is a complaint category of its own, and alerting a customer before a bill arrives prevents most of it.

Disputes have defined handling stages, and the clock starts when the customer raises it rather than when somebody picks it up.

Explain the bill in terms the customer can check, since most disputes are about understanding rather than about the amount.

Record everything, because a disputed bill that reaches a regulator requires the full history.

Evidencing compliance

The obligations come with reporting, and assembling it manually is a recurring cost.

Measure against the obligation, not against an internal target that may be looser.

Report the exceptions — the orders and faults that missed — with reasons, since that is what an audit examines.

Keep the evidence of what was communicated and when, for the required retention period.

Automate the assembly, not the judgement about whether something complied.

Watch the clocks continuously rather than reporting breaches after the fact, since a clock approaching is actionable and a breach is not.

The contact centre, and what it is actually handling

Most telecom contact volume is generated by the processes above rather than by anything the contact centre controls, which is why staffing it is treating a symptom.

Categorise contacts by cause, not by topic, since "where is my order" is a provisioning communication failure rather than an enquiry type.

Count the repeat contacts, because somebody calling three times about one issue is three contacts and one unresolved problem.

Find the process that generates most volume, which is usually provisioning silence, billing surprises or an unresolved fault.

Fix upstream rather than staffing downstream, since a contact prevented costs nothing and a contact handled costs every time.

Give agents the full history before they answer, because a customer repeating themselves is the most common complaint about any support interaction.

Measure resolution, not handling time, which is the metric that drives agents to close contacts rather than solve problems.

Making it survive

Never leave an order half-provisioned, and make every step reversible or completable.

Make external system calls idempotent, since the surrounding systems will time out and be retried.

Fail to a person with context, because a customer stuck in an automated process is a complaint with a regulatory clock attached.

Handle a regulatory clock approaching as an alert, prioritised above ordinary work.

Report the outcome: orders completed, faults resolved, obligations met and missed, and anything approaching a deadline.

Limits worth knowing about

Legacy systems are the norm, and integration may be limited to defined interfaces or batch exchange.

Wholesale and third-party dependencies mean parts of the process are outside your control entirely.

Rules differ by market and change, and a process compliant in one country may not be in another.

Physical constraints apply — engineer availability, civil works, equipment lead times.

Automation cannot fix a network problem, and a service that does not work will generate contacts regardless of how well the process around it runs.

What to build first

Clock monitoring against the regulatory obligations: every order and fault with its applicable timescale, showing what is approaching a deadline rather than what has already missed one. It changes no process, and it converts a reporting exercise done after the fact into something actionable while the outcome can still be affected.

Two habits make the difference. Make every automation aware of a vulnerable customer flag and a switch in progress, since both change what is permitted and a system that does not know about them will eventually do something non-compliant. And diagnose before dispatching an engineer, because most reported faults are not in the network and a visit that finds nothing is the most expensive routine failure in this sector.

Frequently asked questions

What constrains telecom automation most?

Regulation rather than technology. Provisioning, repair and complaint handling have specified timescales, switching processes are prescribed including who may contact the customer, and vulnerable customer duties apply across everything.

Where does provisioning time actually go?

Waiting at handoffs between systems rather than in the work itself, which makes orchestration the target. Validating address and serviceability early matters most, since discovering at installation that service cannot be delivered is the costliest failure.

Why diagnose before dispatching an engineer?

Because most reported faults are not in the network — home equipment, wiring and configuration account for a large share and are frequently diagnosable remotely. An engineer visit that finds nothing is expensive and frustrating for everybody.

What should happen when a customer is switching?

Every other automation should suppress. Save activity is regulated in several jurisdictions with restrictions on contacting a customer who has initiated a switch, so the system needs to know a switch is in progress and change its behaviour.

How should vulnerable customers be handled?

Identification is an obligation rather than an enhancement in several markets. Flagged accounts need different handling across every automated process, priority repair where the service is depended on, and human contact rather than automated messaging.

Should credits be applied automatically?

Yes — it is required in several markets with defined amounts and timescales, and it is considerably better practice everywhere than waiting for a customer to claim.

What prevents most bill disputes?

Alerting before the bill arrives, and explaining the bill in terms the customer can check. Most disputes are about understanding rather than about the amount.

What is the most useful compliance automation?

Watching the clocks continuously rather than reporting breaches afterwards. A deadline approaching is actionable; a breach already recorded is only a report.

Why does contact volume stay high despite more agents?

Because most of it is generated upstream — provisioning silence, billing surprises, unresolved faults — rather than by anything the contact centre controls. Categorise by cause rather than topic and the largest generators are usually obvious.

What is wrong with measuring handling time?

It drives agents to close contacts rather than resolve problems, which produces repeat contacts. A customer calling three times about one issue is three contacts and one unsolved problem.

Get started today

Your first workflow is free to build.

Describe what you need. Cody handles the build, the connections, and the deployment.