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