Русские фразы...
Имеем 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. Нашел Тамару. То же самое...
|