I have a C app that communicates with the AMI over a socket. The app works fine (has for years), and it dumps a debug log with all tx/rx traffic. So what I posted is exactly what the AMI is responding with. A telnet session would product the same.
I don't have access to the CLI, but I did ask the customer to try that command on the CLI. Your output is exactly what I expect (and what I see on other systems) The real mystery here is why is the AMI on this system responding strangely?! Permissions? Corruption? Some asterisk config file setting I should look at? Jason -----Original Message----- From: asterisk-users [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Antony Stone Sent: Wednesday, May 29, 2019 4:17 PM To: Asterisk Users Mailing List - Non-Commercial Discussion <asterisk-users@lists.digium.com> Subject: Re: [asterisk-users] AMI not responding correctly On Wednesday 29 May 2019 at 22:01:11, Jason wrote: > I am communicating How? > with Asterisk 13.18.3 over the AMI and issue the command: > > ActionID: 11 > Action: command > Command: core show calls > > And the response I get is: > > Response: Follows > Privilege: Command > ActionID: 11 > --END COMMAND- What happens if (at pretty much the same time) you run the command "core show calls" in the Asterisk command console? > But where is the call data? On my system (Asterisk 13.14.1) I get: Action: Command Command: core show calls Response: Follows Privilege: Command 0 active calls 0 calls processed --END COMMAND-- > What is going wrong on this system? I confirmed the AMI connection has > full read/write permissions. Why is the call data missing from the > response? How are you connecting and what are you using to parse the response? Try a simple telnet and see if the result is the same: $ telnet localhost 5038 Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. Asterisk Call Manager/2.9.0 Action: login Username: myusername Secret: secretpassword Response: Success Message: Authentication accepted Event: FullyBooted Privilege: system,all Status: Fully Booted Action: Command Command: core show calls Response: Follows Privilege: Command 0 active calls 0 calls processed --END COMMAND-- Antony. Response: Goodbye Message: Thanks for all the fish. -- 3 logicians walk into a bar. The bartender asks "Do you all want a drink?" The first logician says "I don't know." The second logician says "I don't know." The third logician says "Yes!" Please reply to the list; please *don't* CC me. -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Check out the new Asterisk community forum at: https://community.asterisk.org/ New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Check out the new Asterisk community forum at: https://community.asterisk.org/ New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users