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.
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
/var/media
como se muestra? ¿Y se aseguró de que el usuario del asterisco tenga acceso al archivo?