Путь к файлам
Доброго дня всем!
Мужики подскажите пожайлуста, где указываются пути к звуковым файлам.(Алгоритм проговаривания звукового файла), например голосовой почты.
проблема такая!
После установки русских файлов, при прослушивании голосового ящика -произношение корявое(явно ссылается не на тот фаил)
2008-12-24 13:46
Откуда: Нижний Новгород
Сообщений: 277
Re: Путь к файлам
В asterisk.conf в astvarlibdir по умолчанию устанавливается путь в /var/lib/asterisk. Аудио файлы лежат в sounds поддиректории. В астериске один и тотже audio файл может быть сохранен с разными расширениями которые определяют формат файла.
Например .wav это 8khz 16 bit PCM в wav формате.
.WAV это тоже wav формат но подразумевается что он содержит GSM 6.10
.ul — G711 ulaw raw stream
.al — G711 alaw raw stream
.g729 — G729 raw stream
и тд
Астериск сам определяет какой файл проигрывать в канал и это зависит от формата канала — астериск пытается найти файл в формате из которого наименее затратно (см show translation) выполнить перекодировку в нативный формат канала.
Очень возможно что у вас астериск играет файл с другим расширением.
ЗЫ: в астериске можно указывать явный путь к проигрываемому файлу если указывать путь от рута (/):
Например Playback(/home/mydir/my-audio-files/file1) будет играть файл с именем file1 (расширение астериск выбирает сам) в директории /home/mydir/my-audio-files/.
2008-12-24 13:58
Откуда: Москва
Сообщений: 3421
Re: Путь к файлам
После установки русских файлов, при прослушивании голосового ящика -произношение корявое(явно ссылается не на тот фаил)
forum.lissyara.su
Подскажите где лежат звуковые файлы Asterisk
Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Первое новое сообщение • 2 сообщения • Страница 1 из 1
niknav ефрейтор Сообщения: 56 Зарегистрирован: 2009-04-26 11:04:25
Подскажите где лежат звуковые файлы Asterisk
Я на FreeBSD 8.2 установил Asterisk 1.6 из портов. Подскажите куда залить русские звуковые файлы Asterisk?
Последний раз редактировалось f_andrey 2012-04-09 12:57:32, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Звуковые файлы для IVR
лучше сразу привыкать,ато вдруг понадобится несколько языков или наборов файлов.
ответил 2011-12-07 12:59:46 +0400
Comments
после вышенаписанного в Sip.conf впиши language=ru
meral — своим редактированием ты не осавляешь человеку возможности воспользоваться мозгом. )))
зато есть шанс что другой человек не будет плодить еще один вопрос а посмотрит н аэтот. малый,но есть. ктому же тебе плюсиков вон смотри резко добавилося. тееб плохо чтоли?
А, шо плюсики. Я-ж не ради плюсиков. Не в них счастье .
Asterisk и русские звуковые файлы
*Asterisk — свободное решение компьютерной телефонии (в том числе, VoIP) с открытым исходным кодом от компании Digium, первоначально разработанное Марком Спенсером. Приложение работает на операционных системах Linux, FreeBSD, OpenBSD и Solaris и др. Имя проекта произошло от названия символа «*» (англ. asterisk — «звёздочка»).
Asterisk в комплексе с необходимым оборудованием обладает всеми возможностями классической АТС, поддерживает множество VoIP-протоколов и предоставляет богатые функции управления звонками, среди них:
- Голосовая почта
- Конференц-связь
- IVR (интерактивное голосовое меню)
- Центр обработки звонков (постановка звонков в очередь и распределение их по абонентам, используя различные алгоритмы)
- Call Detail Record (подробная запись о вызове)
Для создания дополнительной функциональности можно воспользоваться собственным языком Asterisk для написания плана нумерации, написав модуль на языке Си, либо воспользовавшись Asterisk Gateway Interface — гибким и универсальным интерфейсом для интеграции с внешними системами обработки данных. Модули, выполняющиеся через AGI, могут быть написаны на любом языке программирования.
Русификация Астериска — настройка программной АТС Asterisk таким образом, чтобы служебные сообщения, проигрываемые АТС, были на русском языке. Процесс русификации сводится к тому, что скачивается и распаковывается в соответствующее место в файловой системе набор звуковых файлов-сообщений.
Русский голос уже включен в официальную поставку Астериска, но в более старых инсталляциях его нет. Поэтому может потребоваться установить его вручную.
Русский голос для Asterisk лежит здесь
https://github.com/pbxware/asterisk-sounds/
$ # скачиваем голос с http://downloads.asterisk.org/pub/telephony/sounds $ wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-alaw-current.tar.gz $ tar xfz asterisk-core-sounds-ru-alaw-current.tar.gz $ mv ru /usr/share/asterisk/sounds/
Для версии AsteriskNow 64bit сборки 5.211.65-14 каталог usr/share/asterisk/sounds/ отсутствует. Звуковые файлы для данной версии лежат в var/lib/asterisk/sounds/. Руссификация с консоли:
$ paths=/var/lib/asterisk/sounds/ $ cd /tmp $ wget -c http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-wav-current.tar.gz $ mkdir $paths/ru $ cd $paths/ru $ tar zxvf /tmp/asterisk-core-sounds-ru-wav-current.tar.gz
Его нужно распаковать и указать, какой голос должен использоваться. Для SIP-подключений это делается с помощью
language=ru
Поменять язык в плане набора можно с помощью Set
Set(CHANNEL(language)=ru)