Technology
Programming Language
- TypeScript
- C#
Front-end
- Angular
- HTML5
- CSS3
Back-end
- .Net Core
- Web API
Database
- MS SQL
Voice Integration
- Twilio (or equivalent voice API)
Requirement
Random testing programs were stuck in the phone-tag era. Case managers called subjects, subjects missed calls, and nobody had a clean log of who actually checked in versus who slipped. The client wanted to flip it. The system makes the call, the subject answers, and the record gets stored automatically.
They also wanted a tiered model. Free users get the basic call-in and recording. Paid users get transcription so case managers can search across check-ins, plus advanced setup options.
Solution
We built the platform around an automated voice flow. The system places calls at random intervals based on each user's schedule, records the response, and stores the audio against the user's profile. Paid users get the recording auto-transcribed for fast review.
- Automated call dispatch for drug and alcohol testing at random intervals
- Free tier with call recording and basic playback
- Paid tier with full recording transcription and searchable history
- Recording management and review dashboard for case managers
- Flow-less setup so subjects don't need any app installed, just a phone number
The Angular dashboard handles the case manager side, and .Net Core APIs run the call dispatch and recording pipeline.
Final Outcome
Random testing got reliable. The system catches every check-in without manual chasing, and recordings sit in one place ready for review. Paid users get fast transcription, which turns hours of audio into searchable text. And because there's no app to install, subjects can comply from any phone.
Get in touch with The One Technologies, or hire our Angular developers and .NET Core developers to start your build.





