AMI Through Telnet.

Sometimes you need to check AMI connection. But how?

You can use Putty.exe or telnet as well.

With Putty.exe (For Windows), set these parameters like this:

 

 

Save your settings and connect and you should get a result like that.

 

 

Once connected, then you need to login in.

(<crlf> = Key Enter)

 

Action: login<crlf> Username: admin<crlf> Secret: xxxxxxxxxxxxxxxxxxxxxxxxxxx<crlf> <crlf> Response: Success Message: Authentication accepted Event: FullyBooted Privilege: system,all Status: Fully Booted   ACTION: COMMAND<crlf> command: core show hints<crlf> <crlf> ACTION: COMMAND command: core show hints   Response: Follows Privilege: Command       -= Registered Asterisk Dial Plan Hints =- 100@ext-local       : PJSIP/100&Custom:DND  State:Idle            Presence:                Watchers  1 101@ext-local       : SIP/101&Custom:DND10  State:Unavailable     Presence:                Watchers  0 102@ext-local       : SIP/102&Custom:DND10  State:Idle            Presence:                Watchers  1 103@ext-local       : SIP/103&Custom:DND10  State:Unavailable     Presence:                Watchers  0 207@ext-local       : PJSIP/207&Custom:DND  State:Unavailable     Presence:                Watchers  0 206@ext-local       : PJSIP/206&Custom:DND  State:Unavailable     Presence:                Watchers  0 205@ext-local       : PJSIP/205&Custom:DND  State:Unavailable     Presence:                Watchers  0 204@ext-local       : PJSIP/204&Custom:DND  State:Unavailable     Presence:                Watchers  0 203@ext-local       : PJSIP/203&Custom:DND  State:Idle            Presence:                Watchers  0 202@ext-local       : PJSIP/202&Custom:DND  State:Unavailable     Presence:                Watchers  1 201@ext-local       : PJSIP/201&Custom:DND  State:Idle            Presence:available       Watchers  1 *8575@park-hints    : park:75@parkedcalls   State:Unavailable     Presence:not_set         Watchers  0 .../...    ----------------    - 74 hints registered --END COMMAND--

 

 

Sometimes you might get an error caused by a wrong character somewhere in the console, just press key Enter, and try to writte your command again.

in this example, i formated the result of core show hints, there's no <crlf> in this result.

 

Ref: https://www.voip-info.org/asterisk-manager-api

 

With telnet, same thing. Just launch # telnet ip_address 5038

Return to Documentation Home I Return to Sangoma Support