[Home]

Summary:ASTERISK-25769: Asterisk 13 is unable to convert audio files to sln48 format
Reporter:Ugo Viti (ugo.viti)Labels:
Date Opened:2016-02-10 11:39:01.000-0600Date Closed:2017-04-17 09:31:56
Priority:MinorRegression?Yes
Status:Closed/CompleteComponents:Formats/format_sln
Versions:13.7.2 Frequency of
Occurrence
Related
Issues:
Environment:CentOS 7, FreePBX 13, Asterisk 13.7.2Attachments:
Description:Hi,

I already searched into forums, issues, wiki without success, so I'll report here my troubles.

I'm testing FreePBX 13 and Asterisk 13, and I have a problem when importing and converting system recordings into Asterisk sounds directory.
Since FreePBX 13 the default audio format It has become sln48 instead sln16 (if using asterisk 13 as engine).

only converting to sln or sln16 works, others sln* format can't be used.

I'm unable to discover if caused by compilation problem or system library version mismatch. Anyway, follow a brief report of problematic commands:

{code:bash}

[root@izpbx13 tmp]# file /var/spool/asterisk/tmp/test.wav
test.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 8000 Hz


izpbx13*CLI> core show version
Asterisk 13.7.0 built by root @ izpbx13.local on a x86_64 running Linux on 2016-01-22 15:09:00 UTC

izpbx13*CLI> core show file formats
Format     Name       Extensions          
------     ----       ----------          
slin       mp3        mp3                
gsm        wav49      WAV|wav49          
h264       h264       h264                
h263       h263       h263                
siren14    siren14    siren14            
g723       g723sf     g723|g723sf        
adpcm      vox        vox                
gsm        gsm        gsm                
g729       g729       g729                
siren7     siren7     siren7              
g726       g726-16    g726-16            
g726       g726-24    g726-24            
g726       g726-32    g726-32            
g726       g726-40    g726-40            
g719       g719       g719                
g722       g722       g722                
ulaw       au         au                  
alaw       alaw       alaw|al|alw        
ulaw       pcm        pcm|ulaw|ul|mu|ulw  
ilbc       iLBC       ilbc                
slin16     wav16      wav16              
slin       wav        wav                
slin192    sln192     sln192              
slin96     sln96      sln96              
slin48     sln48      sln48              
slin44     sln44      sln44              
slin32     sln32      sln32              
slin24     sln24      sln24              
slin16     sln16      sln16              
slin12     sln12      sln12              
slin       sln        sln|raw            
31 file formats registered.

izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.alaw
Converted /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.alaw in 0ms


izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.ulaw
Converted /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.ulaw in 0ms


izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.gsm
Converted /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.gsm in 7ms


izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln
Converted /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.sln in 0ms


izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln12
Failed to convert /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.sln12!
Command 'file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln12' failed.
[2016-01-22 16:22:23] WARNING[19547]: translate.c:481 ast_translator_build_path: No translator path: (ending codec is not valid)
[2016-01-22 16:22:23] WARNING[19547]: file.c:247 ast_writestream: Unable to translate to format sln12, source format slin


izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln16
Converted /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.sln16 in 10ms


izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln24
Failed to convert /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.sln24!
Command 'file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln24' failed.
[2016-01-22 16:22:56] WARNING[19547]: translate.c:481 ast_translator_build_path: No translator path: (ending codec is not valid)
[2016-01-22 16:22:56] WARNING[19547]: file.c:247 ast_writestream: Unable to translate to format sln24, source format slin


izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln32
Failed to convert /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.sln32!
Command 'file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln32' failed.
[2016-01-22 16:23:17] WARNING[19547]: translate.c:481 ast_translator_build_path: No translator path: (ending codec is not valid)
[2016-01-22 16:23:17] WARNING[19547]: file.c:247 ast_writestream: Unable to translate to format sln32, source format slin


izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln44
Failed to convert /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.sln44!
Command 'file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln44' failed.
[2016-01-22 16:23:38] WARNING[19547]: translate.c:481 ast_translator_build_path: No translator path: (ending codec is not valid)
[2016-01-22 16:23:38] WARNING[19547]: file.c:247 ast_writestream: Unable to translate to format sln44, source format slin


izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln48
Failed to convert /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.sln48!
Command 'file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln48' failed.
[2016-01-22 16:24:19] WARNING[19547]: translate.c:481 ast_translator_build_path: No translator path: (ending codec is not valid)
[2016-01-22 16:24:19] WARNING[19547]: file.c:247 ast_writestream: Unable to translate to format sln48, source format slin


izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln96
Failed to convert /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.sln96!
Command 'file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln96' failed.
[2016-01-22 16:24:01] WARNING[19547]: translate.c:481 ast_translator_build_path: No translator path: (ending codec is not valid)
[2016-01-22 16:24:01] WARNING[19547]: file.c:247 ast_writestream: Unable to translate to format sln96, source format slin


izpbx13*CLI> file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln192
Failed to convert /var/spool/asterisk/tmp/test.wav to /var/spool/asterisk/tmp/test.sln192!
Command 'file convert /var/spool/asterisk/tmp/test.wav /var/spool/asterisk/tmp/test.sln192' failed.
[2016-01-22 16:24:40] WARNING[19547]: translate.c:481 ast_translator_build_path: No translator path: (ending codec is not valid)
[2016-01-22 16:24:40] WARNING[19547]: file.c:247 ast_writestream: Unable to translate to format sln192, source format slin
{code}

Any idea? this is a Asterisk 13 problem? my compilation problem?

Thank you very much for the help.

With Kind Regards
Comments:By: Asterisk Team (asteriskteam) 2016-02-10 11:39:02.704-0600

Thanks for creating a report! The issue has entered the triage process. That means the issue will wait in this status until a Bug Marshal has an opportunity to review the issue. Once the issue has been reviewed you will receive comments regarding the next steps towards resolution.

A good first step is for you to review the [Asterisk Issue Guidelines|https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines] if you haven't already. The guidelines detail what is expected from an Asterisk issue report.

Then, if you are submitting a patch, please review the [Patch Contribution Process|https://wiki.asterisk.org/wiki/display/AST/Patch+Contribution+Process].

By: Asterisk Team (asteriskteam) 2016-02-10 11:39:04.075-0600

We appreciate the difficulties you are facing, however information request type issues would be better served in a different forum.

The Asterisk community provides support over IRC, mailing lists, and forums as described at http://asterisk.org/community. The Asterisk issue tracker is used specifically to track issues concerning bugs and documentation errors.

If this issue is actually a bug please use the Bug issue type instead.

Please see the Asterisk Issue Guidelines [1] for instruction on the intended use of the Asterisk issue tracker.

Thanks!

[1] https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines

By: Sean Bright (seanbright) 2017-04-14 14:09:32.451-0500

Meant to close as "Can't Reproduce"