B-connex Voice AI -- OVH Production Smoke Target : https://b-connex.com Run at : 2026-07-08 19:58:30 +10:00 -- [1] Health Check ----------------------------------------------- [PASS] HEALTH - /api/health -> 200 -- [2] Authentication --------------------------------------------- [PASS] AUTH - Login succeeded -- /dashboard -> 200 -- [3] Voice Page Routes ------------------------------------------ [PASS] VOICE_PAGE - /voice -> 200 (len=27239) [PASS] VOICE_PAGE - /voice/sessions -> 200 (len=17892) [PASS] VOICE_PAGE - /voice/prompts -> 200 (len=30223) [PASS] VOICE_PAGE - /voice/registry -> 200 (len=23888) [PASS] VOICE_PAGE - /voice/phones -> 200 (len=22315) [PASS] VOICE_PAGE - /voice/agents/create -> 200 (len=41409) -- [4] Content Integrity (/voice) --------------------------------- [PASS] VOICE_CONTENT - page heading [PASS] VOICE_CONTENT - stats tiles present [PASS] VOICE_CONTENT - create-agent CTA present -- [5] Twilio Webhook Signature Guard ----------------------------- [PASS] VOICE_WEBHOOK - POST /api/voice/webhook -> 403 (signature rejected -- correct for production) -- [6] Simulate Endpoint Validation -------------------------------- [PASS] VOICE_SIMULATE - Empty payload -> 400 (validation fired) -- [7] Live Sessions Poll ------------------------------------------ [PASS] VOICE_LIVE - Authenticated -> 200 JSON (sessions=0) [PASS] VOICE_LIVE_ANON - Anonymous -> 302 (redirect to login -- correct) -- [8] Ollama AI Tunnel (OVH -> ngrok) ---------------------------- [PASS] OLLAMA_TUNNEL - ngrok -> Ollama round-trip OK (reply: 'PING_OK') ================================================================ Voice OVH Smoke: 16 pass / 0 fail ================================================================