freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 29 мар 2024 01:42

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: IVR, say только на английском.
СообщениеДобавлено: 13 мар 2018 22:10 

Зарегистрирован: 13 мар 2018 21:46
Сообщения: 12
Приветствую. Стоит FusionPBX 4.2.5 (FreeSwitch 1.6.20), ветка stable, ставил полностью по инструкции с fusionpbx, свежий инсталл. Везде где возможно, указано language=ru-ru, и default_language=ru. Интерфейс - английский (не вижу смысла русифицировать интерфейс). Русская озвучка установлена - она работает, все ок. Кроме того, что при попытке сделать в IVR say: - говорит только на английском. Цифры, текст - все равно все на английском. Какие только комбинации не пробовал туда прописывать, и say:ru текст, и say ru:текст и say_ru:текст. тишина. работает только say:123 - И говорит на английском.
Модули стоят:
Код:
ii  freeswitch-lang-ru             1.6.20~37~987c9b9-1~jessie+1                    all          Russian language files for FreeSWITCH
ii  freeswitch-mod-say-ru          1.6.20~37~987c9b9-1~jessie+1                    amd64        mod_say_ru for FreeSWITCH


Подскажите, что я делаю не так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IVR, say только на английском.
СообщениеДобавлено: 14 мар 2018 11:44 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
модули то стоят, но загружены ли они в FS?
Код:
fs_cli -x "module_exists mod_say_ru"

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IVR, say только на английском.
СообщениеДобавлено: 14 мар 2018 15:27 

Зарегистрирован: 13 мар 2018 21:46
Сообщения: 12
Да, везде была включена загрузка:
Код:
root@freeswitch:~# fs_cli -x "module_exists mod_say_ru"
true


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IVR, say только на английском.
СообщениеДобавлено: 14 мар 2018 16:31 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
freeswitch.xml section languages. что у вас там и в lang/ru/ru.xml?

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IVR, say только на английском.
СообщениеДобавлено: 14 мар 2018 21:01 

Зарегистрирован: 13 мар 2018 21:46
Сообщения: 12
Код:
  <!-- languages section -->
  <section name="languages" description="Language Management">
    <X-PRE-PROCESS cmd="include" data="languages/de/*.xml"/>
    <X-PRE-PROCESS cmd="include" data="languages/en/*.xml"/>
    <X-PRE-PROCESS cmd="include" data="languages/fr/*.xml"/>
    <X-PRE-PROCESS cmd="include" data="languages/ru/*.xml"/>
    <X-PRE-PROCESS cmd="include" data="languages/he/*.xml"/>
  </section>

и в /etc/freeswitch/languages/ru/ru.xml:
Код:
<?xml version="1.0" encoding="utf-8"?>
<!--тестовые файлы Вы звуковые файлы можно взять тут svn co http://svn.freeswitch.ru/bbv/mod_say_ru/ru/  -->
<include>                   
        <language name="ru" sound-prefix="$${sounds_dir}/ru/RU/elena" tts-engine="cepstral" tts-voice="elena">
                <phrases>   
                        <macros>
                                <X-PRE-PROCESS cmd="include" data="demo/*.xml"/> <!-- Note: this now grabs whole subdir, previously grabbed only demo.xml -->
                                <!--voicemail_en_tts is purely implemented with tts, we have the files based one that is the default. -->
                                <X-PRE-PROCESS cmd="include" data="vm/sounds.xml"/>  <!-- vm/tts.xml if you want to use tts and have cepstral -->
                        </macros>
                </phrases> 
        </language>
</include>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IVR, say только на английском.
СообщениеДобавлено: 15 мар 2018 10:41 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
так:
Код:
<entry action="menu-play-sound" digits="3" param="say: ru number pronounced 12345"/>
пробовали?

или где там вам нужен say

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IVR, say только на английском.
СообщениеДобавлено: 15 мар 2018 13:06 

Зарегистрирован: 13 мар 2018 21:46
Сообщения: 12
Да, пробовал. Прописывал в Greet Long. Так и говорит: ру намбер пронаунсд уан ту сри фор файф.


Вложения:
Screenshot_20180315_120354.png
Screenshot_20180315_120354.png [ 17.39 КБ | Просмотров: 14430 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IVR, say только на английском.
СообщениеДобавлено: 15 мар 2018 13:24 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
вбейте в диалплане перед application ivr
Код:
<action application="set" data="default_language=ru"/>

в greet-long
Код:
phrase:directory_result_menu,1,2,3,4
на русском?

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IVR, say только на английском.
СообщениеДобавлено: 15 мар 2018 15:31 

Зарегистрирован: 13 мар 2018 21:46
Сообщения: 12
В каталоге /etc/freeswitch/dialplan - все файлы имеют расширение .noload. Я так подозреваю, диалплан генерируется из базы, средствами FusionPBX.
Нашел там Dialplan manager, и название своего меню - Test. Отредактировал:
Вложение:
dialplan.png
dialplan.png [ 51.33 КБ | Просмотров: 14426 ]

- не помогло. Все равно все на английском.
Фразы - по умолчанию не дает ничего выбрать вообще:
Вложение:
phrase.png
phrase.png [ 22.62 КБ | Просмотров: 14426 ]

Но, если выбрать say: то потом можно удалить, и прописать вручную: phrase:directory_result_menu,1,2,3,4
В случае с фразой - вообще тишина, и сразу отбой.

Может быть, это связано с тем, что ставилась stable ветка по умолчанию, а не master? Я где-то находил информацию, что русификация меню (не голосового, а обычного меню fusionpbx) добавлена в мастер ветке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IVR, say только на английском.
СообщениеДобавлено: 15 мар 2018 16:25 

Зарегистрирован: 13 мар 2018 21:46
Сообщения: 12
Забавно. Только что сделал еще один свежий инсталл. Но, теперь уже все ставил из ветки master. В настройке IVR menu - прямо перед Greet Long - появился параметр Lang. Вписал туда ru. Перепроверил, везде стоит default_language=ru и все языки - тоже русский. Зашел в диалплан, нашел там тестовое ivr, появилась кнопка XML - и уже там указано:
Код:
<extension name="Test" continue="false" uuid="c7d9071d-ecb9-47a7-b7a9-d4402f507a71">
   <condition field="destination_number" expression="^5000$">
      <action application="answer" data=""/>
      <action application="sleep" data="1000"/>
      <action application="set" data="hangup_after_bridge=true"/>
      <action application="set" data="ringback=local_stream://default"/>
      <action application="set" data="presence_id=5000@192.168.1.111"/>
      <action application="set" data="default_language=ru"/>
      <action application="set" data="transfer_ringback=local_stream://default"/>
      <action application="set" data="ivr_menu_uuid=eeaf2ed8-2e08-4de4-9d3d-3d37766ef683"/>
      <action application="ivr" data="eeaf2ed8-2e08-4de4-9d3d-3d37766ef683"/>
      <action application="" data=""/>
   </condition>
</extension>


При этом - поведение полностью одинаковое. Английский есть, вместо русского - тишина.
У кого-нибудь вообще работает say: на русском?.. :(


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB