HappyRobot/XPO
Voice agent middleware
Turn a spoken name
into the right extension.
When the XPO voice agent needs to hand a call to a person, this service fuzzy-matches the name it heard against the ASSIST directory — tolerant to transcription errors and Spanish spelling variants — and returns the best-ranked agent with their extension.
Voice agent
hears a name
GET · X-API-Key
Middleware
fuzzy match
ranked JSON
ASSIST
agent directory
Request
# “put me through to Begona Aguirre in customer care” GET /api/assist/search-extension?name=Begona%20Aguirre X-API-Key: ••••••••••
Response · querying ASSIST…
…
No confident match — route to the Customer Care queue.
Live query against the real ASSIST directory (served from Twin). The browser calls a keyless demo proxy — the X-API-Key stays server-side.