Live line
On hook
Say this on the call
- “Are you open today?”
- “My fridge is warm and the compressor keeps clicking. I'm Jordan Hale, 503-555-0199.”
- “Can Maya call me back tomorrow after 3?”
- “Do you already have a ticket for Elena Vargas?”
Transcript
From AssemblyAI `transcript.user` / `transcript.agent`No speech yet. Allow the microphone, wait for the greeting, then talk. This is not a text chatbot.
Voice Agent frames
Live `session.update`, `session.ready`, `tool.call`, and `reply.done` land here. Audio chunks are omitted.
Tool calls this call
When the agent needs hours, a ticket, a callback, or the open board, AssemblyAI emits `tool.call` and LineOne executes it.
Northline Repair
Maya Chen · Portland, OR · 503-555-0148
No callbacks queued. Ask LineOne to set one.
Tools run in this app's memory, then a `tool.result` goes back to AssemblyAI after `reply.done` so turn-taking stays intact. v1 storage is in-process: restarting the server resets the board to the two seed jobs.