Olá a todos no Asterisk 18 Cooked em um servidor Centos 7 quando quero reproduzir um arquivo wav, mono pcm s16 le 8000 hz permite chamado MyWavFile.wav tento reproduzi-lo de outra maneira com o aplicativo BackGround ou MP3Player e estou obtendo um muito resposta semelhante
-- Executing [112@local:1] Answer("PJSIP/5020-00000000", "") in new stack
-- Executing [112@local:2] BackGround("PJSIP/5020-00000000", "/var/lib/asterisk/moh/MyWavFile.wav") in new stack
[Jul 12 23:26:49] WARNING[8272][C-00000001]: file.c:824 ast_openstream_full: File /var/lib/asterisk/moh/MyWavFile.wav does not exist in any format
[Jul 12 23:26:49] WARNING[8272][C-00000001]: file.c:1303 ast_streamfile: Unable to open /var/lib/asterisk/moh/MyWavFile.wav (format (ulaw)): No such file or directory
[Jul 12 23:26:49] WARNING[8272][C-00000001]: pbx_builtins.c:1256 pbx_builtin_background: ast_streamfile failed on PJSIP/5020-00000000 for /var/lib/asterisk/moh/MyWavFile.wav
-- Executing [112@local:3] Hangup("PJSIP/5020-00000000", "") in new stack
-- Executing [112@local:1] Answer("PJSIP/5020-00000001", "") in new stack
-- Executing [112@local:2] MP3Player("PJSIP/5020-00000001", "/var/lib/asterisk/moh/MyWavFile.wav") in new stack
[Jul 12 23:27:42] WARNING[8288][C-00000002]: app_mp3.c:258 mp3_exec: MP3 stream '/var/lib/asterisk/moh/MyWavFile.wav' is broken or nonexistent
-- Executing [112@local:3] Hangup("PJSIP/5020-00000001", "") in new stack
mas se eu usar esse mesmo arquivo como MOH ele funciona toca MMMM o que deve faltar nisso ?
Obrigado a todos por qualquer ajuda!
O Asterisk é um PBX multiformato. O arquivo não pode terminar em .wav, mas em .g729 ou .gsm
Pode haver mais de um arquivo com o mesmo nome e o asterisco escolherá um com base no caminho do codec.
Então. Esse
NÃO DEVE funcionar. Você colocou o nome do arquivo SEM extensões como esta
ps no seu caso, o codec é ulaw e ele pesquisará como -> .ulaw ->.sln ->.wav -> .alaw -> .WAV(gsm) -> .gsm etc.