[asterisk-bugs] [JIRA] (ASTERISK-27307) AMI Action 'Command' only returns the last line

Ramon Peek (JIRA) noreply at issues.asterisk.org
Tue Oct 3 21:36:39 CDT 2017


Ramon Peek created ASTERISK-27307:
-------------------------------------

             Summary: AMI Action 'Command' only returns the last line
                 Key: ASTERISK-27307
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27307
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Core/ManagerInterface
    Affects Versions: 15.0.0-rc1, 14.0.0
         Environment: CentOS 6.8 
            Reporter: Ramon Peek
            Severity: Minor


The AMI Action 'Command' only returns the last line from the output of a CLI command.
This is the case since the launch of Asterisk 14, which is described on the Asterisk Wiki as;

"The Command action now sends the output from the CLI command as a series of Output headers for each line instead of as a block of text with the --END COMMAND-- delimiter to match the output from other actions."
https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+14


As a result we are no longer getting a useful response if the CLI command executed contains multiple lines, like 'core show channels' or 'sip show channels'
In these cases only the last line of the CLI Command is then reported on the "Output header" 

The WiKi mentions; "a series of Output headers for each line"
But clearly that doesn't happen, we only get a single "output header".

I've written a simple patch that reverts this change.
Even though this works for me at the moment, reverting the change is a step backwards and likely not the correct way to continue.
I'd like to write a correct solution to the problem, but this requires me to know more about the reasons behind the original change.
However, I could not find the actual change anywhere in the ChangeLog or here on Jira. 
Some assistance is appreciated.



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



More information about the asterisk-bugs mailing list