Urgent.News

What's breaking now, across thousands of outlets.

Tech

Our Phones Could Not Recognise Customers Whose Numbers Had Spaces in Them

When we moved our credit control team to a new telephone system, one of the features we were most pleased with was screen popping. When a customer rings, the phone system looks up the caller's number in our customer system and opens their account on the agent's screen before the call is answered. In the pilot it worked for the team's test accounts. After go live it recognised fewer than a third…

Our credit control team experienced issues when they transferred to a new telephone system. The system's screen popping feature, which displayed a customer's account when a caller rang, worked well with test accounts during the pilot but recognized fewer than a third of callers after implementation. Agents had to request account numbers from every customer, as they had done previously, leading to complaints.

The source of the problem was not the phone system itself, but rather the data in the customer system. The system received the caller's number in international format, including the plus sign and country code. However, the customer system stored phone numbers in free text fields that had been manually entered for years. This led to over forty different patterns for phone numbers, including spaces, brackets, international prefixes, dashes, extensions, and numbers separated by slashes.

The lookup system compared the incoming number with the field exactly, resulting in a failure when a number contained a single space. Each number could be dialled by a person, but the phone numbers were now stored in a standard international format with no spaces or punctuation, while the original text was kept for display. An automated cleanup process converted about ninety percent of the numbers, and the credit controllers corrected the remaining ones over two months as customers called.

New numbers are now validated and converted during entry, with extensions stored separately and each contact able to have multiple numbers. The new lookup system matched about eighty-five percent of calls, with the remainder being withheld numbers or numbers the system had never held. The source of the issue was the human-typed data, which was not suitable for machine comparison. The team was only made aware of the problem after the system started requesting account numbers.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Pre-commit Hooks for Terraform and Python: 6 Tips That Stick

Originally published on kuryzhev.cloud A pull request with forty comments that all say "run terraform fmt" or "remove the unused import" is a familiar sight.

  • Pin hook revision to specific SHA to ensure consistency
  • Combine Terraform hooks with Python linters like Ruff
  • Run slow checks as pre-push stage to catch issues early

HisaabMate

How I Built It Architecture Primary Offline Fallback Paste Hinglish notes / Presets / .txt or text PDF Ingest & sanitize in Streamlit Extraction Engine Local Ollama API + gemma3:1b JSON Schema…

  • HisaabMate automates extraction of time logs from Hinglish notes offline.
  • Utilizes Google Gemma 3 model via Ollama for accurate Hinglish parsing.
  • Offers Streamlit UI with privacy-focused features and one-time pricing.

Validate a list of 10,000 emails without SMTP for about $10

Before you import a lead list or send a campaign, you want to drop the junk: typos, fake domains, throwaway inboxes. Many verifiers do this by opening SMTP connections to each mail server, which is…

  • Email verification without SMTP costs $0.001 per email
  • Apify actor Email Verifier & Validator performs DNS checks
  • $10 covers verification of 10,000 emails

YouTube System Design: Upload, Transcoding, CDN & Video Streaming

YouTube System Design: From Video Upload to Global Playback A viewer presses Play. A few seconds later, video is streaming smoothly, even on a changing mobile network.

  • Upload process is resilient for unreliable connections
  • Videos transcoded into multiple formats for devices
  • CDN delivers videos with adaptive quality streaming

More from Monday 19 October →