Страница 2 из 3
Re: Не воспроизводятся приветствия
Добавлено: 21 янв 2014, 15:26
lelvisl
если бы я мог разобраться сам - я бы не спрашивал.
я что то очевидное пропускаю или как?
есть идеи в какую сторону копать?
хоть направьте
Re: Не воспроизводятся приветствия
Добавлено: 21 янв 2014, 15:30
ded
Помогу: начните с читстого листа, установите готовый образ системы (не надо ничего руками только собирать!) и всё там с приветсвиями по дефолту работает.
Доказано (с) Земфира.
Re: Не воспроизводятся приветствия
Добавлено: 21 янв 2014, 16:31
lelvisl
благодарю за ответ.
Re: Не воспроизводятся приветствия
Добавлено: 21 янв 2014, 18:52
lelvisl
Астериск не там искал файлы. Фикс:
Код: Выделить всё
mv /usr/local/share/asterisk/sounds /usr/local/share/asterisk/sounds.old
ln -s /var/lib/asterisk/sounds/custom /usr/local/share/asterisk/sounds
chown -R asterisk:asterisk /usr/local/share/asterisk/
chmod -R 755 /usr/local/share/asterisk/
Re: Не воспроизводятся приветствия
Добавлено: 21 янв 2014, 19:05
ded
Ну, я как бы бормотал об этом выше -
ded писал(а):Где лежат файлы, в курсе? А где должны лежать?
asterisk.conf перепиливали?
Re: Не воспроизводятся приветствия
Добавлено: 22 янв 2014, 17:44
lelvisl
ну как бы вы писали очень неопределенно.
Re: Не воспроизводятся приветствия
Добавлено: 09 янв 2015, 20:37
tanatonaut
Если не помогло
http://askubuntu.com/questions/101950/a ... 676#119676
То
Код: Выделить всё
file.c: Unable to open custom/test1 (format 0x4 (ulaw)): No such file or directory
Скорее всего, у Вас не подключен кодек ulaw
Смотрим, присутствует ли файл кодека
Если там нет ничего типа "ulaw", то заходим в астериск
пишем там
Как я понял, это команда выводит время в микросекундах, необходимое для перекодирования 1 секунды данных.
Если у Вас там на строке ulaw везде так:
Значит не установлен кодек, который Ваш .wav перекодирует для подачи в динамик.
Решается так:
Заходим сюда и справа выбираем подходящий Вам кодек (разберётесь).
потом выполняем в консоли Asterisk
Код: Выделить всё
!cd /usr/lib/asterisk/modules
!wget *ЗДЕСЬ ССЫЛКА НА КОДЕК* -O codec_ulaw.so
!chmod 755 codec_ulaw.so
module load codec_ulaw.so
Ответ должен быть таким
Loaded codec_ulaw.so
Если ответ будет типа
unable to load
То идете в /var/log/asterisk/full и смотрите, что не понравилось серверу.
После этого
пишем там
В строке ulaw должны появиться значения.
Звоните, проверяете.
Re: Не воспроизводятся приветствия
Добавлено: 11 янв 2015, 05:09
zzuz
Мало того , что некрофил , так еще и ерунду какую-то написал.
Re: Не воспроизводятся приветствия
Добавлено: 18 фев 2015, 00:34
dimm71
Подобная проблема... asterisk стоит на роутере. астериск не видит папку с аудиофайлами. В asterisk.conf прописан путь до рабочей директории astdatadir => /opt/lib/asterisk в ней папка sounds с аудиофайлами. Все кодеки стоят. Линки делал на другие (указанные на форумах) директории. Как можно узнать из какой папки asterisk пытается прочесть аудиофайлы. В логах "полезной" информации на этот счет нет. Если указать полный путь, то он проигрывается, а если указать название файла - ругается, что его нет. Есть идеи?
Re: Не воспроизводятся приветствия
Добавлено: 18 фев 2015, 12:27
ded
У меня такой записи нет
astdatadir =>
в этом файле, есть только
Код: Выделить всё
[directories]
astetcdir => /etc/asterisk
astmoddir => /usr/lib/asterisk/modules
astvarlibdir => /var/lib/asterisk
astagidir => /var/lib/asterisk/agi-bin
astspooldir => /var/spool/asterisk
astrundir => /var/run/asterisk
astlogdir => /var/log/asterisk
и всё работает из бутылки. Или из коробки.
Что я делаю не так?