2025-10-16T13:54:16.836+01:00 DEBUG 98687 --- [saas-multitenant-api] [nio-7001-exec-4] o.j.s.OpenEntityManagerInViewInterceptor : Opening JPA EntityManager in OpenEntityManagerInViewInterceptor
2025-10-16T13:54:16.836+01:00  INFO 98687 --- [saas-multitenant-api] [nio-7001-exec-4] c.s.v.controller.TwilioVoiceController   : === INCOMING CALL FROM TWILIO ===
2025-10-16T13:54:16.836+01:00  INFO 98687 --- [saas-multitenant-api] [nio-7001-exec-4] c.s.v.controller.TwilioVoiceController   : Host: benedictory-provocative-lauralee.ngrok-free.dev
2025-10-16T13:54:16.836+01:00  INFO 98687 --- [saas-multitenant-api] [nio-7001-exec-4] c.s.v.controller.TwilioVoiceController   : Scheme: http
2025-10-16T13:54:16.836+01:00  INFO 98687 --- [saas-multitenant-api] [nio-7001-exec-4] c.s.v.controller.TwilioVoiceController   : X-Forwarded-Proto: https
2025-10-16T13:54:16.836+01:00  WARN 98687 --- [saas-multitenant-api] [nio-7001-exec-4] c.s.v.controller.TwilioVoiceController   : ⚠️ Skipping call data persistence - no tenant schema identified
2025-10-16T13:54:16.837+01:00  INFO 98687 --- [saas-multitenant-api] [nio-7001-exec-4] c.s.v.controller.TwilioVoiceController   : Generated WebSocket URL: wss://benedictory-provocative-lauralee.ngrok-free.dev/media-stream
2025-10-16T13:54:16.837+01:00  INFO 98687 --- [saas-multitenant-api] [nio-7001-exec-4] c.s.v.controller.TwilioVoiceController   : 🎙️ ElevenLabs mode: Agent will deliver welcome message from dashboard
2025-10-16T13:54:16.837+01:00  INFO 98687 --- [saas-multitenant-api] [nio-7001-exec-4] c.s.v.controller.TwilioVoiceController   : Returning TwiML for provider ELEVENLABS: <?xml version="1.0" encoding="UTF-8"?><Response>  <Connect>    <Stream url="wss://benedictory-provocative-lauralee.ngrok-free.dev/media-stream">      <Parameter name="From" value="null" />      <Parameter name="To" value="null" />    </Stream>  </Connect></Response>
2025-10-16T13:54:16.837+01:00 DEBUG 98687 --- [saas-multitenant-api] [nio-7001-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Using 'application/xml;q=0.9', given [text/html, application/xhtml+xml, image/avif, image/webp, image/apng, application/xml;q=0.9, */*;q=0.8, application/signed-exchange;v=b3;q=0.7] and supported [application/xml]
2025-10-16T13:54:16.837+01:00 DEBUG 98687 --- [saas-multitenant-api] [nio-7001-exec-4] m.m.a.RequestResponseBodyMethodProcessor : Writing ["<?xml version="1.0" encoding="UTF-8"?><Response>  <Connect>    <Stream url="wss://benedictory-provoc (truncated)..."]
2025-10-16T13:54:16.838+01:00 DEBUG 98687 --- [saas-multitenant-api] [nio-7001-exec-4] o.j.s.OpenEntityManagerInViewInterceptor : Closing JPA EntityManager in OpenEntityManagerInViewInterceptor
2025-10-16T13:54:16.838+01:00 DEBUG 98687 --- [saas-multitenant-api] [nio-7001-exec-4] o.s.web.servlet.DispatcherServlet        : Completed 200 OK
2025-10-16T13:54:45.150+01:00 DEBUG 98687 --- [saas-multitenant-api] [l-1:housekeeper] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Pool stats (total=10/10, idle=10/10, active=0, waiting=0)
2025-10-16T13:54:45.151+01:00 DEBUG 98687 --- [saas-multitenant-api] [l-1:housekeeper] com.zaxxer.hikari.pool.HikariPool        : HikariPool-1 - Fill pool skipped, pool has sufficient level or currently being filled.