VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Elastix 2.4.0 как заставить говорить разными языками?

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

leshik
Сообщения: 16
Зарегистрирован: 13 мар 2013, 12:32

Elastix 2.4.0 как заставить говорить разными языками?

Сообщение 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 для каждого абонента на своем языке???
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Elastix 2.4.0 как заставить говорить разными языками?

Сообщение ded »

Как заставить?
Удфыешч 2,4,0 - говори, гад! А не то......
leshik
Сообщения: 16
Зарегистрирован: 13 мар 2013, 12:32

Re: Elastix 2.4.0 как заставить говорить разными языками?

Сообщение leshik »

в custom файле нужно убрать language=ru
или что то другое написать?
leshik
Сообщения: 16
Зарегистрирован: 13 мар 2013, 12:32

Re: Elastix 2.4.0 как заставить говорить разными языками?

Сообщение leshik »

ну кто поможет?
leshik
Сообщения: 16
Зарегистрирован: 13 мар 2013, 12:32

Re: Elastix 2.4.0 как заставить говорить разными языками?

Сообщение leshik »

Out писал(а):Надо для системы добавить все языки, которые будете использовать.
В FreePBX есть модуль Languages для этого.
И в консоли смотреть к каким файлам обращается, и каких файлов нехватает.
В custom файле вы неверно сделали, если для нескольких языков.
Добавлены все языки, права на них (asterisk)
Убрал из Customs - Language=ru
Все равно играет только Английский
leshik
Сообщения: 16
Зарегистрирован: 13 мар 2013, 12:32

Re: Elastix 2.4.0 как заставить говорить разными языками?

Сообщение leshik »

Языки закачаны в папку /var/lib/asterisk/sounds/
RU, FR, EN, ES
leshik
Сообщения: 16
Зарегистрирован: 13 мар 2013, 12:32

Re: Elastix 2.4.0 как заставить говорить разными языками?

Сообщение leshik »

Конечно читал
даже сделал вот как, но все равно это не помогло!

Изображение

Изображение
leshik
Сообщения: 16
Зарегистрирован: 13 мар 2013, 12:32

Re: Elastix 2.4.0 как заставить говорить разными языками?

Сообщение leshik »

Если в EXT выставть RU
и из этого номера звонить в комнату конференции то говорит система по Русски
Если выставить АНГЛ то говорит по АНГЛ
если выставить es то по испански.

Но это работает только в комнате конференций
на голосовой почте так же отрабатывает АНГЛ

проверил еще несколько сервисов внутренних %80 на англиском и 20 только на русском.
Хотя звуковые файлы все закачаны с сайта http://ivrvoice.ru/
и даже addons.

Думал проблемма в русском.
Перевел EXT на es (этот язык по умолчанию есть в Elastix)
такая же ерунда 80% Англ 20% Испанский

если же отредактировать файл
sip_general_custom.conf

добавить в него строку
language=ru

то все 100% отрабатывает русский

Что может быть?
leshik
Сообщения: 16
Зарегистрирован: 13 мар 2013, 12:32

Re: Elastix 2.4.0 как заставить говорить разными языками?

Сообщение 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))
до сих пор понять не могу
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Elastix 2.4.0 как заставить говорить разными языками?

Сообщение ded »

Есть понятие переменной LANGUAGE, оно относится как к участку выполнения диалплана (например очередь, или голосовая почта), так и к большому куску диалплана, покрываемого отдельным каналом - SIP например.
Для первого случая выставляются опции Language = ru в вэб интерфейсе, и эти участки не действуют на весь диалплан.
Для второго случая - решение поставить в sip_general_custom.conf - language=ru вполне годное, если нужно везде слышать русский.
Весь канал SIP будет говорить по-русски.
Если надо тут одним, а тут другим, то смотрите исполнение кода freePBX, там везде есть установки переменной LANGUAGE, и её состояние можно проверять.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH