Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Русские фразы...

Русские фразы...

1 2>
Сообщений: 32

Русские фразы...

Имеем FreePBX 2.7 на астериске 1.4.29. (AsteriskNOW)

Скачал местный русский IVR... Когда звонишь на свой почтовый *97 ящик дама спрашивает пароль. Ввожу пароль. Потом она говорит "У вас нет" и связь рвется.
Все это выглядит так:
-- Executing [s@macro-get-vmcontext:300] NoOp("SIP/6700-00000004", "") in new stack
-- Executing [*97@from-internal:5] MailboxExists("SIP/6700-00000004", "6700@default") in new stack
-- Executing [*97@from-internal:6] GotoIf("SIP/6700-00000004", "1?mbexist") in new stack
-- Goto (from-internal,*97,106)
-- Executing [*97@from-internal:106] VoiceMailMain("SIP/6700-00000004", "6700@default") in new stack
-- <SIP/6700-00000004> Playing 'vm-password' (language 'ru')
-- <SIP/6700-00000004> Playing 'vm-youhave' (language 'ru')
-- <SIP/6700-00000004> Playing 'vm-no' (language 'ru')
== Spawn extension (from-internal, *97, 106) exited non-zero on 'SIP/6700-00000004'
-- Executing [h@from-internal:1] Macro("SIP/6700-00000004", "hangupcall") in new stack


Однако если в момент произнесения фразы про отсутствие новых сообщений нажать любую цифру, то все отрабатывает как надо:
-- Executing [s@macro-get-vmcontext:300] NoOp("SIP/6700-00000008", "") in new stack
-- Executing [*97@from-internal:5] MailboxExists("SIP/6700-00000008", "6700@default") in new stack
-- Executing [*97@from-internal:6] GotoIf("SIP/6700-00000008", "1?mbexist") in new stack
-- Goto (from-internal,*97,106)
-- Executing [*97@from-internal:106] VoiceMailMain("SIP/6700-00000008", "6700@default") in new stack
-- <SIP/6700-00000008> Playing 'vm-password' (language 'ru')
-- <SIP/6700-00000008> Playing 'vm-youhave' (language 'ru')
-- <SIP/6700-00000008> Playing 'vm-no' (language 'ru')
-- <SIP/6700-00000008> Playing 'vm-youhave' (language 'ru')
-- <SIP/6700-00000008> Playing 'vm-no' (language 'ru')
-- <SIP/6700-00000008> Playing 'vm-INBOX' (language 'ru')
-- <SIP/6700-00000008> Playing 'vm-options' (language 'ru')
-- <SIP/6700-00000008> Playing 'vm-opts' (language 'ru')
-- <SIP/6700-00000008> Playing 'vm-helpexit' (language 'ru')
-- <SIP/6700-00000008> Playing 'vm-goodbye' (language 'ru')
-- Executing [*97@from-internal:107] GotoIf("SIP/6700-00000008", "0?playret") in new stack
-- Executing [*97@from-internal:108] Macro("SIP/6700-00000008", "hangupcall|") in new stack



Если ставить английскую озвучку по умолчанию, то все хорошо:
-- Executing [s@macro-get-vmcontext:300] NoOp("SIP/6700-00000006", "") in new stack
-- Executing [*97@from-internal:5] MailboxExists("SIP/6700-00000006", "6700@default") in new stack
-- Executing [*97@from-internal:6] GotoIf("SIP/6700-00000006", "1?mbexist") in new stack
-- Goto (from-internal,*97,106)
-- Executing [*97@from-internal:106] VoiceMailMain("SIP/6700-00000006", "6700@default") in new stack
-- <SIP/6700-00000006> Playing 'vm-password' (language 'en')
-- <SIP/6700-00000006> Playing 'vm-youhave' (language 'en')
-- <SIP/6700-00000006> Playing 'vm-no' (language 'en')
-- <SIP/6700-00000006> Playing 'vm-messages' (language 'en')
-- <SIP/6700-00000006> Playing 'vm-opts' (language 'en')
== Spawn extension (from-internal, *97, 106) exited non-zero on 'SIP/6700-00000006'
-- Executing [h@from-internal:1] Macro("SIP/6700-00000006", "hangupcall") in new stack
Это я сам трубку положил...


Куда смотреть? Файлик vm-messages подсунул...


P.S. Нашел Тамару. То же самое...
2010-03-14 10:40

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Русские фразы...

сообщений голосовой почты не хаватает
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-03-14 10:42

Сообщений: 32

Re: Русские фразы...

Похоже, что не так...
Тупо скопировал каталог en в каталог ru. История повторяется - "You have no" и обрыв...

Победил следующим образом - взял Тамару, обозвал каталог как us. Поставил язык как "us". Только из местной озвучки скопировал файл vm-Work. Похоже, что когда ставишь язык "us" недостающие файлы * берет из "en"...
:)
2010-03-14 10:43

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Русские фразы...

все так
просто для русского языка другие сообщения вот и все
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-03-14 12:12

Сообщений: 6521

Re: Русские фразы...

kosmas:

Победил следующим образом - взял Тамару, обозвал каталог как us. Поставил язык как "us".
То есть, у Вас узбекский пакет Тамары?

kosmas:

Похоже, что когда ставишь язык "us" недостающие файлы * берет из "en"...
:)
Это просто открытие века!
Просто не надо тупо копировать. Лучше
1. почитать README, посмотреть какая версия Тамары у Вас.
2. посмотреть внимательно в /var/log/asterisk/full сразу после того, как Тамара говорит "У вас нет" и связь рвется.
3. представьте что будут делать другие новички, которые прочитают Ваши опыты - "Ага, надо поставить язык как "us" - узбекский, тупо скопировать и тупо переименовать!
2010-03-14 12:41

Сообщений: 32

Re: Русские фразы...

Просто не надо тупо копировать.
Вы как всегда правы... Вдумчивое tail -f /var/log/asterisk/full помогает лучше... :)

На вскидку: в этой Тамаре не хватает:
vm-messagex2
digits/1n
vm-newn

Потихонечку добываются из других наборов... :)
2010-03-15 15:06

Сообщений: 32

Re: Русские фразы...

Какая-то фигня получается.
Звоню с экстеншена на *97 - все говорят по-русски. Все хорошо. Звоню на экстеншен - говорят не по-русски...

В sip_custom.conf стоит Language=ru
2010-03-16 13:04

Сообщений: 6521

Re: Русские фразы...

Ну Вы же разберётесь? © ded
2010-03-16 13:11

Сообщений: 32

Re: Русские фразы...

Блин... Хоть намекните... :) © Я

Неужели каждому экстеншену язык руками указывать?
2010-03-16 13:19

Сообщений: 6521

Re: Русские фразы...

Каждый экстенш имеет
Language Code
This will cause all messages and voice prompts to use the selected language if installed.

Другой вариант - забить глобальную переменную так, чтобы значение
CHANNEL(language)=ru
считывалось во всех каналах, и было доступно во всяких очередях скажем

Queue(queuename,,,${CHANNEL(language)}/calltype)
2010-03-16 14:39

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru