JEMALLOC: LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2 [2026-03-27 22:31:56 +0000] [1] [INFO] Starting gunicorn 25.3.0 [2026-03-27 22:31:56 +0000] [1] [INFO] Listening at: http://0.0.0.0:3008 (1) [2026-03-27 22:31:56 +0000] [1] [INFO] Using worker: uvicorn.workers.UvicornWorker [2026-03-27 22:31:56 +0000] [8] [INFO] Booting worker with pid: 8 [2026-03-27 22:31:56 +0000] [1] [INFO] Control socket listening at /root/.gunicorn/gunicorn.ctl {"timestamp": "2026-03-27T22:31:56.586Z", "level": "INFO", "logger": "src.core.logging", "function": "configure_logging", "line": 183, "message": "============================================================", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:31:56.587Z", "level": "INFO", "logger": "src.core.logging", "function": "configure_logging", "line": 184, "message": "MAYA PIPECAT SERVER - STARTUP INITIATED", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:31:56.587Z", "level": "INFO", "logger": "src.core.logging", "function": "configure_logging", "line": 185, "message": "============================================================", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:31:56.587Z", "level": "INFO", "logger": "src.core.logging", "function": "configure_logging", "line": 186, "message": "STARTUP_CONFIG: env=development host=0.0.0.0 port=3006", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:31:56.596Z", "level": "INFO", "logger": "pipecat", "function": "", "line": 14, "message": "ᓚᘏᗢ Pipecat 0.0.107 (Python 3.12.13 (main, Mar 16 2026, 23:08:10) [GCC 12.2.0]) ᓚᘏᗢ", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:31:57.172Z", "level": "WARNING", "logger": "warnings", "function": "_showwarnmsg", "line": 112, "message": "/app/venv/lib/python3.12/site-packages/pipecat/audio/utils.py:14: DeprecationWarning: 'audioop' is deprecated and slated for removal in Python 3.13\n import audioop\n", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} PyTorch was not found. Models won't be available and only tokenizers, configuration and file/data utilities can be used. {"timestamp": "2026-03-27T22:32:05.749Z", "level": "WARNING", "logger": "warnings", "function": "_showwarnmsg", "line": 112, "message": "/app/src/bot/core/pipeline.py:13: DeprecationWarning: Module `pipecat.services.google` is deprecated, use `pipecat.services.google.[frames,image,llm,openai,vertex,rtvi,stt,tts]` instead.\n from pipecat.services.google.llm_vertex import GoogleVertexLLMService\n", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:05.749Z", "level": "WARNING", "logger": "warnings", "function": "_showwarnmsg", "line": 112, "message": "/app/src/bot/core/pipeline.py:13: DeprecationWarning: Module `pipecat.services.google.llm_vertex` is deprecated, use `pipecat.services.google.vertex.llm` instead.\n from pipecat.services.google.llm_vertex import GoogleVertexLLMService\n", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:06.171Z", "level": "WARNING", "logger": "warnings", "function": "_showwarnmsg", "line": 112, "message": "/app/venv/lib/python3.12/site-packages/websockets/legacy/__init__.py:6: DeprecationWarning: websockets.legacy is deprecated; see https://websockets.readthedocs.io/en/stable/howto/upgrade.html for upgrade instructions\n warnings.warn( # deprecated in 14.0 - 2024-11-09\n", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:06.176Z", "level": "WARNING", "logger": "warnings", "function": "_showwarnmsg", "line": 112, "message": "/app/venv/lib/python3.12/site-packages/uvicorn/protocols/websockets/websockets_impl.py:16: DeprecationWarning: websockets.server.WebSocketServerProtocol is deprecated\n from websockets.server import WebSocketServerProtocol\n", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:06.177Z", "level": "INFO", "logger": "uvicorn.server", "function": "_serve", "line": 82, "message": "Started server process [8]", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:06.178Z", "level": "INFO", "logger": "uvicorn.lifespan.on", "function": "startup", "line": 48, "message": "Waiting for application startup.", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:06.449Z", "level": "INFO", "logger": "src.core.redis", "function": "init_redis", "line": 59, "message": "REDIS_CONNECTED: url=10.222.58.99:6379/0", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:06.449Z", "level": "INFO", "logger": "src.service.config_sync_service", "function": "start", "line": 44, "message": "ConfigSyncManager started (redis=enabled)", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:06.450Z", "level": "INFO", "logger": "src.core.logging", "function": "log_startup_complete", "line": 190, "message": "============================================================", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:06.450Z", "level": "INFO", "logger": "src.core.logging", "function": "log_startup_complete", "line": 191, "message": "MAYA PIPECAT SERVER - STARTUP COMPLETE", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:06.450Z", "level": "INFO", "logger": "src.core.logging", "function": "log_startup_complete", "line": 193, "message": "STARTUP_TIME: 9878.46ms", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:06.450Z", "level": "INFO", "logger": "src.core.logging", "function": "log_startup_complete", "line": 194, "message": "============================================================", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:06.459Z", "level": "INFO", "logger": "uvicorn.lifespan.on", "function": "startup", "line": 62, "message": "Application startup complete.", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:45.790Z", "level": "INFO", "logger": "uvicorn.protocols.http.httptools_impl", "function": "send", "line": 476, "message": "35.191.54.88:56042 - \"GET /api/v4/on_open?device_id=4c7990ca3869fa1d HTTP/1.1\" 200", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:45.797Z", "level": "INFO", "logger": "uvicorn.protocols.http.httptools_impl", "function": "send", "line": 476, "message": "35.191.54.81:48448 - \"GET /api/v4/personas?page=1&page_size=20 HTTP/1.1\" 200", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:45.804Z", "level": "INFO", "logger": "src.service.device_service", "function": "save_notification_token", "line": 10, "message": "NOTIFICATION_TOKEN_REQUEST: device_id=4c7990ca3869fa1d", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:45.810Z", "level": "INFO", "logger": "src.service.device_service", "function": "save_notification_token", "line": 13, "message": "NOTIFICATION_TOKEN_SAVED: device_id=4c7990ca3869fa1d success=true", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:45.810Z", "level": "INFO", "logger": "uvicorn.protocols.http.httptools_impl", "function": "send", "line": 476, "message": "35.191.52.81:42640 - \"POST /api/v4/device/notification-token HTTP/1.1\" 200", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:48.080Z", "level": "INFO", "logger": "uvicorn.protocols.http.httptools_impl", "function": "send", "line": 476, "message": "35.191.54.82:41220 - \"GET /api/v4/check-limits?device_id=4c7990ca3869fa1d&persona_id=edit_photos HTTP/1.1\" 200", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:49.031Z", "level": "INFO", "logger": "src.routes.bot", "function": "get_transport_type", "line": 139, "message": "TRANSPORT_TYPE_CHECK: mode=smallwebrtc", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:49.032Z", "level": "INFO", "logger": "uvicorn.protocols.http.httptools_impl", "function": "send", "line": 476, "message": "35.191.119.6:56988 - \"GET /api/v4/transport-type HTTP/1.1\" 200", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:49.934Z", "level": "INFO", "logger": "src.routes.bot", "function": "bot_connect", "line": 151, "message": "CONNECT_INPUT_BODY: {'device_id': '4c7990ca3869fa1d', 'version': 'explore', 'character_id': None, 'persona_id': 'edit_photos', 'app_key': 'app_v2', 'language': 'te', 'source': None}", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:49.934Z", "level": "INFO", "logger": "src.routes.bot", "function": "bot_connect", "line": 162, "message": "SESSION_START: device_id=4c7990ca3869fa1d version=explore persona_id=edit_photos app_key=app_v2 language=te source=app transport_mode=smallwebrtc", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:49.934Z", "level": "INFO", "logger": "src.routes.bot", "function": "_get_ice_servers", "line": 44, "message": "TURN_SERVER_CONFIGURED: xirsys", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:49.935Z", "level": "INFO", "logger": "src.routes.bot", "function": "_start_smallwebrtc_session", "line": 192, "message": "SESSION_CREATED: session_id=8df5269d-06c6-4a53-ab9d-242064fdc957 transport=smallwebrtc device_id=4c7990ca3869fa1d", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:49.935Z", "level": "INFO", "logger": "uvicorn.protocols.http.httptools_impl", "function": "send", "line": 476, "message": "35.191.49.173:47748 - \"POST /api/v4/start HTTP/1.1\" 200", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.082Z", "level": "INFO", "logger": "aioice.turn", "function": "connect", "line": 118, "message": "TURN allocation created ('167.71.229.96', 60408) (expires in 600 seconds)", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.083Z", "level": "INFO", "logger": "uvicorn.protocols.http.httptools_impl", "function": "send", "line": 476, "message": "35.191.54.80:51486 - \"POST /api/v4/sessions/8df5269d-06c6-4a53-ab9d-242064fdc957/api/offer HTTP/1.1\" 200", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.087Z", "level": "INFO", "logger": "src.bot.core.main", "function": "run_bot_webrtc_global_agent", "line": 60, "message": "SESSION_START: persona=edit_photos name=Edit Photos content_type=image_gen tools=['cf_image'] transport=smallwebrtc", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.089Z", "level": "INFO", "logger": "src.core.redis", "function": "add_active_session", "line": 273, "message": "REDIS_SESSION_ADDED: pod=maya-pipecat-v4-7f5cc485cf-llnmh room=8df5269d-06c6-4a53-ab9d-242064fdc957", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.093Z", "level": "INFO", "logger": "src.repository.config_repository", "function": "get_active_prompt", "line": 491, "message": "DB_PROMPT_FETCHED: prompt_name=character_prompt version=2 chars=1047 duration_ms=5.95", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.105Z", "level": "INFO", "logger": "src.bot.core.config", "function": "load_system_instruction", "line": 409, "message": "PROMPT_LOADED: persona=edit_photos lang=te global=1047 lang_inst=90 intro=0 personality=193 total=1368", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.122Z", "level": "INFO", "logger": "src.bot.core.main", "function": "run_bot_webrtc_global_agent", "line": 89, "message": "USAGE_STATE: session_id=8df5269d-06c6-4a53-ab9d-242064fdc957 device_id=4c7990ca3869fa1d persona=edit_photos content=image_gen free=0/3 plan=100 topup=0 transport=smallwebrtc", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.199Z", "level": "INFO", "logger": "src.bot.core.pipeline", "function": "create_vad_analyzer", "line": 76, "message": "VAD_CREATED: session_id=8df5269d-06c6-4a53-ab9d-242064fdc957", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.200Z", "level": "INFO", "logger": "src.bot.core.main", "function": "run_bot_webrtc_global_agent", "line": 115, "message": "TRANSPORT_CREATED: type=smallwebrtc session_id=8df5269d-06c6-4a53-ab9d-242064fdc957", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.201Z", "level": "WARNING", "logger": "warnings", "function": "_showwarnmsg", "line": 112, "message": "/app/venv/lib/python3.12/site-packages/pipecat/processors/transcript_processor.py:294: DeprecationWarning: `TranscriptProcessor` is deprecated and will be removed in a future version. Use `LLMUserAggregator`'s and `LLMAssistantAggregator`'s new events instead.\n warnings.warn(\n", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.370Z", "level": "INFO", "logger": "google.genai._api_client", "function": "__init__", "line": 625, "message": "The user provided Google Cloud credentials will take precedence over the API key from the environment variable.", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.470Z", "level": "INFO", "logger": "src.bot.core.pipeline", "function": "create_gemini_live_service", "line": 603, "message": "GEMINI_LIVE_CREATED: voice=Erinome language=te-IN tools=1 gcp_account=OLD project=mayaresearchgcp", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.610Z", "level": "INFO", "logger": "src.bot.core.main", "function": "run_bot_webrtc_global_agent", "line": 131, "message": "GEMINI_LIVE_SESSION: session_id=8df5269d-06c6-4a53-ab9d-242064fdc957 language=te persona=edit_photos transport=smallwebrtc", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.611Z", "level": "WARNING", "logger": "warnings", "function": "_showwarnmsg", "line": 112, "message": "/app/venv/lib/python3.12/site-packages/pipecat/transports/base_input.py:152: DeprecationWarning: Parameter 'vad_analyzer' is deprecated. Use `LLMUserAggregator`'s `vad_analyzer` parameter, or `VADProcessor` if no `LLMUserAggregator` is needed.\n warnings.warn(\n", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.614Z", "level": "INFO", "logger": "src.bot.core.pipeline", "function": "create_gemini_live_pipeline", "line": 647, "message": "PIPELINE: Gemini Live mode (Audio → Context → Gemini Live → Audio)", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.614Z", "level": "WARNING", "logger": "warnings", "function": "_showwarnmsg", "line": 112, "message": "/app/src/bot/core/pipeline.py:537: DeprecationWarning: UserBotLatencyLogObserver is deprecated and will be removed in a future version. Use UserBotLatencyObserver directly with its on_latency_measured event handler instead.\n UserBotLatencyLogObserver()\n", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.615Z", "level": "WARNING", "logger": "pipecat.pipeline.task", "function": "__init__", "line": 348, "message": "PipelineTask#0: RTVIProcessor and RTVIObserver found, skipping default ones. They are both added by default, no need to add them yourself.", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.615Z", "level": "INFO", "logger": "src.bot.core.main", "function": "run_bot_webrtc_global_agent", "line": 194, "message": "FUNCTION_REGISTERED: cf_image", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.622Z", "level": "INFO", "logger": "src.bot.core.main", "function": "run_bot_webrtc_global_agent", "line": 219, "message": "NO_USER_TIMEOUT_STARTED: session_id=8df5269d-06c6-4a53-ab9d-242064fdc957 transport=smallwebrtc timeout=240s", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.624Z", "level": "INFO", "logger": "pipecat.transports.smallwebrtc.transport", "function": "connect", "line": 462, "message": "Connecting to Small WebRTC", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.625Z", "level": "INFO", "logger": "pipecat.services.google.gemini_live.llm", "function": "_connect", "line": 1184, "message": "Connecting to Gemini service", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.628Z", "level": "WARNING", "logger": "warnings", "function": "_showwarnmsg", "line": 112, "message": "/app/venv/lib/python3.12/site-packages/pipecat/services/google/gemini_live/llm.py:1297: DeprecationWarning: Setting `LiveConnectConfig.generation_config` is deprecated, please set the fields on `LiveConnectConfig` directly. This will become an error in a future version (not before Q3 2025)\n async with self._client.aio.live.connect(\n", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.630Z", "level": "INFO", "logger": "pipecat.transports.smallwebrtc.transport", "function": "connect", "line": 462, "message": "Connecting to Small WebRTC", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.884Z", "level": "INFO", "logger": "src.routes.bot", "function": "handle_ice_candidates", "line": 292, "message": "ICE_PATCH_RAW: session=8df5269d-06c6-4a53-ab9d-242064fdc957 body={'pc_id': 'SmallWebRTCConnection#0-19de1f7eebeb48cf96b10aac07d9d70a', 'candidates': [{'candidate': 'candidate:2224285066 1 udp 2122194687 127.0.0.1 53293 typ host generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:2678633333 1 udp 2122267903 ::1 39414 typ host generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:2224285066 1 udp 2122194687 127.0.0.1 53612 typ host generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:2678633333 1 udp 2122267903 ::1 56041 typ host generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:2224285066 1 udp 2122194687 127.0.0.1 60003 typ host generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '2', 'sdp_mline_index': 2}, {'candidate': 'candidate:2678633333 1 udp 2122267903 ::1 43583 typ host generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '2', 'sdp_mline_index': 2}, {'candidate': 'candidate:4211238521 1 udp 2122260223 10.70.0.5 41809 typ host generation 0 ufrag t2c/ network-id 3 network-cost 10', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:4211238521 1 udp 2122260223 10.70.0.5 60682 typ host generation 0 ufrag t2c/ network-id 3 network-cost 10', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:4211238521 1 udp 2122260223 10.70.0.5 41316 typ host generation 0 ufrag t2c/ network-id 3 network-cost 10', 'sdp_mid': '2', 'sdp_mline_index': 2}, {'candidate': 'candidate:1631425637 1 udp 1685921535 146.70.255.91 64031 typ srflx raddr 10.70.0.5 rport 60682 generation 0 ufrag t2c/ network-id 3 network-cost 10', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:1631425637 1 udp 1685921535 146.70.255.91 53661 typ srflx raddr 10.70.0.5 rport 41809 generation 0 ufrag t2c/ network-id 3 network-cost 10', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:1631425637 1 udp 1685921535 146.70.255.91 32504 typ srflx raddr 10.70.0.5 rport 41316 generation 0 ufrag t2c/ network-id 3 network-cost 10', 'sdp_mid': '2', 'sdp_mline_index': 2}, {'candidate': 'candidate:4195205255 1 tcp 1518018303 127.0.0.1 51741 typ host tcptype passive generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:3778451064 1 tcp 1518091519 ::1 45337 typ host tcptype passive generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:4195205255 1 tcp 1518018303 127.0.0.1 32775 typ host tcptype passive generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:3778451064 1 tcp 1518091519 ::1 57155 typ host tcptype passive generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:4195205255 1 tcp 1518018303 127.0.0.1 49993 typ host tcptype passive generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '2', 'sdp_mline_index': 2}, {'candidate': 'candidate:3778451064 1 tcp 1518091519 ::1 54005 typ host tcptype passive generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '2', 'sdp_mline_index': 2}, {'candidate': 'candidate:4195205255 1 tcp 1518018303 127.0.0.1 50835 typ host tcptype passive generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:3778451064 1 tcp 1518091519 ::1 52275 typ host tcptype passive generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:4195205255 1 tcp 1518018303 127.0.0.1 36751 typ host tcptype passive generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:3778451064 1 tcp 1518091519 ::1 36957 typ host tcptype passive generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:4195205255 1 tcp 1518018303 127.0.0.1 55455 typ host tcptype passive generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '2', 'sdp_mline_index': 2}, {'candidate': 'candidate:3778451064 1 tcp 1518091519 ::1 42705 typ host tcptype passive generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '2', 'sdp_mline_index': 2}, {'candidate': 'candidate:2703710835 1 tcp 1518214911 192.168.29.205 9 typ host tcptype active generation 0 ufrag t2c/ network-id 4 network-cost 10', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:4195205255 1 tcp 1518018303 127.0.0.1 55045 typ host tcptype passive generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:4184460607 1 tcp 1518283007 2405:201:c010:f911:fc8e:9cff:fe3e:b724 9 typ host tcptype active generation 0 ufrag t2c/ network-id 5 network-cost 10', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:3778451064 1 tcp 1518091519 ::1 57883 typ host tcptype passive generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '0', 'sdp_mline_index': 0}, {'candidate': 'candidate:2703710835 1 tcp 1518214911 192.168.29.205 9 typ host tcptype active generation 0 ufrag t2c/ network-id 4 network-cost 10', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:4195205255 1 tcp 1518018303 127.0.0.1 53503 typ host tcptype passive generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:4184460607 1 tcp 1518283007 2405:201:c010:f911:fc8e:9cff:fe3e:b724 9 typ host tcptype active generation 0 ufrag t2c/ network-id 5 network-cost 10', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:3778451064 1 tcp 1518091519 ::1 34445 typ host tcptype passive generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '1', 'sdp_mline_index': 1}, {'candidate': 'candidate:2703710835 1 tcp 1518214911 192.168.29.205 9 typ host tcptype active generation 0 ufrag t2c/ network-id 4 network-cost 10', 'sdp_mid': '2', 'sdp_mline_index': 2}, {'candidate': 'candidate:4195205255 1 tcp 1518018303 127.0.0.1 35965 typ host tcptype passive generation 0 ufrag t2c/ network-id 1', 'sdp_mid': '2', 'sdp_mline_index': 2}, {'candidate': 'candidate:4184460607 1 tcp 1518283007 2405:201:c010:f911:fc8e:9cff:fe3e:b724 9 typ host tcptype active generation 0 ufrag t2c/ network-id 5 network-cost 10', 'sdp_mid': '2', 'sdp_mline_index': 2}, {'candidate': 'candidate:3778451064 1 tcp 1518091519 ::1 36019 typ host tcptype passive generation 0 ufrag t2c/ network-id 2', 'sdp_mid': '2', 'sdp_mline_index': 2}]}", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.886Z", "level": "INFO", "logger": "uvicorn.protocols.http.httptools_impl", "function": "send", "line": 476, "message": "35.191.54.81:33646 - \"PATCH /api/v4/sessions/8df5269d-06c6-4a53-ab9d-242064fdc957/api/offer HTTP/1.1\" 200", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.887Z", "level": "INFO", "logger": "aioice.ice", "function": "__log_info", "line": 1199, "message": "Connection(0) Check CandidatePair(('10.56.5.178', 36626) -> ('10.70.0.5', 41809)) State.FROZEN -> State.IN_PROGRESS", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.907Z", "level": "INFO", "logger": "aioice.ice", "function": "__log_info", "line": 1199, "message": "Connection(0) Check CandidatePair(('10.56.5.178', 36626) -> ('127.0.0.1', 53293)) State.FROZEN -> State.IN_PROGRESS", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.927Z", "level": "INFO", "logger": "aioice.ice", "function": "__log_info", "line": 1199, "message": "Connection(0) Check CandidatePair(('10.56.5.178', 36626) -> ('146.70.255.91', 53661)) State.FROZEN -> State.IN_PROGRESS", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.947Z", "level": "INFO", "logger": "aioice.ice", "function": "__log_info", "line": 1199, "message": "Connection(0) Check CandidatePair(('167.71.229.96', 60408) -> ('10.70.0.5', 41809)) State.FROZEN -> State.IN_PROGRESS", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.963Z", "level": "INFO", "logger": "aioice.turn", "function": "channel_bind", "line": 103, "message": "TURN channel bound 16384 ('10.70.0.5', 41809)", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.967Z", "level": "INFO", "logger": "aioice.ice", "function": "__log_info", "line": 1199, "message": "Connection(0) Check CandidatePair(('167.71.229.96', 60408) -> ('127.0.0.1', 53293)) State.FROZEN -> State.IN_PROGRESS", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:54.983Z", "level": "ERROR", "logger": "asyncio.runners", "function": "run", "line": 118, "message": "Task exception was never retrieved\nfuture: exception=TransactionFailed(Message(message_method=Method.CHANNEL_BIND, message_class=Class.ERROR, transaction_id=b'\\x1fJ\\xa2)u\\xde\\xad\\xbc\\x94Z\\xaf\\xc2'))>", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "error", "error.kind": "ERROR", "error.type": "TransactionFailed", "error.message": "STUN transaction failed (403 - Forbidden IP)", "error.stack": "Traceback (most recent call last):\n File \"/app/venv/lib/python3.12/site-packages/aioice/turn.py\", line 281, in send_data\n await self.channel_bind(channel, addr)\n File \"/app/venv/lib/python3.12/site-packages/aioice/turn.py\", line 102, in channel_bind\n await self.request_with_retry(request)\n File \"/app/venv/lib/python3.12/site-packages/aioice/turn.py\", line 234, in request_with_retry\n response, addr = await self.request(request)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/venv/lib/python3.12/site-packages/aioice/turn.py\", line 221, in request\n return await transaction.run()\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/app/venv/lib/python3.12/site-packages/aioice/stun.py\", line 323, in run\n return await self.__future\n ^^^^^^^^^^^^^^^^^^^\naioice.stun.TransactionFailed: STUN transaction failed (403 - Forbidden IP)\n"} {"timestamp": "2026-03-27T22:32:54.989Z", "level": "INFO", "logger": "aioice.ice", "function": "__log_info", "line": 1199, "message": "Connection(0) Check CandidatePair(('167.71.229.96', 60408) -> ('146.70.255.91', 53661)) State.FROZEN -> State.IN_PROGRESS", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:55.004Z", "level": "INFO", "logger": "aioice.turn", "function": "channel_bind", "line": 103, "message": "TURN channel bound 16386 ('146.70.255.91', 53661)", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"} {"timestamp": "2026-03-27T22:32:56.644Z", "level": "INFO", "logger": "pipecat.services.google.gemini_live.llm", "function": "_connection_task_handler", "line": 1300, "message": "Connected to Gemini service", "service": "maya-pipecat", "env": "development", "version": "1.0.0", "status": "info"}