Skip to content

Latest commit

 

History

History
56 lines (46 loc) · 5.52 KB

File metadata and controls

56 lines (46 loc) · 5.52 KB

Milestone History

Archive of completed development milestones for the Asterisk AI Voice Agent. For the forward-looking roadmap, see ROADMAP.md. For detailed release notes, see CHANGELOG.md.


Completed Milestones

# Milestone Completed Summary
1 SessionStore-Only State Sep 2025 Replaced legacy dictionaries with centralized SessionStore / PlaybackManager for all call state
2 Provider Switch CLI Sep 2025 One-command provider switching via scripts/switch_provider.py and Makefile targets
3 Model Auto-Fetch Sep 2025 Automatic local model download/caching via scripts/model_setup.sh with hardware detection
4 Conversation Coordinator & Metrics Sep 2025 Centralized gating/barge-in decisions with Prometheus gauges and /metrics endpoint
5 Streaming Transport Production Readiness Sep 2025 AudioSocket streaming promoted to production with adaptive pacing and configurable defaults
6 OpenAI Realtime Voice Agent Sep 2025 OpenAI Realtime provider with streaming audio, 24kHz PCM16, and server-side VAD
7 Configurable Pipelines & Hot Reload Sep 2025 YAML-defined pipelines (STT/LLM/TTS) with hot reload and active_pipeline switching
8 Transport Stabilization Oct 2025 Eliminated audio garble via AudioSocket invariants; SNR 64-68 dB validated
9 Audio Gating & Echo Prevention Oct 2025 VAD-based Audio Gating Manager; zero self-interruption with OpenAI Realtime
10 Transport Orchestrator & Audio Profiles Oct 2025 Provider-agnostic TransportOrchestrator with per-call audio profile selection
11 Post-Call Diagnostics Oct 2025 agent rca CLI command with AI-powered diagnosis and golden baseline comparison
12 Setup & Validation Tools Oct 2025 agent setup, agent check, agent update — new operator to first call in <30 minutes
13 Config Cleanup & Migration Oct 2025 49% smaller configs; diagnostic settings moved to environment variables
14 Monitoring, Feedback & Guided Setup Dec 2025 Call History-first debugging model, low-cardinality /metrics, BYO Prometheus (bundled stack removed)
15 Groq Speech STT/TTS Jan 2026 Cloud-only Groq pipeline (STT+LLM+TTS) for modular pipelines
16 Tool Calling System Nov 2025 Unified provider-agnostic tool framework: transfers, hangup, email, voicemail (2,500 lines, 111 tests)
17 Google Live Provider Nov 2025 Gemini Live as a full-agent provider with <1 second latency
18 Hybrid Pipelines Tool Implementation Nov 2025 Tool execution for modular pipelines — feature parity with full-agent providers
19 Admin UI Implementation Dec 2025 Production-ready Admin UI: setup wizard, dashboard, config editor, live logs
20 ElevenLabs Provider Dec 2025 ElevenLabs Conversational AI with premium voice quality and tool calling
21 Call History & Analytics Dec 2025 Persistent call records with transcripts, debugging, and export
22 Outbound Campaign Dialer Jan 2026 Alpha — scheduled outbound campaigns, AMD, voicemail drop, consent gate, Admin UI Call Scheduling
23 NAT/Advertise Host Feb 2026 Separate bind vs advertise host for NAT/VPN/hybrid cloud deployments
24 Phase Tools & Tool Enhancements Feb 2026 Pre-call HTTP lookups, in-call HTTP tools, post-call webhooks, extension status checking

Version History

Version Date Highlights
v6.1.1 Feb 2026 Operator config overrides, live agent transfer, ViciDial compatibility, Admin UI Asterisk audit
v6.0.0 Feb 2026 OpenAI Realtime GA API, email system overhaul, NAT/GPU support, Google Live improvements
v5.3.1 Jan 2026 Phase tools (pre/in/post-call HTTP), extension status checking, Deepgram language config
v5.0.0 Jan 2026 Outbound Campaign Dialer (Alpha), Groq Speech, Ollama improvements, attended transfer
v4.5.3 Dec 2025 Security hardening, RTP safety, ExternalMedia endpoint pinning
v4.4.1 Nov 2025 Admin UI v1.0, ElevenLabs provider, background music
v4.3.0 Nov 2025 Pipeline tool execution, AudioSocket + pipeline validation
v4.1.0 Nov 2025 Tool calling system, agent CLI tools
v4.0.0 Oct 2025 Production-ready GA release (Milestones 1-13)

For exhaustive release notes, see CHANGELOG.md.


See also: Detailed milestone specs | Current Roadmap