ћерион Ќетворкс

¬ сегодн€шней статье поговорим о модуле Sound Languages, который позвол€ет создать глобальную €зыковую настройку дл€ всех голосовых записей оповещени€ на сервере. —истема будет использовать один единственный €зык озвучивани€, указанный в модуле до тех пор, пока он не будет изменен иными правилами обработки вызовов, такими как: ¬ход€щие маршруты (Inbound Routes), ¬нутренние номера (Extensions), или в модуле Languages (не стоит путать с Sound Languages)

 роме того, модуль позвол€ет добавл€ть или удал€ть дополнительные €зыковые настройки с разными параметрами кодировани€. ƒоступно несколько стандартных наборов озвучивани€ голосовых оповещений:

  • јнглийский (јмериканский)
  • јнглийский (јвстралийский)
  • јнглийский (Ѕританский)
  • »спанский
  • ‘ранцузский
  • »таль€нский
  • японский
  • –усский

—истема имеет сотни встроенных голосовых оповещений, которые предназначены как дл€ пользователей, так и дл€ абонентов вход€щих вызовов. Ёти записи дел€тс€ соответственно на core-sounds и extra-sounds.


Ќастройка

ѕерейдЄм в интерфейс FreePBX 13 и рассмотрим возможности модул€ Sound Languages. ƒл€ того, чтобы попасть в модуль, переходим по следующему пути Admin -> Sound Languages. ѕеред вами откроетс€ список имеющихс€ core-sounds и extra-sounds

¬озможности модул€ Sound Languages FreePBX 13

„тобы установить глобальную настройки €зыка дл€ всех системных голосовых записей, нужно в выпадающем окне справа выбрать Global Language

√лобальный €зык в FreePBX 13

¬ыбрать необходимый €зык из списка, затем нажать кнопку Submit и об€зательно Apply Config

FreePBX 13 Ц русский голос

ѕосле чего, все системные голосовые записи будут проигрыватьс€ на выбранном €зыке.

ћодуль также даЄт возможность создать собственный набор системных голосовых записей. ƒл€ этого, необходимо создать на сервере специальный У€зыковой кодФ (Language Code), который, в свою очередь создаст новую директорию в /var/lib/asterisk/sounds с соответствующим именем. Ёто позволит выбирать новый набор записей в других модул€х.

„тобы добавить новый УпользовательскийФ €зыковой набор, необходимо в выпадающем меню справа выбрать Custom Language и нажать + Add Custom Language как показано ниже.

FreePBX 13 Custom Language

ƒалее присвоить новому набору код и указать описание. ѕосле чего при помощи способа drag&drop или кнопки Browse можно загружать новые записи. ѕри необходимости, с помощью опции Convert To можно конвертировать загруженную запись в нужный формат.

«агрузка собственных системных звуков

Ќовый €зыковой набор по€витс€ в списке

Ќовый €зыковой набор загружен

ј также, его теперь можно установить в качестве глобальной настройки

—амосто€тельна€ озвучка голоса Asterisk

≈сли зайти на сервер по SSH и проверить директорию /var/lib/asterisk/sounds , то мы увидим там наш новый пользовательский €зыковой набор УcnФ вместе с наборами по умолчанию УenФ и УruФ

 [root@localhost ~]# cd /var/lib/asterisk/sounds
[root@localhost sounds]# ls
cn  custom  en  intercom.wav  ru  silence-30.gsm  silence-5.gsm
[root@localhost sounds]# 

ћожно также посмотреть какие записи уже загружены в новый €зыковой набор:

[root@localhost sounds]# cd /var/lib/asterisk/sounds/cn
[root@localhost cn]# ls
greetings.wav
[root@localhost cn]#

ƒругой способ добавлени€ записей в новую директорию Ц это использование модул€ System Recordings. ≈сли добавл€ть записи через данный модуль, то они будут добавл€тьс€ в директорию УcustomФ, внутри новой пользовательской директории (в нашем случае - cn)

[root@localhost cn]# cd /var/lib/asterisk/sounds/cn/custom
[root@localhost custom]# ls
cn1.wav
[root@localhost custom]#

ѕолезна ли ¬ам эта стать€?

–аз в неделю мы отправл€ем дайджест с самыми интересными стать€ми.

P.S. ≈сли укажите свою дату рождени€, то мы об€зательно ¬ас поздравим и подарим небольшой подарок :)

Ќажима€ на кнопку "ѕодписатьс€", вы даете согласие на обработку своих персональных данных