Asterisco Tentando reproduzir o arquivo de áudio “Arquivo / caminho / para / arquivo.wav não existe em nenhum formato”

2

Estou tentando manipular um aplicativo para enviar chamadas pré-feitas.

Estou tentando obter o asterisco para reproduzir arquivos wav / mp3 / gsm (eu os compilei com as extensões apropriadas e eles foram carregados)

mas sempre que tento reproduzir um arquivo, recebo

-- Executing [_A.@cnsout:3] Playback("SIP/172.20.0.15-00000003",      "/var/media/derp.gsm") in new stack
[Jul 24 14:01:16] WARNING[8853][C-00000003]: file.c:774 ast_openstream_full: File /var/media/derp.gsm does not exist in any format
[Jul 24 14:01:16] WARNING[8853][C-00000003]: file.c:1247 ast_streamfile: Unable to open /var/media/derp.gsm (format (ulaw)): No such file or directory
[Jul 24 14:01:16] WARNING[8853][C-00000003]: app_playback.c:494 playback_exec: Playback failed on SIP/172.20.0.15-00000003 for /var/media/derp.gsm

Eu tentei de tudo, desde converter o arquivo para gsm, 8000k mono wav, raw pcm, salvá-lo na pasta / var / lib / asterisk / sounds etc.

    
por Space Bear 24.07.2018 / 20:17

1 resposta

0

Por favor, leia atentamente a documentação

O Asterisk é multi-formato / codec pbx. Você deve colocar o nome do arquivo sem extensão , o asterisco escolherá o melhor formato para o codec atual

Por exemplo, você pode ter

file.gsm
file.g729
file.sln

Se você ligar via ulaw, será escolhido sln, via g729 - .g729 etc.

    
por 27.07.2018 / 21:29

Tags