Asterisk где лежат звуковые файлы
Перейти к содержимому

Asterisk где лежат звуковые файлы

  • автор:

Путь к файлам

Доброго дня всем!
Мужики подскажите пожайлуста, где указываются пути к звуковым файлам.(Алгоритм проговаривания звукового файла), например голосовой почты.

проблема такая!
После установки русских файлов, при прослушивании голосового ящика -произношение корявое(явно ссылается не на тот фаил)

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)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *