Back to work

VOICE LOGGING FOR FIBRE FIELD WORK

FieldWake

A technician in a fibre vault logs a fault by holding a button and saying one sentence. The phone reads it back, writes it to the work order, and keeps the record until the signal returns.

WO-2841Fault logSynced
Fault
No optical signal
Location
FDH-04, Terminal 14
Entry
FE-0917
Type
Independent AI product
Scope
Product design, build, writing
Status
Working prototype

The product

Log a fault without taking your gloves off.

Hold the microphone and say the fault. The phone reads back what it heard and waits for a confirm before it writes. Switch to the vault floor to see what happens with no signal.

Evidence

Admin and information gathering took 30% of working hours in a 2025 Salesforce survey of 350 US technicians and tradespeople, slightly more than the 28% spent on the service itself.

9:41
WO-2841Feeder 3 · FDH-04
Hold to speak

Say the fault in one sentence.

Today

Vault entered9:12 · AccessSynced
Arrived on site8:54 · WO-2841Synced
Work order accepted8:30 · DispatchSynced

This week

Splice closure resealedYesterday · 4:52 PM · WO-2833Synced
Low light levelYesterday · 2:17 PM · FE-0911Synced
Arrived on siteYesterday · 1:40 PM · WO-2833Synced
Fibre cutMon · Feeder 1 · FE-0904Synced
Drop cable replacedMon · WO-2819Synced
Work order acceptedMon · DispatchSynced

Hold the mic, or press Play to watch one entry.

What reaches dispatch
TimeEntrySourceState
9:41Draft, not savedDraft, not savedVoiceSavedSaved on phoneSynced
9:12Access · Vault enteredCheck-inSynced
8:54Arrival · WO-2841GPSSynced
8:30Assignment · WO-2841 acceptedDispatchSynced

Hold the mic and say one sentence.

FieldWake / one fault log

One record, from the first word to the work log.

Capture where the fault is.

The work order, feeder and signal sit above the microphone. It records only while the button is held.

Fix the terminal without starting over.

The phone reads back Terminal 12. Terminal 14 is on this work order, so one tap corrects it and keeps every other field.

Saved on the phone. Synced when connected.

Terminal 14 is saved on the phone as FE-0917 and marked waiting. It reads synced only after the work system acknowledges it.

When the signal drops

Offline is a condition, not a mode.

FieldWake captures, confirms and saves the record on the phone first. When connectivity returns, the record syncs on its own and becomes visible to dispatch.

How a fault reaches dispatch

  1. On the phoneCaptureThe technician speaks the fault.
  2. ConfirmReview the details before saving.
  3. Saved locallyThe record is stored on the phone.
  4. Waits on the phone while offline.
  5. SyncUploadingUploads when a connection returns.
  6. Work systemReceived by work systemVisible in the dispatcher's work log.
If the upload is rejected

The record stays on the phone and is marked “Needs attention.” The technician corrects the rejected field and retries.

Design precedent

Design basis: recognition, read-back and the save run on the phone; connectivity only decides when dispatch sees the record. Salesforce keeps speech-to-text on the technician's device for the same reason.

Decision

Save on the phone first, every time, even with full signal.

Cost

The phone and the server can each hold a copy of a record. Retries preserve the same record ID, so reconnecting cannot create duplicate entries.

Dispatch

The record lands even when the work order disagrees.

FE-0917 reaches dispatch marked Needs attention. The technician said Terminal 14; WO-2841 still says Terminal 12, so the work-order update is blocked. The report itself is retained, and the dispatcher settles the mapping with the original recording in front of them.

9:41
FieldWake
Dispatch
Queue refreshed 09:48
18 September 2026
DM
D. Morgan
Incoming faults
Fault summary
FAULT FE-0917
No optical signal
Open fault
Terminal 14 · Feeder 3 · FDH-04
Technician
A. Patel
Work order
WO-2841
Location
Report received. Work-order update blocked.
Terminal 14 does not match the reference on WO-2841. Your report is retained.
Mapping review
Work-order reference
Terminal 12
Current value on WO-2841
Confirmed observation
Terminal 14
Confirmed by A. Patel · 09:42
Field evidence
Original recording
00:03
Original transcript
No optical signal, terminal twelve.
Confirmed correction: Terminal 12 to Terminal 14
A. Patel · 09:42
Handling
Your access: edit work-order mapping
Follow-up owner: Unassigned
Updates WO-2841 only.
Original evidence is preserved. Separate acknowledgment follows.

Decision

Acknowledging receipt and correcting the mapping are two separate acts.

Cost

A dispatcher can acknowledge a report without resolving it, so a fault can sit acknowledged and still open. The queue counts that state on its own rather than folding it into Done.

Fibre technician in an open vault, headset on, holding a phone

The problem

Field notes get typed at the end of the shift, from memory.

A fibre technician works with both hands inside a cabinet or a vault, in gloves, often below street level. In the scenario this page follows, the fault is found at 9:41 and typed into the work order at 4:30, from memory, after six more jobs.

Admin and information gathering took 30% of working hours in a 2025 Salesforce survey of 350 US technicians and tradespeople. FieldWake focuses on capturing the fault while the asset is still in front of the technician.

Capture starts deliberately and ends on release. The technician can always tell when the microphone is active.

Supported voice commands
  • Find
  • Log
  • Help
Unrecognised input“I didn’t catch that.”

Decisions made

The calls that shaped the build.

Every project has a handful of decisions that determined the outcome. These are mine, with the trade-offs I accepted.

A gloved thumb pressing a microphone button on a phone

Hold to talk instead of a wake word.

A held button opens the microphone for one sentence and closes it on release. The phone is not listening between sentences, and there is no wake word to misfire.

The technician needs one hand free for the length of a sentence.

A fibre terminal with one open port circled

Read back before writing.

The phone reads back what it heard and marks where each value came from: said, from the work order, or a work order default. A misheard terminal number is caught before it reaches the work order.

Design precedent

A 2024 study of spoken digits on financial calls measured a 5.8% error rate for Whisper and caught a general-purpose model hearing "twelve six" as "well fix". A fluent transcript can still carry the wrong identifier.

Every log takes a few seconds longer than a blind write.

An open utility vault with a ladder and a phone on the rim

Save on the phone first, upload later.

Vaults have no signal. Speech recognition, the read-back and the save all run on the phone, so the record exists the moment the technician confirms it. Only the upload waits for signal.

Design precedent

Oxmaint's offline maintenance guide lists cable vaults and below-grade pump rooms as zero-signal zones, built from concrete and steel that block cellular signal.

The dispatcher sees the row minutes after the technician does, and the status has to say so.

The precedent

Borrow the verification loop from voice picking.

Two established practices, adapted for a technician whose eyes are on the fault.

Established practiceWhat FieldWake adoptedWhat the field changed
Voice picking: the picker says a check digit at each location and the system confirms it.
"No optical signal. Feeder 3, terminal fourteen. Confirm?"
A verification step for consequential numbers.
The phone reads the terminal and asset back aloud, because a vault is loud and the technician's eyes are elsewhere.
Voice-to-form: fields fill as the technician talks, and the text can be edited before it is processed (Salesforce reports 85% field-level accuracy).
LocationFDH-04 / Terminal 14heard
Structured fields with a visible source for each value.
Fields wait until the sentence ends. Listening gets the whole card.
Copilot work order updates: suggestions apply only after the technician confirms (Dynamics 365).
Nothing writes without a confirm.
Confirm is one tap, reachable with a gloved thumb.

Evaluation approach

Faster capture. Correct records. Reliable handoff.

The evaluation pairs capture speed with record accuracy, then follows each confirmed entry through to the work system. A faster interaction earns its place when the technician can correct it easily and trust that the record arrives.

Capture delay
Whether documentation happens closer to the observation.
Record accuracy
Whether the saved observation belongs to the correct asset.
Correction effort
Whether errors can be repaired without restarting.
Delivery reliability
Whether confirmed entries reach the work system without loss or duplication. Time without signal is reported apart from sync time after signal returns.

Interaction decisions

Two decisions that shaped FieldWake.

Speak first.
Review next.

Capture stays focused.Details appear for confirmation.

Correct the terminal without repeating the report.

01 / Speak
FieldWake00:03
ListeningNo optical signal, terminal twelve.
02 / Review
Check the faultWO-2841 · FDH-04
FaultNo optical signal
LocationTerminal 12
AssetFeeder 3

Voice capture review and correction

Saved here.
Received by dispatch.

One record, with an explicitdelivery history.

Fault activityWO-2841
No optical signalTerminal 14 · Feeder 3 · FDH-04

Synced

  1. Available without a connection
  2. Received by work systemUpload confirmed

More work

Continue with another case study.

Mandate

Eleven clean tool calls. One $9,000 purchase exceeded a $5,000 cap. The behavioural check caught it.

Independent AI product · working build

AGENT SPEND