Страница 1 из 1

asterisk голосовая почта

Добавлено: 2009-12-25 1:49:33
mayor
такая проблема сообщения пишутся но нельзя прослушать конектится о потом тишина вот не пойму что не так?

Код: Выделить всё

 -- Registered SIP '7798' at 192.168.1.2 port 5060
    -- Executing [850@berloga:1] VoiceMailMain("SIP/7798-00000008", "7798@berloga") in new stack
    -- <SIP/7798-00000008> Playing 'vm-password.gsm' (language 'ru')
    -- <SIP/7798-00000008> Playing 'vm-youhave.gsm' (language 'ru')
[Dec 25 00:37:33] WARNING[16870]: file.c:644 ast_openstream_full: File digits/1n does not exist in any format
[Dec 25 00:37:33] WARNING[16870]: file.c:970 ast_streamfile: Unable to open digits/1n (format 0x2 (gsm)): No such file or directory
[Dec 25 00:37:33] WARNING[16870]: file.c:644 ast_openstream_full: File vm-newn does not exist in any format
[Dec 25 00:37:33] WARNING[16870]: file.c:970 ast_streamfile: Unable to open vm-newn (format 0x2 (gsm)): No such file or directory
  == Spawn extension (berloga, 850, 1) exited non-zero on 'SIP/7798-00000008'
[Dec 25 00:47:48] NOTICE[16870]: chan_sip.c:7243 process_sdp: No compatible codecs, not accepting this offer!
[Dec 25 00:48:11] NOTICE[16870]: chan_sip.c:7243 process_sdp: No compatible codecs, not accepting this offer!
    -- Executing [850@berloga:1] VoiceMailMain("SIP/7798-00000009", "7798@berloga") in new stack
    -- <SIP/7798-00000009> Playing 'vm-password.gsm' (language 'ru')
    -- <SIP/7798-00000009> Playing 'vm-youhave.gsm' (language 'ru')
[Dec 25 00:48:53] WARNING[16870]: file.c:644 ast_openstream_full: File digits/1n does not exist in any format
[Dec 25 00:48:53] WARNING[16870]: file.c:970 ast_streamfile: Unable to open digits/1n (format 0x2 (gsm)): No such file or directory
[Dec 25 00:48:53] WARNING[16870]: file.c:644 ast_openstream_full: File vm-newn does not exist in any format
[Dec 25 00:48:53] WARNING[16870]: file.c:970 ast_streamfile: Unable to open vm-newn (format 0x2 (gsm)): No such file or directory
  == Spawn extension (berloga, 850, 1) exited non-zero on 'SIP/7798-00000009'
вот файлы сообщений

Код: Выделить всё

(00:52:49)</var/spool/asterisk/voicemail/berloga/7798/INBOX> #ll
total 140
-rw-r--r--  1 root  wheel    12K 25 дек 00:36 msg0000.WAV
-rw-r--r--  1 root  wheel    12K 25 дек 00:36 msg0000.gsm
-rw-rw-rw-  1 root  wheel   246B 25 дек 00:36 msg0000.txt
-rw-r--r--  1 root  wheel   114K 25 дек 00:36 msg0000.wav
(00:52:51)</var/spool/asterisk/voicemail/berloga/7798/INBOX> #
пробую X-Lite и Zoiper - не работает, что значит No such file or directory?

Re: asterisk голосовая почта

Добавлено: 2009-12-25 2:40:27
komander
Это значит, что он вам пытается открыть файла, которого нет, да бы проиграть содержимое.
Проверьте, что бы в папке со звуковыми шаблонами для вашего языка (ru) был файл 1n.gsm в подкаталоге digits и файл vm-newn.gsm (лучше вообще хранить во всех возможных форматах).

Re: asterisk голосовая почта

Добавлено: 2009-12-25 7:50:46
iye
Это значит что вы звоните на астериск скорее всего 729 кодеком а астериск пишет все gsm или 711 кодеком (смотря как настроено) и т.к если вы не добавляли бинарного 729 кодека чтобы астериск мог перекодировать сообщения то у вас и получается тишина.

Re: asterisk голосовая почта

Добавлено: 2009-12-25 9:16:00
mayor
iye писал(а):Это значит что вы звоните на астериск скорее всего 729 кодеком а астериск пишет все gsm или 711 кодеком (смотря как настроено) и т.к если вы не добавляли бинарного 729 кодека чтобы астериск мог перекодировать сообщения то у вас и получается тишина.
а как собрать этот кодек то?, и как посмотреть какие кодеки есть у астериска?

Re: asterisk голосовая почта

Добавлено: 2009-12-25 9:34:48
iye
Невыносимо хочется отправить вас на ... http://voip-info.org/tiki-index.php ) А кодеки можно взять вот тут : http://asterisk.hosting.lv/

Re: asterisk голосовая почта

Добавлено: 2009-12-25 12:30:43
mayor
млин наверно не в кодеках дело вроде все есть:

Код: Выделить всё

batmen*CLI> module show
Module                         Description                              Use Count
app_milliwatt.so               Digital Milliwatt (mu-law) Test Applicat 0
app_minivm.so                  Mini VoiceMail (A minimal Voicemail e-ma 0
app_mixmonitor.so              Mixed Audio Monitoring Application       0
app_morsecode.so               Morse code                               0
app_mp3.so                     Silly MP3 Application                    0
app_nbscat.so                  Silly NBS Stream Application             0
app_parkandannounce.so         Call Parking and Announce Application    0
app_zapateller.so              Block Telemarketers with Special Informa 0
codec_a_mu.so                  A-law and Mulaw direct Coder/Decoder     0
codec_adpcm.so                 Adaptive Differential PCM Coder/Decoder  0
codec_alaw.so                  A-law Coder/Decoder                      0
codec_g722.so                  ITU G.722-64kbps G722 Transcoder         0
codec_g726.so                  ITU G.726-32kbps G726 Transcoder         0
codec_gsm.so                   GSM Coder/Decoder                        0
codec_lpc10.so                 LPC10 2.4kbps Coder/Decoder              0
codec_speex.so                 Speex Coder/Decoder                      0
codec_ulaw.so                  mu-Law Coder/Decoder                     0
format_g723.so                 G.723.1 Simple Timestamp File Format     0
format_g726.so                 Raw G.726 (16/24/32/40kbps) data         0
format_g729.so                 Raw G729 data                            0
format_gsm.so                  Raw GSM data                             0
format_h263.so                 Raw H.263 data                           0
format_h264.so                 Raw H.264 data                           0
format_ilbc.so                 Raw iLBC data                            0
format_jpeg.so                 JPEG (Joint Picture Experts Group) Image 0
format_ogg_vorbis.so           OGG/Vorbis audio                         0
____   _____ ___


166 modules loaded
batmen*CLI>


Re: asterisk голосовая почта

Добавлено: 2009-12-25 12:49:24
iye
Должно быть так:

Код: Выделить всё

*CLI> module show like g729
Module                         Description                              Use Count
format_g729.so                 Raw G729 data                            0       
codec_g729-ast14-gcc4-freebsd7-core2.so g729 Coder/Decoder, based on IPP         0
2 modules loaded
Тот модуль который у вас загружен позволяет работать байпас .. ничего не перекодируя. Это раз.
Во вторых убедитесь все таки каким кодеком совершается звонок. Может проще не трахать мозг и позвонить gsm кодеком на астериск ?

Re: asterisk голосовая почта

Добавлено: 2009-12-25 13:40:36
mayor
вот позвонил gsm :

Код: Выделить всё

  -- Executing [850@berloga:1] VoiceMailMain("SIP/7798-00000004", "7798@berloga") in new stack
    -- <SIP/7798-00000004> Playing 'vm-password.gsm' (language 'ru')
    -- <SIP/7798-00000004> Playing 'vm-youhave.gsm' (language 'ru')
[Dec 25 12:44:41] WARNING[18497]: file.c:644 ast_openstream_full: File digits/1n does not exist in any format
[Dec 25 12:44:41] WARNING[18497]: file.c:970 ast_streamfile: Unable to open digits/1n (format 0x2 (gsm)): No such file or directory
[Dec 25 12:44:41] WARNING[18497]: file.c:644 ast_openstream_full: File vm-newn does not exist in any format
[Dec 25 12:44:41] WARNING[18497]: file.c:970 ast_streamfile: Unable to open vm-newn (format 0x2 (gsm)): No such file or directory
  == Spawn extension (berloga, 850, 1) exited non-zero on 'SIP/7798-00000004'
batmen*CLI>

Re: asterisk голосовая почта

Добавлено: 2009-12-25 13:58:04
mayor
короче победил - кодеки тут ни причем, вся проблема в звуковых файлах, ставил русские из статьи http://www.lissyara.su/articles/freebsd ... sk_ip_pbx/ в sip.conf ставил

Код: Выделить всё

language=ru
поменял на en, какие файлы совпадали заменил, т.е. по русски не все файлы, - и все почта работает пишет и дает прослушать, СПС за ответы, буду дальше конференцию ковырять

Re: asterisk голосовая почта

Добавлено: 2009-12-25 14:01:56
iye
Ну теперь мы явно видим что он не может найти файлики голосового меню на русском языке ога. Поставте дефолтовый язык - английский и услышите волшебные звуки. А если уж очень хоца на русском то вот тут: http://inhibitz.ucoz.ru/load/5-1-0-14 и прикручиваем.
З.Ы.
Опередил )

Re: asterisk голосовая почта

Добавлено: 2009-12-25 14:16:39
thefree
_http://groups.google.ru/group/ruasterisk/files

2iye Перед тем как советовать какой материал/статью стоить проверить качество.
И потом
астериск пишет все gsm или 711 кодеком
, это не так.

Re: asterisk голосовая почта

Добавлено: 2009-12-25 14:26:53
iye
Если вас чем то не устраивают те ссылки которые я предлагаю, просто игнорируйте их ) По дефолту астериск пишет именно 711 или gsm.

Код: Выделить всё

[general]
; Formats for writing Voicemail.  Note that when using IMAP storage for
; voicemail, only the first format specified will be used.
;format=g723sf|wav49|wav
format=wav49|gsm|wav