The earlier lessons taught individual skills: KPIs, testing, fraud signs, troubleshooting. A NOC shift is where they all meet, under time pressure. This lesson gives you a repeatable daily routine and shows how to read the patterns hidden in call detail records, so you spot problems from the data before a customer emails you. Times, names and numbers are examples; adapt the checklist to your own tools.
Why a fixed routine helps
On a quiet day a routine feels unnecessary. On a busy day it is what stops you missing the one route that silently went bad while you handled three tickets. A routine also makes shifts comparable: if every engineer checks the same things in the same order, a problem found at 2 pm can be compared with the morning baseline. In the example below the NOC is staffed 6:00 AM – 6:00 PM (Macau time, GMT+8); outside those hours, automatic alerts and limits do the watching.
The shift at a glance
Start of shift (first 30–60 minutes)
- Read the handover note from the previous shift and the overnight alert log. Open tickets come first.
- Platform health: switch services running, CPU and memory normal, disk space comfortable (a full disk stops CDR writing), database replication and backups completed.
- Traffic is flowing: current concurrent calls compared with the same time last week. A sudden zero on one customer or vendor is a red flag.
- Overnight review: attempts, minutes and spend per customer while the NOC was unstaffed. Look for any customer whose night traffic is far above normal, or new destinations they never call.
- Balances and credit: prepaid customers close to zero, and vendor prepayments that will run out today.
- Rate and routing changes taking effect today: confirm they were loaded with the right effective dates.
The hourly sweep (about 10 minutes)
Once an hour, look at your top destinations and top vendors, sorted by traffic. For each, compare the last hour with that route’s own normal values (see Lesson 6):
- ASR and NER, for answer and network problems.
- ACD, for audio problems and early hang-ups.
- PDD, for slow or looping routes.
- The mix of final SIP codes, especially a rising 503 or 480 share (see Lesson 11).
- Concurrent calls against each vendor’s channel limit.
Write a one-line note even when everything is fine: “10:00 sweep – all normal”. A record of normal makes abnormal easier to prove later.
Reading CDR patterns
KPIs are averages, and averages hide things. Once a day — and whenever a KPI looks odd — open the raw CDRs for a busy route and look at the shape of the data. These are the patterns worth recognising:
| Pattern in the CDRs | Likely meaning | What to do |
|---|---|---|
| Many answered calls of 1–6 seconds, high ASR | Possible false answer, or robotic short-call traffic | Listen to recordings; check ringback before answer (Lesson 7) |
| Durations cluster at exact values (for example many calls of exactly 30 or 60 seconds) | An announcement or machine on the far end, or manipulated durations | Sample recordings; compare with the customer’s CDRs |
| Zero-duration calls marked answered | Signalling fault or answer sent with immediate BYE | Check SIP traces for several examples |
| Called numbers in sequence (…4501, …4502, …4503) | Number scanning or a misconfigured dialler | Contact the customer; consider limits |
| Same CLI on a large share of calls from many customers’ traffic | CLI replacement downstream, or a dialler using one number | Test calls to your own numbers to see the CLI delivered |
| Sudden volume to a premium or rarely used prefix, often at night | Toll fraud via a compromised account | Block the destination, lower limits, contact the customer immediately |
| Long PDD and many 487 on one vendor | Callers give up waiting: slow or looping route | Check vendor PDD, reduce retries, fail over |
| ACD falling steadily through the busy hour | Congestion causing poor audio at peak | Compare quality metrics hour by hour; ask the vendor |
A quick way to see duration shape: group the answered calls into duration bands and count them. Example with invented numbers for one route over a day:
Duration band Healthy route Suspicious route
0–5 s 4% 31%
6–30 s 18% 22%
31–120 s 41% 27%
121 s + 37% 20%
Both routes might show a similar ASR, but the second has a large spike of very short answered calls. That is exactly the kind of difference an average ACD hides and a duration band shows.
Handling an alert during the shift
- Confirm it is real: is the drop visible in the CDRs, or is it a reporting delay?
- Scope it: one vendor, one destination, one customer, or everything?
- Protect traffic first: fail over or reroute if a good alternative exists.
- Collect evidence: three to five example calls with time, Call-ID and final code.
- Open a ticket with the partner, and note the ticket number and time.
- Follow up and test before moving traffic back.
End of shift
Before you leave, make the next few hours safe and leave a clear trail:
- Check that customer limits and spend alerts are in place for the unstaffed hours, especially for new and prepaid customers.
- Confirm any routes moved away during the day are either restored or deliberately left off, with a reason.
- Write the handover note.
HANDOVER – 31 Oct, 17:30 (GMT+8)
Open tickets:
#1042 Vendor X – 503 on Country Z mobile since 13:10. Traffic moved to Vendor Y.
Vendor says fix in progress. Retest before moving back.
Watch:
Customer Y – night traffic to 99990 (premium) blocked at 11:20 after spike.
Customer informed; waiting for confirmation.
Changes today:
New rates for Country Z fixed effective 1 Nov 00:00 (loaded, checked).
Platform: all normal. Disk 41%. Backups OK.
Weekly extras
- Compare this week’s KPIs per top route with last week’s and with the last month.
- Review the list of open and recurring tickets per vendor; a vendor with repeated problems may need a routing decision, not another ticket.
- Check that firewall and whitelist entries still match active partners (see Lesson 10).
- Run your standard test-call list on key routes (see Lesson 8).
Key takeaways
- A fixed routine makes problems visible and shifts comparable.
- Start with handover, platform health, overnight traffic, balances and today’s changes.
- An hourly sweep compares each top route with its own normal values.
- CDR shapes – duration bands, sequences, repeated CLIs, odd destinations – reveal what averages hide.
- Before an unstaffed period, make sure limits and alerts protect the network, and write a clear handover.
Quick quiz
1. Why check overnight traffic per customer at the start of a shift?
Fraud often happens when nobody is watching; a customer with far more night traffic than normal, or new destinations, needs action immediately.
2. A route has normal ASR but 30% of answered calls last under 5 seconds. What could that mean?
Possible false answer supervision or automated short-call traffic; listen to recordings and check for ringback before answer.
3. What belongs in a handover note?
Open tickets with status, things to watch, changes made or due, and platform health.
Related reading
- What is FAS (False Answer Supervision) in VoIP and how to detect it (blog)
- Lesson 7: FAS, CLI manipulation and fraud detection
- VoxInspector – VoIP monitoring, FAS detection and route testing for VOS3000
- All training lessons · VoxComms home
Examples in this course use invented names (Vendor X, Customer Y, Country Z) and documentation IP ranges. Menu names and options differ between softswitch versions; always check your own system and vendor documentation.