Skip to content

Demo Part 3 Combined Scenario

Andrey Egorov edited this page May 18, 2026 · 4 revisions

This part recombines the queue/AI line with the routing/outbound line, then layers recording, tools, and callback.

Steps

Step Import Completes
1 Part 3 / Step 1 extension-first inbound front door, internal outbound, basic queue, and offline AI
2 Part 3 / Step 2 step 1 plus recording, but still without external AI tools
3 Part 3 / Step 3 step 2 plus attached voice-agent tools
4 Part 3 / Step 4 step 3 plus callback-enabled queue behavior

Why This Works

Step 1:

  • it is the first combined workflow that unifies both earlier lines
  • it still keeps queue behavior basic, so recomposition stays understandable

Step 2:

  • recording is added before tools, so the AI and extension recording paths can be understood in isolation
  • recording_ai sits before bridge_ai, making the recording decision explicit

Step 3:

  • tool attachment is added after recording, so the new moving part is only the agent/tool layer
  • dial_ai returns to Deferred, because the workflow now has to attach the agent contract before the session starts

Step 4:

  • callback is deliberately last, because it changes queue state and dispatch semantics the most
  • the resulting assembled workflow matches the canonical Full Demo

Clone this wiki locally