(пост из старого черновика)
Asterisk не поддерживает .wav формат, который используется во многих программах звукозаписи. Можно доустановить пакет поддержки mp3 для Asterisk, но пишут, что обработка mp3 довольно ресурсоемкая, потому лучше использовать gsm или sln.
Записывать будем программой Audacity, которая доступна в любом дистрибутиве Linux. Конвертировать будем в командной строке с помощью консольной утилитки sox.Для начала запишем звуковой файл с помощью микрофона и программы Audacity (в консоли набрать aptitude install audacity – если не установлена)
Записывать будем программой Audacity, которая доступна в любом дистрибутиве Linux. Конвертировать будем в командной строке с помощью консольной утилитки sox.Для начала запишем звуковой файл с помощью микрофона и программы Audacity (в консоли набрать aptitude install audacity – если не установлена)
Далее выделяем нужный фрагмент записи и выбираем в меню File -> Export Selection
В открывшемся диалоге внизу выбираем формат GSM
Заливаем получившийся файл на сервер. Например scp /filepath/file.gsm user@server:/path/
НО Asterisk не хочет хавать так записанные файлы 🙁 Нужно их сконвертировать, например, в формат sln. В консольке набираем команду:
sox file.gsm -t raw -r 8000 -s -2 -c 1 file.sln
Теперь можно спокойно скормить Asterisk’y наш звуковой файлик. (стандартный путь в Debian – /usr/share/asterisk/sounds/ )