fix: commit pending host drift, enable emotive ack rotation
deploy / deploy (push) Successful in 44s
deploy / deploy (push) Successful in 44s
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.
This commit is contained in:
@@ -179,7 +179,6 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
- api-gateway
|
- api-gateway
|
||||||
- voice-ai
|
|
||||||
ports:
|
ports:
|
||||||
- "127.0.0.1:3082:80"
|
- "127.0.0.1:3082:80"
|
||||||
volumes:
|
volumes:
|
||||||
@@ -188,22 +187,6 @@ services:
|
|||||||
- default
|
- default
|
||||||
- common_network
|
- 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 входящего звонка: диалплан пишет <uuid>.callerid, шлюз читает и удаляет
|
|
||||||
- /tmp/ainur-meta:/ainur-meta
|
|
||||||
networks:
|
|
||||||
- default
|
|
||||||
- common_network
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -8,13 +8,15 @@ services:
|
|||||||
- AI_VOICE_V2_DUPLEX_ENABLED=1
|
- AI_VOICE_V2_DUPLEX_ENABLED=1
|
||||||
- AI_VOICE_V2_STREAMING_ASR_TIMEOUT_SECONDS=15
|
- AI_VOICE_V2_STREAMING_ASR_TIMEOUT_SECONDS=15
|
||||||
- AI_VOICE_V2_STREAMING_ASR_SUPPORTED_LANGUAGES=ru,kk
|
- AI_VOICE_V2_STREAMING_ASR_SUPPORTED_LANGUAGES=ru,kk
|
||||||
- AI_VOICE_VAD_RMS_THRESHOLD=800
|
- AI_VOICE_VAD_RMS_THRESHOLD=300
|
||||||
- AI_VOICE_VAD_MIN_SPEECH_MS=300
|
- AI_VOICE_VAD_MIN_SPEECH_MS=200
|
||||||
- AI_VOICE_VAD_TRAILING_SILENCE_MS=500
|
- 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:
|
ports:
|
||||||
- 127.0.0.1:9019:9019
|
- 127.0.0.1:9019:9019
|
||||||
volumes:
|
|
||||||
- /tmp/asr_modified.py:/app/services/ai_voice_runtime_service/providers/asr.py:ro
|
|
||||||
asterisk-bridge-service:
|
asterisk-bridge-service:
|
||||||
environment:
|
environment:
|
||||||
- ASTERISK_AMI_HOST=172.19.0.1
|
- ASTERISK_AMI_HOST=172.19.0.1
|
||||||
|
|||||||
@@ -377,6 +377,9 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
<<: *app_env
|
<<: *app_env
|
||||||
APP_MODULE: gateway.app:app
|
APP_MODULE: gateway.app:app
|
||||||
|
networks:
|
||||||
|
- default
|
||||||
|
- common_network
|
||||||
|
|
||||||
frontend:
|
frontend:
|
||||||
image: ${CALL_CENTER_FRONTEND_IMAGE:-omnichannel-contact-center:latest}
|
image: ${CALL_CENTER_FRONTEND_IMAGE:-omnichannel-contact-center:latest}
|
||||||
|
|||||||
Reference in New Issue
Block a user