98c80e3a56
Merge pull request 'PJSUA2 media plane — audio finally reaches the classifier' (#8) from feat/pjsua2-media-tap into main
Robert Helewka2026-07-29 21:34:09 +00:00
3150f78552
fix(lab): make Asterisk logs usable — drop ANSI codes and healthcheck noise
Robert Helewka2026-07-29 17:26:03 -04:00
c516f659cc
feat(lab): add softphone endpoint so device registration can be tested
Robert Helewka2026-07-29 07:57:17 -04:00
92c45e9c4d
fix(lab): make the speech fixture actually classify as speech
Robert Helewka2026-07-29 07:56:58 -04:00
2a05be27bf
feat(sip): add PJSUA2 engine — audio finally reaches the classifier
Robert Helewka2026-07-29 07:06:56 -04:00
7979e70705
feat(media): implement PJSUA2 audio capture port; document the media-plane refactor
Robert Helewka2026-07-29 06:56:50 -04:00
c00cf02676
test(lab): add Asterisk lab — a fake PSTN for media validation
Robert Helewka2026-07-29 06:06:14 -04:00
204203e3b0
fix(sip): correct five Sippy API mismatches that broke every real call
Robert Helewka2026-07-29 06:04:01 -04:00
e9219f2d4a
docs: mark PJSUA2 build complete and add build procedure
Robert Helewka2026-07-28 22:05:26 -04:00
394e3fc920
docs: add deployment validation plan and expand env config
Robert Helewka2026-07-28 21:46:16 -04:00
4a3c14d4af
docs: add Claude AI assistant rules and configuration
Robert Helewka2026-07-28 19:01:38 -04:00
016d8be71d
Merge pull request 'Add Docker image + Gitea CI for Virgo Dev deploy' (#7) from deploy/docker-virgo-dev into main
Robert Helewka2026-07-19 17:12:19 +00:00
bd078c058e
Add Docker image + Gitea CI for Virgo Dev deploy
Robert Helewka2026-07-19 13:10:54 -04:00
e7c84885d9
Dashboard authenticates: token prompt + bearer on REST/WS/recordings
Robert Helewka2026-07-11 06:21:55 -04:00
dff21f7d5c
Serve dashboard at /, version the REST API under /api/v1
Robert Helewka2026-07-10 14:57:45 -04:00
a8f06462e6
Merge stages 2-6 into main (completes the stacked PR chain #2-#6)
Robert Helewka2026-07-10 13:52:28 -04:00
90620fbf80
Merge pull request 'Stage 6: learn_call_flow rebuilt on the learner, docs truth sweep' (#6) from feature/stage6-learner-and-truth into feature/stage5-data-layer
Robert Helewka2026-07-10 17:49:22 +00:00
ff7ea8623a
Stage 6: learn_call_flow rebuilt on the learner, docs truth sweep
Robert Helewka2026-07-10 13:45:35 -04:00
f7a11f2f20
Stage 5: Alembic migrations, durable call rows, one transcript truth
Robert Helewka2026-07-10 07:42:52 -04:00
fd88543fb1
Merge pull request 'Stage 1: mount MCP server, bearer auth, outbound-call guards' (#1) from feature/stage1-agent-surface into main
Robert Helewka2026-07-10 11:07:53 +00:00