Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

после upgrade asterisk 1.4 до 1.6 появилась проблема с записями разговоров

2

Стояла система Asterisk 1.4.26.3 + FreePBX 2.7.0.2 на Gentoo Linux. все вроде бы как неплохо решил обновится до 1.6

скачал сорцы asterisk-1.6.2.17.tar.gz
сделал: переименовал папку /usr/lib/asterisk/modules в /usr/lib/asterisk/modules_bak

tar xvf asterisk-1.6.2.17.tar.gz

cd asterisk-1.6.2.17 make && make install перезагрузил систему, все вроде как норм.

НО файлы записей разговоров пишутся, но воспроизвести я их не могу :*(

После смены в админке FreePBX формат записи файлов wav -> WAV все заработало :) если просмотреть информацию о записанном файле там указано, что его тип GSM

может быть кто нибудь сможет объяснить в чем все таки причина? как заставить 1.6 нормально писать записи разговоров в обычный wav?

удалить закрыть спам изменить тег редактировать

спросил 2011-03-15 19:14:51 +0400

Bracus Gravatar Bracus
110 4 3 7

Comments

wav = wav pcm uncompressed meral ( 2011-03-15 21:45:24 +0400 )редактировать

1 Ответ

2

собсвенно все правильно.

wav = wav pcm uncompressed

WAV = wav gsm compressed

в в чем пробелма у вас - непонятно. может быть 1) нет кодека гсм(не может распокавть ) - малореально 2) чтото с вебом - надо дебаг посмотреть но у вас же генту - что подразумевает что вы должны разбираться в вопросах дебага??

ссылка удалить спам редактировать

ответил 2011-03-15 21:47:29 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

1) WAV = wav gsm compressed - вот как такие записи пишутся нормально на Asterisk 1.6 2 ) wav = wav pcm uncompressed - а вот с этими какая беда, они вроде как пишутся(размер файла меняется в зависимости от времени разговора), а воспроизвести нет возможности. То что у меня гента мало что обо мне говорит :( Причем на астере 1,4 таких прабл не было 1.6. вроде как собран со всеми формат кодеками format_wav.so format_wav_gsm.so и т.д. вот информация о записанном файле который не читается под виндной # file 2910_2910_2011_03_16_10_17_40.wav 2910_2910_2011_03_16_10_17_40.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 8000 Hz Bracus ( 2011-03-16 10:01:33 +0400 )редактировать
ну просто если вы поставили генту, и не обладаете достаточной квалификацией - вы сам себе злобный буратино. может быть все что угодно. как вариант можете поставить себе пакет sox и делать переконвертацию с .WAV->wav. к сожалению больше информации не моуг подсказать - надо фалы смотреть, саму генту и так далее. meral ( 2011-03-16 11:50:37 +0400 )редактировать
т.е. вы считаете что все таки проблема в самой ОС? я уже думал насчет зависимостей поддержки формата записи разговоров в в wav pcm uncompressed. версия 1,4 без проблем их пишет. при обновлении asterisk с 1.4 до 1.6 пересобирал только сам астериск, без обновлении системы, возможно это как то связано, хотя при сборки астериска 1.6. в make menuselect нужные как я понимаю format_wav.so и т.д. модули доступны и включены. Сейчас заметил что при записи файлов в WAV = wav gsm compressed их качество приемлемое, а при конвертации их в mp3(только увеличивается объем). Сейчас решил еще провести пару тестов на замер объемов до(на 1.4 после конвертации в mp3) и файлов на 1,6 WAV gsm без конвертации. может быть этот вариант с WAV будет даже удобнее. Bracus ( 2011-03-16 13:59:49 +0400 )редактировать
да что угодно может быть. генту это собираемая ось. то есть вы ее собираете из исходников правя по ходу всякие параметры. может быть переоптимизация или неправильная оптимизация кода, может быть выключены нкакието нужные вызовы в библиотеках. вобщем генту - это штучный товар и что внутри на вашей машине незнает никто(включая того кто это ставил). попробуйте включить все кодеки. может ввы кодек не скомпилировали. 1) попробуйте записывать в формат .sln - если вам так надо качество. 2)пережимать кодек гсм(кодек с потерей качества) в мп3(другой кодек с потерей) это вообще бесполезная трата времени. 3)размер мп3 может быть менше или больше гсм в зависимости от настроек компрессии. все виндоуз системы прекрасно читают гсм-вав. вот астриск их потом не читает( он считает что гсм должен быть с гсм расширением а wav=pcm meral ( 2011-03-17 15:30:53 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-03-15 19:14:51 +0400

Просмотрен: 2,168 раз

Обновлен: Mar 15 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.