-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
P0Critical / BlockingCritical / BlockingbugSomething isn't workingSomething isn't workingphase:2-voicePhase 2: Voice PipelinePhase 2: Voice Pipeline
Description
Описание
При ответе на входящий звонок через SIM7600E-H — тишина в обе стороны. PCM аудио через /dev/ttyUSB4 не работает корректно.
Текущее состояние
- Входящие звонки определяются (RING, +CLIP)
- Ответ на звонок работает (ATA)
- Код PCM есть в
gsm_voice_call.py(lines 311-373):AT+CPCMREG=1для включения PCM- Чтение/запись через
/dev/ttyUSB4(8kHz, 16-bit, mono, 320 bytes/20ms)
- Проблема: аудио данные не проходят (тишина)
Задачи
- Диагностика: ручной тест PCM через minicom/screen на
/dev/ttyUSB4 - Проверить AT-команды настройки аудио:
AT+CPCMREG=1— включение PCMAT+CLVL=5— громкостьAT+CMIC=0,10— микрофонAT+CPCMFRM=?— формат PCM фреймов
- Попробовать USB Audio mode (
AT+CPCM=2— USB audio instead of UART PCM) - Альтернатива: ALSA loopback через
snd-aloop+ sox pipeline - Проверить: нужна ли задержка между ATA и AT+CPCMREG=1
- Интеграция: PCM → Vosk STT → LLM → TTS → PCM (full duplex)
- Тест: позвонить на модем, убедиться что слышно приветствие и распознаётся речь
Документация SIM7600
Ключевые AT-команды для аудио:
AT+CPCMREG=1 # Enable PCM audio over UART
AT+CPCMREG=0 # Disable PCM
AT+CPCMFRM=0 # Linear PCM 8kHz
AT+CLVL=5 # Speaker volume (0-5)
AT+CMIC=0,10 # Mic gain (channel, level)
Приоритет
P0 — без аудио голосовые звонки бесполезны.
🤖 Generated with Claude Code
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
P0Critical / BlockingCritical / BlockingbugSomething isn't workingSomething isn't workingphase:2-voicePhase 2: Voice PipelinePhase 2: Voice Pipeline