AMI Not Responding Correctly

Home » Asterisk Users » AMI Not Responding Correctly
Asterisk Users 3 Comments

I am communicating 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-

But where is the call data? 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?

Jason

3 thoughts on - AMI Not Responding Correctly

  • How?

    What happens if (at pretty much the same time) you run the command “core show calls” in the Asterisk command console?

    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–

    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.

  • 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@lists.digium.com] How?

    What happens if (at pretty much the same time) you run the command “core show calls” in the Asterisk command console?

    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–

    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.

  • My first thing to look at would be the /etc/asterisk/manager.conf or
    /etc/asterisk/manager.d/*.conf stanza for the user you’re logging in to AMI
    as, and also the [general] stanza, to check that “the AMI connection has full read/write permissions” really is true.

    Antony.


    How does an Israeli man make beer? Hebrews it.

    Please reply to the list;
    please *don’t* CC me.