Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Локализация голосовой почты при использовании Callback и DISA в Elastix

0

Приветствую. Понадобилось настроить голосовую почту. При совершении звонков изнутри сети - все красиво, отвечает по-русски, а вот если дозвониться из города, Elastix делает Callback и попадании в DISA все на английской мове. Все что предлагалось уже перепробовал - безуспешно. Печально очень. Elastix 2.3

удалить закрыть спам изменить тег редактировать

спросил 2012-06-04 20:04:24 +0400

plastilin Gravatar plastilin
21 7 1 6

обновил 2012-06-04 20:05:17 +0400

1 Ответ

0

sip_general_custom.conf

language=ru

ну или сделайте спец контекст для колбека в который добавте вот так

exten => _X.,1,Set(CHANNEL(language)=ru)

а вообещ если для вас это печально, то очевидно вам надо нанять специалиста которому это обычно. ибо через веб это не сделать точно.

ссылка удалить спам редактировать

ответил 2012-06-04 20:53:27 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2012-06-04 20:53:57 +0400

Comments

Печально как раз то, что через веб интерфейс этого сделать нельзя. Я вобще смотрю, что веб интерфейс сильно ограничивает. Вот насчет конктекста для колбека - спасибо.

plastilin ( 2012-06-04 20:58:34 +0400 )редактировать

ничего печального тут нет. рынок россии меньше 1% от пользователей elastic. не нравится? это открытый проект. предложите решение(патч для callback)/

meral ( 2012-06-04 21:01:15 +0400 )редактировать

в Elastix легко можно установить глобальный параметр language=ru через вебморду если что

DJs3000 ( 2013-01-02 01:09:52 +0400 )редактировать

В морде параметров ru в нескольких месиах можно натыкать... Вы про какой пункт менб именно говорите?

plastilin ( 2013-01-11 03:48:34 +0400 )редактировать

Я говорю про Глобальный параметр который один единственный. Вкладка PBX далее пункт Unembedded freePBX таким образом попадаем в FreePBX(авторизуемся так же как и в Elastix) переходим на вкладку Tools далее пункт Asterisk SIP Settings ну и тут в поле Language ставим ru

DJs3000 ( 2013-01-17 12:55:10 +0400 )редактировать

Добавил, не помогло. Кусок лога из DISA при звонке на голосовую почту:

-- Executing [97@from-internal:4] Macro("Local/97@from-internal-00000006;2", "get-vmcontext,88") in new stack -- Executing [s@macro-get-vmcontext:1] Set("Local/97@from-internal-00000006;2", "VMCONTEXT=novm") in new stack -- Executing [s@macro-get-vmcontext:2] GotoIf("Local/97@from-internal-00000006;2", "0?200:300") in new stack -- Goto (macro-get-vmcontext,s,300) -- Executing [s@macro-get-vmcontext:300] NoOp("Local/97@from-internal-00000006;2", "") in new stack -- Executing [97@from-internal:5] Set("Local/97@from-internal-00000006;2", "VMBOXEXISTSSTATUS=FAILED") in new stack -- Executing [97@from-internal:6] GotoIf("Local/97@from-internal-00000006;2", "0?mbexist") in new stack -- Executing [97@from-internal:7] VoiceMailMain("Local/97@from-internal-00000006;2", "") in new stack -- <Local/97@from-internal-00000006;2> Playing 'vm-login.gsm' (language 'en')

plastilin ( 2013-01-17 16:48:46 +0400 )редактировать

Кусок лога с внутреннего телефона при звонке на голосовую почту:

Кусок лога с внутреннего IP теоефона:

-- Executing [s@macro-get-vmcontext:300] NoOp("SIP/88-0000000b", "") in new stack -- Executing [97@from-internal:5] Set("SIP/88-0000000b", "VMBOXEXISTSSTATUS=FAILED") in new stack -- Executing [97@from-internal:6] GotoIf("SIP/88-0000000b", "0?mbexist") in new stack -- Executing [*97@from-internal:7] VoiceMailMain("SIP/88-0000000b", "") in new stack -- <SIP/88-0000000b> Playing 'vm-login.alaw' (language 'ru')

plastilin ( 2013-01-17 16:49:24 +0400 )редактировать

ну и что не так? в ектеншене есть поле язык. у вас там наверно en стоит. или файлов русских нету просто.

meral ( 2013-01-17 17:48:31 +0400 )редактировать

для disa делайте кустом екстеншен и там ставте язык ручками

meral ( 2013-01-17 17:59:29 +0400 )редактировать

Local/97 это не сип. для локал канала вообще язык не поставить. если вы его используете то вы типа експерт и должны все сами разрулить.

meral ( 2013-01-17 18:02:31 +0400 )редактировать

Спасибо за ответы, но я не выставлял Local, использую то что предлагает веб интерфейс Elastix. Подскажите как правильно сделать?

plastilin ( 2013-01-18 13:36:35 +0400 )редактировать

заменить английские файлы русскими

meral ( 2013-01-18 16:38:26 +0400 )редактировать

Не хотелось заменять файлы, но помогает исключительно этот способ.

plastilin ( 2013-01-21 14:42:28 +0400 )редактировать

вот не надо ляля. через Local все работает. такчто никак не исключительно. через еластикс без кустом диалпална не рабоатет,да.

meral ( 2013-01-21 17:41:13 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-06-04 20:04:24 +0400

Просмотрен: 882 раз

Обновлен: Jun 04 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.