https://www.postmet.com/digits.zip
Всё работает с вышеуказанными пакетами, и voicemail тоже. Надо просто правильно засунуть в ./sounds/ru и цифры тоже под ./sounds/digits/ru
В extensions.conf если нужно по русски услышать -
exten => _7ХХХХХ,1,SetLanguage(ru)
Даже точное время проговаривает по-русски! Не говоря о других аппликациях...
| Ded писал(а): |
| Даже точное время проговаривает по-русски! Не говоря о других аппликациях... |
К сожалению, голосовое меню VoicemailMain так и остается англоязычным, естественно, за исключением цифр
ты что-то не так ставишь, всё работает. Разберись, это гораздо проще, проблема просто в правильном расположении файлов!
Если у людей, и у нас, правильно воспроизводится, то будет и у тебя!
[settlement@cpq ru]# ls -la
total 376
drwxr-xr-x 2 root root 4096 Apr 14 11:25 .
drwxr-xr-x 6 root root 4096 Apr 14 11:14 ..
-rw-r--r-- 1 root root 1650 Dec 9 00:00 after-the-tone.gsm
-rw-r--r-- 1 root root 4422 Dec 9 00:00 all-reps-busy.gsm
-rw-r--r-- 1 root root 3960 Dec 9 00:00 and-prs-pound-whn-finished.gsm
-rw-r--r-- 1 root root 1485 Dec 9 00:00 auth-thankyou.gsm
-rw-r--r-- 1 root root 2904 Dec 9 00:00 available-options.gsm
-rw-r--r-- 1 root root 1089 Dec 9 00:00 bad.gsm
-rw-r--r-- 1 root root 8415 Dec 9 00:00 busy-pls-hold.gsm
-rw-r--r-- 1 root root 693 Dec 9 00:00 by.gsm
-rw-r--r-- 1 root root 3762 Dec 9 00:00 calls-waiting-for-rep.gsm
-rwx------ 1 root root 10659 Jan 17 16:28 demo-enterkeywords.gsm
-rw-r--r-- 1 root root 4653 Dec 9 00:00 est-hold-time-is.gsm
-rw-r--r-- 1 root root 7326 Dec 9 00:00 first-in-line.gsm
-rw-r--r-- 1 root root 891 Dec 9 00:00 for.gsm
-rw-r--r-- 1 root root 1551 Dec 9 00:00 goodbye.gsm
-rw-r--r-- 1 root root 1353 Dec 9 00:00 good.gsm
-rw-r--r-- 1 root root 858 Dec 9 00:00 hours.gsm
-rw-r--r-- 1 root root 3729 Dec 9 00:00 if-correct-press.gsm
-rw-r--r-- 1 root root 3729 Dec 9 00:00 if-this-is-correct-press.gsm
-rw-r--r-- 1 root root 1386 Dec 9 00:00 in-the-line.gsm
-rw-r--r-- 1 root root 1551 Dec 9 00:00 in-the-queue.gsm
-rw-r--r-- 1 root root 5907 Dec 9 00:00 invalid.gsm
-rw-r--r-- 1 root root 1155 Dec 9 00:00 menu.gsm
-rw-r--r-- 1 root root 1188 Dec 9 00:00 minutes.gsm
-rw-r--r-- 1 root root 2079 Dec 9 00:00 negative.gsm
-rw-r--r-- 1 root root 957 Dec 9 00:00 or.gsm
-rw-r--r-- 1 root root 3300 Dec 9 00:00 otherwise-press.gsm
-rw-r--r-- 1 root root 2772 Dec 9 00:00 our-business-hours-are.gsm
-rw-r--r-- 1 root root 5907 Dec 9 00:00 pbx-invalid.gsm
-rw-r--r-- 1 root root 5907 Dec 9 00:00 pbx-invalidpark.gsm
-rw-r--r-- 1 root root 2475 Dec 9 00:00 pbx-transfer.gsm
-rw-r--r-- 1 root root 12969 Dec 9 00:00 pls-lv-msg-will-contact.gsm
-rw-r--r-- 1 root root 8580 Dec 9 00:00 pls-stay-on-line.gsm
-rw-r--r-- 1 root root 1947 Dec 9 00:00 press-1.gsm
-rw-r--r-- 1 root root 2079 Dec 9 00:00 press-2.gsm
-rw-r--r-- 1 root root 2046 Dec 9 00:00 press-3.gsm
-rw-r--r-- 1 root root 2277 Dec 9 00:00 press-4.gsm
-rw-r--r-- 1 root root 2409 Dec 9 00:00 press-5.gsm
-rw-r--r-- 1 root root 2178 Dec 9 00:00 press-6.gsm
-rw-r--r-- 1 root root 2079 Dec 9 00:00 press-7.gsm
-rw-r--r-- 1 root root 2343 Dec 9 00:00 press-8.gsm
-rw-r--r-- 1 root root 2244 Dec 9 00:00 press-9.gsm
-rw-r--r-- 1 root root 2145 Dec 9 00:00 press-hash.gsm
-rw-r--r-- 1 root root 2805 Dec 9 00:00 press-pound.gsm
-rw-r--r-- 1 root root 4851 Dec 9 00:00 press-pound-save-changes.gsm
-rw-r--r-- 1 root root 3696 Dec 9 00:00 press-star-cancel.gsm
-rw-r--r-- 1 root root 2541 Dec 9 00:00 press-star.gsm
-rw-r--r-- 1 root root 2805 Dec 9 00:00 privacy-incorrect.gsm
-rw-r--r-- 1 root root 7524 Dec 9 00:00 privacy-prompt1.gsm
-rwx------ 1 root root 8415 Apr 14 10:48 privacy-prompt.gsm
-rw-r--r-- 1 root root 1485 Dec 9 00:00 privacy-thankyou.gsm
-rw-r--r-- 1 root root 5511 Dec 9 00:00 privacy-unident.gsm
-rw-r--r-- 1 root root 6666 Dec 9 00:00 ss-noservice.gsm
-rw-r--r-- 1 root root 1221 Dec 9 00:00 status.gsm
-rw-r--r-- 1 root root 2475 Dec 9 00:00 thank-you-for-calling.gsm
-rw-r--r-- 1 root root 1386 Dec 9 00:00 these-are-currently.gsm
-rw-r--r-- 1 root root 3003 Dec 9 00:00 thnk-u-for-patience.gsm
-rw-r--r-- 1 root root 5445 Dec 9 00:00 transfer.gsm
-rw-r--r-- 1 root root 4554 Dec 9 00:00 visit-asterisk-website.gsm
-rw-r--r-- 1 root root 1452 Dec 9 00:00 vm-extension.gsm
-rw-r--r-- 1 root root 12111 Dec 9 00:00 vm-intro.gsm
-rw-r--r-- 1 root root 759 Dec 9 00:00 vm-isonphone.gsm
-rw-r--r-- 1 root root 1485 Dec 9 00:00 vm-isunavail.gsm
-rw-r--r-- 1 root root 1452 Dec 9 00:00 vm-theperson.gsm
-rw-r--r-- 1 root root 2079 Dec 9 00:00 welcome.gsm
-rw-r--r-- 1 root root 3696 Dec 9 00:00 wtng-to-spk-w-rep.gsm
-rw-r--r-- 1 root root 1617 Dec 9 00:00 you-are-caller-num.gsm
-rw-r--r-- 1 root root 2409 Dec 9 00:00 you-are-call-num.gsm
| Ded писал(а): |
| 2 DAN: ты что-то не так ставишь, всё работает. |
Вот листинг типичного доступа к почтовому ящику через application VoicemailMain:
| Код: |
| -- Executing VoiceMailMain("SIP/301-b0d7", "s301") in new stack -- Playing 'vm-youhave' (language 'ru') -- Playing 'digits/1' (language 'ru') -- Playing 'vm-INBOX' (language 'ru') -- Playing 'vm-message' (language 'ru') -- Playing 'vm-onefor' (language 'ru') -- Playing 'vm-INBOX' (language 'ru') -- Playing 'vm-messages' (language 'ru') -- Playing 'vm-opts' (language 'ru') -- Playing 'vm-helpexit' (language 'ru') -- Playing 'vm-first' (language 'ru') -- Playing 'vm-message' (language 'ru') == Parsing '/var/spool/asterisk/voicemail/default/301/INBOX/msg0000.txt': Found -- Playing 'vm-received' (language 'ru') -- Playing 'digits/at' (language 'ru') -- Playing 'digits/16' (language 'ru') -- Playing 'digits/oh' (language 'ru') -- Playing 'digits/7' (language 'ru') -- Playing 'vm-from-phonenumber' (language 'ru') -- Playing 'digits/2' (language 'ru') -- Playing 'digits/0' (language 'ru') -- Playing 'digits/6' (language 'ru') -- Playing '/var/spool/asterisk/voicemail/default/301/INBOX/msg0000' (language 'ru') -- Playing 'vm-advopts' (language 'ru') -- Playing 'vm-repeat' (language 'ru') -- Playing 'vm-delete' (language 'ru') -- Playing 'vm-toforward' (language 'ru') -- Playing 'vm-savemessage' (language 'ru') -- Playing 'vm-helpexit' (language 'ru') -- Playing 'vm-deleted' (language 'ru') -- Playing 'vm-advopts' (language 'ru') -- Playing 'vm-goodbye' (language 'ru') -- Executing Hangup("SIP/301-b0d7", "") in new stack == Spawn extension (default, 00, 2) exited non-zero on 'SIP/301-b0d7' |
Обрати внимание на имена проигрываемых файлов, например такие: 'vm-youhave', 'vm-INBOX', 'vm-message'. И попробуй отыскать их в приведенном тобой списке.
Что касается application Voicemail, то там действительно все по-русски.
Достаточно того, что есть, если не хватает (типа 'vm-youhave'), послать себе сообщение и переписать его с именем 'vm-youhave.gsm' или каким другим - не трудно. Но действительно ли необходимо, если все мессаги приходят в мэйл?