Asterisco Intentando reproducir el archivo de audio "El archivo /path/to/file.wav no existe en ningún formato"

2

Estoy tratando de manipular una aplicación para enviar llamadas prefabricadas.

Estoy tratando de obtener un asterisco para reproducir archivos wav / mp3 / gsm (lo compilé con las extensiones adecuadas y están cargados)

pero cuando trato de reproducir un archivo, me sale

-- 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

He intentado todo, desde convertir el archivo a gsm, 8000k mono wav, raw pcm, guardarlo en la carpeta / var / lib / asterisk / sounds, etc.

Oso espacial
fuente
¿Has hecho lo más obvio y has puesto el archivo /var/mediacomo se muestra? ¿Y se aseguró de que el usuario del asterisco tenga acceso al archivo?
Appleoddity
Si. También he intentado poner el archivo en / var / lib / asteriscos / sonidos y sonidos / es
Space Bear
No entiendo de dónde sacas todos estos caminos diferentes. Quiero decir, está buscando el archivo en un solo lugar. Ponga el archivo allí y funcionará. ¿Está asterisco enrojecido? Eso afectaría la ruta relativa en la que tiene que poner el archivo. Pero está bastante claro que está buscando el archivo en / var / media.
Appleoddity
He estado pasando / var / media / file_name a astrisk y está fallando. Intenté reproducir el archivo en / var / lib / asterisk / sounds también y pasarlo como "nombre_archivo".
Space Bear

Respuestas:

0

Por favor lea cuidadosamente la documentación

Asterisk es multi-formato / codec pbx. Debe poner el nombre del archivo sin extensión , el asterisco elegirá el mejor formato para el códec actual

Por ejemplo, puedes tener

file.gsm
file.g729
file.sln

Si llama a través de ulaw, se elegirá sln, a través de g729 - .g729, etc.

arheops
fuente