[asterisk-bugs] [JIRA] (ASTERISK-27871) Remote URL in playback must end with file extension

Caesar (JIRA) noreply at issues.asterisk.org
Mon May 21 22:57:56 CDT 2018


Caesar created ASTERISK-27871:
---------------------------------

             Summary: Remote URL in playback must end with file extension
                 Key: ASTERISK-27871
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27871
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Applications/app_playback
    Affects Versions: 15.0.0, 14.0.0
            Reporter: Caesar


Issue is simple, when using a remote URL if the URL does not end with the extension Asterisk believes it is a file in the local file system. This occurs even after a GET attempt is made to the URL which is strange. 


Steps to reproduce:

Dialplan code:
same  =>  n,Playback(http://4.4.4.4:9040/v1/get-audio-file/5b00f1d7f9675d593051c92e.wav?Authorization=abc123123)

Will result in:
[May 21 23:33:02] WARNING[20780][C-00000017]: file.c:774 ast_openstream_full: File http://4.4.4.4:9040/v1/get-audio-file/5b00f1d7f9675d593051c92e.wav?Authorization=abc123123 does not exist in any format
[May 21 23:33:02] WARNING[20780][C-00000017]: file.c:1247 ast_streamfile: Unable to open http://4.4.4.4:9040/v1/get-audio-file/5b00f1d7f9675d593051c92e.wav?Authorization=abc123123 (format (ulaw)): No such file or directory



If we do:
same  =>  n,Playback(http://4.4.4.4:9040/v1/get-audio-file/5b00f1d7f9675d593051c92e.wav)

It works without issue.






--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list