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-bounces at 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
at 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