From 7d049e83fe213edf2139572e6543a19ef3c8b23e Mon Sep 17 00:00:00 2001 From: arystanbek Date: Sun, 30 Aug 2026 07:56:40 +0000 Subject: [PATCH] fix: commit pending host drift, enable emotive ack rotation docker-compose.override.yml: VAD tuning (RMS threshold, min speech, trailing silence), no-speech reprompt, immediate_short ack mode, media idle timeout -- all previously live on prod but uncommitted. AI_VOICE_V2_EMOTIVE_ACK_ENABLED flipped 0 -> 1: this flag was silently disabling filler-phrase rotation regardless of the app-level 36c2acb fix. docker-compose.minimal.yml: removed the voice-ai (Magzhan legacy) service and its dependency, matching what was actually running. docker-compose.yml: added common_network to api-gateway. --- docker-compose.minimal.yml | 17 ----------------- docker-compose.override.yml | 12 +++++++----- docker-compose.yml | 3 +++ 3 files changed, 10 insertions(+), 22 deletions(-) diff --git a/docker-compose.minimal.yml b/docker-compose.minimal.yml index f50e41f..241a06c 100644 --- a/docker-compose.minimal.yml +++ b/docker-compose.minimal.yml @@ -179,7 +179,6 @@ services: restart: unless-stopped depends_on: - api-gateway - - voice-ai ports: - "127.0.0.1:3082:80" volumes: @@ -188,22 +187,6 @@ services: - default - common_network - voice-ai: - image: ${VOICE_AI_IMAGE:-voice-call-center-ai:active-aimaq} - container_name: aimaq-voice-ai - restart: unless-stopped - env_file: - - ./.env.voice-ai - ports: - # AudioSocket-шлюз для входящих звонков из Asterisk (хост-процесс) - - "127.0.0.1:9094:9094" - volumes: - - /root/voice-call-center-ai/knowledge:/app/knowledge:ro - # CALLERID входящего звонка: диалплан пишет .callerid, шлюз читает и удаляет - - /tmp/ainur-meta:/ainur-meta - networks: - - default - - common_network networks: default: diff --git a/docker-compose.override.yml b/docker-compose.override.yml index 8484466..1775514 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -8,13 +8,15 @@ services: - AI_VOICE_V2_DUPLEX_ENABLED=1 - AI_VOICE_V2_STREAMING_ASR_TIMEOUT_SECONDS=15 - AI_VOICE_V2_STREAMING_ASR_SUPPORTED_LANGUAGES=ru,kk - - AI_VOICE_VAD_RMS_THRESHOLD=800 - - AI_VOICE_VAD_MIN_SPEECH_MS=300 - - AI_VOICE_VAD_TRAILING_SILENCE_MS=500 + - AI_VOICE_VAD_RMS_THRESHOLD=300 + - AI_VOICE_VAD_MIN_SPEECH_MS=200 + - AI_VOICE_VAD_TRAILING_SILENCE_MS=800 + - AI_VOICE_NO_SPEECH_REPROMPT_ENABLED=1 + - AI_VOICE_V2_ACK_MODE=immediate_short + - AI_VOICE_V2_EMOTIVE_ACK_ENABLED=1 + - AI_VOICE_MEDIA_IDLE_TIMEOUT_SECONDS=20 ports: - 127.0.0.1:9019:9019 - volumes: - - /tmp/asr_modified.py:/app/services/ai_voice_runtime_service/providers/asr.py:ro asterisk-bridge-service: environment: - ASTERISK_AMI_HOST=172.19.0.1 diff --git a/docker-compose.yml b/docker-compose.yml index 328d808..986edcb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -377,6 +377,9 @@ services: environment: <<: *app_env APP_MODULE: gateway.app:app + networks: + - default + - common_network frontend: image: ${CALL_CENTER_FRONTEND_IMAGE:-omnichannel-contact-center:latest}