![](https://habrastorage.org/files/061/c46/4c7/061c464c7cf947829f74670feae1d9a8.jpg)
Часто возникает вопрос, как изменить тот или иной файл и главное где он находиться, поэтому меня подстегнуло написать данный мини обзор, как и где изменить звуковые файлы.
Начнем с простого.
Если по каким-либо причинам ваша версия 3CX не хочет говорить по-русски, то скорее всего у вас не был установлен звуковой пакет или был поврежден. Для решения делаем несколько простых манипуляций:
1. Устанавливаем звуковой пакет. Установить можно из веб-интерфейса 3CX, раздел "Обновление/Системные голосовые сообщения":
![](https://habrastorage.org/files/f73/5c9/a58/f735c9a58fcf49d6b99a09402678e840.jpg)
Далее выбираете нужный язык (в моем примере русский язык уже загружен, поэтому будем использовать болгарский) и нажимаете на кнопку «Загрузить выбранные»:
![](https://habrastorage.org/files/4ed/228/520/4ed22852035849879c1722b65471f9da.jpg)
По окончанию загрузки, меняется статус с «Новый» на «Загружен»:
![](https://habrastorage.org/files/b47/55f/a69/b4755fa698324f6083cddd1d75471ea7.jpg)
2. Применение изменений. Для того, чтобы изменить язык голосовых сообщений необходимо перейти в веб-интерфейсе в меню «Настройки/Меню Голосовой Почты»:
![](https://habrastorage.org/files/378/4e6/838/3784e6838ee140699d6b611fa025cd47.jpg)
Кроме того, здесь видно, какой используется текущий язык:
![](https://habrastorage.org/files/5ff/70b/0fd/5ff70b0fd0ef49c6bd5ae6463cfe5683.jpg)
Для изменения языка, необходимо нажать на кнопку «Управление голосовым меню» и выбрать нужный из ниспадающего списка:
![](https://habrastorage.org/files/f45/dfb/1e7/f45dfb1e716a4394a4765be55281a60c.jpg)
Здесь же, можно произвести некоторые манипуляции с файлами:
- Копировать меню – создается полная копия голосовых файлов для выбранного меню. В дальнейшем копию можно использовать.
- Удалить меню – полностью удаляет звуковые файлы выбранного меню.
- Назначить меню – выбор текущего языка для использования в голосовых сообщениях.
Итак, теперь у нас есть звуковое меню на нужно нам языке.
Если появляется необходимость поменять некоторые фразы или голосовые сообщения полностью, то для решения данной задачи заходим в веб-интерфейс в меню «Настройки/Меню Голосовой Почты» и видим таблицу со всеми имеющимися голосовыми сообщениями:
![](https://habrastorage.org/files/e54/280/89f/e5428089faa540c785ec8afd5f49d79c.jpg)
Поля таблицы:
- ID Меню – внутренний идентификатор звукового файла.
- Описание – описание фразы, которая будет произноситься. Язык описания зависит от выбранного языка.
- Файл – имя файла, который используется. При замене звукового файла, называть его также не обязательно.
Для изменения находим нужную строку с фразой, для поиска можно воспользоваться фильтром:
![](https://habrastorage.org/files/128/ff7/fd9/128ff7fd920045f4b88a58bdc97afdf4.jpg)
Вводим нужную фразу, и система сама найдет.
Далее, файл можно скачать, воспроизвести на телефоне (прослушать на телефоне ответом на вызов) или заменить.
Что бы заменить, выбираем нужную нам строку и нажимаем на кнопку «Обзор»:
![](https://habrastorage.org/files/731/316/687/7313166872cf400b912f33fa6b0cd48b.jpg)
Выбираем файл (файл должен быть в формате wav, Sampla Rate: 22050, Sample Type: 16bit, Mono), на который хотим заменить:
![](https://habrastorage.org/files/906/52c/3d5/90652c3d555743ff8814576dae08f31c.jpg)
И сохраняем изменения.
После данных манипуляций, вы можете прослушать новый файл с помощью кнопок «Воспроизвести» и «Воспроизвести на телефоне»:
![](https://habrastorage.org/files/2fd/45a/15e/2fd45a15ef6e41a0b85dc7edce58ee1c.jpg)
Кроме того, можно изменить его описание, если фраза, которая использовалась отличается от загруженной фразы.
Для этого необходимо перейти на C:\ProgramData\3CX\Instance1\Data\Ivr\Prompts\Sets\, далее в корне будет несколько папок вида:
![](https://habrastorage.org/files/eae/027/6d2/eae0276d257946519456b9e1d613f3dd.jpg)
Из названия понятно, какая папка отвечает за какой язык. Заходим в папку с русским языком «55RUSSIA-1SS6-4IA8-A47C-27A86BEFF5TF» и ищем файл «SetInfo.xml». В данном файле находится название (ID Меню) и описание к файлу, т.е. как раз тот текст, который отображается в веб-интерфейсе:
![](https://habrastorage.org/files/c39/302/c64/c39302c64aef4f69849eaf0b709da3f0.jpg)
За описание отвечает тег "description", соответственно изменив описание внутри данного тега, поменяется описание в веб-интерфейсе. Для изменения необходимо будет перезапустить сервисы 3CX.
Кроме того, сюда же можно залить новые файла минуя веб-интерфейс:
![](https://habrastorage.org/files/02d/0b6/d4c/02d0b6d4c6ec432aa9703fcb664a30a1.jpg)
Если заменяются файлы на прямую, рекомендуется оставлять оригинальное название, так как имя файла привязано к «ID Меню» в файле «SetInfo.xml» тег "prompt id". В противном случае, нужно будет открыть данный файл «SetInfo.xml» на редактирование и изменить привязку «ID Меню» к имени файла, т.е.:
«prompt id=”ID Меню” file=”имя_файла”
Таким образом, можно полностью изменить голосовые сообщения, на сообщения, которые вам по душе.