Запись звука из SIP as Stream потоков
Звук из потока звонка может быть записан в PCM формате в WAV файл. Эта возможность включается настройкой
record_audio_processor_pcm=true
Звонок будет записан, если:
- на сервере включен транскодинг
disable_streaming_proxy=true
- звонок был перенаправлен в поток (SIP as Stream)
- у потока звонка есть хотя бы один подписчик
Запись звука из любых звонков
В сборке 5.2.1921 восстановлена возможность записи аудио из любых звонков. Аудио записывается в PCM формате в WAV контейнер. Эта возможность включается настройкой
record=/usr/local/FlashphonerWebCallServer/records
Аудио из SIP звонков записывается в указанный каталог. Записываются отдельно входящий и исходящий аудио поток, по окончании записи они микшируются:
-rw-r--r-- 1 flashphoner flashphoner 176364 May 17 09:03 10006-1001-2024-05-17-09-03-08-93587a30-13f1-11ef-9124-f163a8723055-11-in.wav -rw-r--r-- 1 flashphoner flashphoner 1073324 May 17 09:03 10006-1001-2024-05-17-09-03-08-93587a30-13f1-11ef-9124-f163a8723055-11-out.wav -rw-r--r-- 1 flashphoner flashphoner 1073644 May 17 09:03 10006-1001-2024-05-17-09-03-08-93587a30-13f1-11ef-9124-f163a8723055-11.WAV
Здесь:
- файл с суффиксом -in - запись входящего аудио потока SIP звонка
- файл с суффиксом -out - запись исходящего потока SIP звонка
- файл без суффикса - микшированная запись
С настройкой
preserve_non_mixed_recorded_files=true
файлы входящего и сходящего потока сохраняются, а с настройкой
preserve_non_mixed_recorded_files=false
остается только микшированная запись.