Страница 1 из 3
Elastix 2.4.0 как заставить говорить разными языками?
Добавлено: 13 мар 2013, 12:42
leshik
Создаю EXT например 505
выставляю для него язык RU
Языки закачаны в папку /var/lib/asterisk/sounds/
RU, FR, EN, ES
однако он мне все равно и голосовую почту и если неправильно набрал номер произносит на АНГЛ
если же отредактировать файл
sip_general_custom.conf
добавить в него строку
language=ru
то мой EXT говорит по Русски,
и если в настройках EXT выставляешь EN, ES или другое он все равно по русски
Как заставить говорить Удфыешч 2,4,0 для каждого абонента на своем языке???
Re: Elastix 2.4.0 как заставить говорить разными языками?
Добавлено: 13 мар 2013, 12:50
ded
Как заставить?
Удфыешч 2,4,0 - говори, гад! А не то......
Re: Elastix 2.4.0 как заставить говорить разными языками?
Добавлено: 13 мар 2013, 13:41
leshik
в custom файле нужно убрать language=ru
или что то другое написать?
Re: Elastix 2.4.0 как заставить говорить разными языками?
Добавлено: 14 мар 2013, 19:00
leshik
ну кто поможет?
Re: Elastix 2.4.0 как заставить говорить разными языками?
Добавлено: 15 мар 2013, 09:50
leshik
Out писал(а):Надо для системы добавить все языки, которые будете использовать.
В FreePBX есть модуль Languages для этого.
И в консоли смотреть к каким файлам обращается, и каких файлов нехватает.
В custom файле вы неверно сделали, если для нескольких языков.
Добавлены все языки, права на них (asterisk)
Убрал из Customs - Language=ru
Все равно играет только Английский
Re: Elastix 2.4.0 как заставить говорить разными языками?
Добавлено: 16 мар 2013, 10:19
leshik
Языки закачаны в папку /var/lib/asterisk/sounds/
RU, FR, EN, ES
Re: Elastix 2.4.0 как заставить говорить разными языками?
Добавлено: 18 мар 2013, 11:07
leshik
Конечно читал
даже сделал вот как, но все равно это не помогло!
Re: Elastix 2.4.0 как заставить говорить разными языками?
Добавлено: 18 мар 2013, 11:21
leshik
Если в EXT выставть RU
и из этого номера звонить в комнату конференции то говорит система по Русски
Если выставить АНГЛ то говорит по АНГЛ
если выставить es то по испански.
Но это работает только в комнате конференций
на голосовой почте так же отрабатывает АНГЛ
проверил еще несколько сервисов внутренних %80 на англиском и 20 только на русском.
Хотя звуковые файлы все закачаны с сайта
http://ivrvoice.ru/
и даже addons.
Думал проблемма в русском.
Перевел EXT на es (этот язык по умолчанию есть в Elastix)
такая же ерунда 80% Англ 20% Испанский
если же отредактировать файл
sip_general_custom.conf
добавить в него строку
language=ru
то все 100% отрабатывает русский
Что может быть?
Re: Elastix 2.4.0 как заставить говорить разными языками?
Добавлено: 18 мар 2013, 17:18
leshik
Вы немного не поняли
у меня закачано очень много русских файлов в Формате WAV скорее всего 90%
например звоня с EXT на номер 55 (этого номера не существует) и мне тетенька отвечает: Your call cannot be completed as dial, Pls check the number and dial again!
при том что в настройках EXT выставлен язык RU
если отредактировать файл - sip_general_custom.conf
добавить в него строк ----- language=ru
то проделываю тоже самое звоню на номер 55 и мне тетенька уже говорит на чистом русском!
Соединение не возможно, пожалуйста проверьте номер и перезвоните!
Получается если она говорит на русском - то данные файлы есть и они работают!!!
Тогда же почему Астериск не произносит эти файлы (без принудительной строки language=ru в sip_general_custom.conf))
до сих пор понять не могу
Re: Elastix 2.4.0 как заставить говорить разными языками?
Добавлено: 18 мар 2013, 17:26
ded
Есть понятие переменной LANGUAGE, оно относится как к участку выполнения диалплана (например очередь, или голосовая почта), так и к большому куску диалплана, покрываемого отдельным каналом - SIP например.
Для первого случая выставляются опции Language = ru в вэб интерфейсе, и эти участки не действуют на весь диалплан.
Для второго случая - решение поставить в sip_general_custom.conf - language=ru вполне годное, если нужно везде слышать русский.
Весь канал SIP будет говорить по-русски.
Если надо тут одним, а тут другим, то смотрите исполнение кода freePBX, там везде есть установки переменной LANGUAGE, и её состояние можно проверять.