[asterisk-users] AMI column widths
mhterres at gmail.com
Sat Jul 8 03:40:12 CDT 2017
You are using AMI to run CLI commands and that's the problem.
Try to use the equivalent AMI actions to get the information that you want.
My suggestion : get all channels in use (CoreShowChannels) and then filter
just the SIP, since there is not an action to do exactly what you need.
On 8 Jul 2017 9:17 am, "Antony Stone" <Antony.Stone at asterisk.open.source.it>
On Saturday 08 July 2017 at 07:15:08, Marcelo Terres wrote:
> There are no sip show channels on AMI. Also, the output that you sent is
> not a AMI output. Are u using AMI ou running commands on console?
I'm using AMI.
I have a connection to the Asterisk server on port 5038, initated with:
I receive back:
Message: Authentication accepted
I then issue:
Command: SIP show channels
and I get back:
Peer User/ANR Call ID Format
Last Message Expiry Peer
plus the data I quoted previously.
> Running commands on console and parsing the output is the worst way to
> obtain data, first because it is not easily parseable.
And also because it is very inefficient with connection setups, I believe.
> Second, it doesn't show you all data.
> Third, you can have these truncate problems, because that's not intention
> of CLI.
> Using proper AMI Actions you will probably achieve your goals
Hm, I don't see anything there which will give me a list of the SIP channels
currently in use - what command should I be using for that?
> On 7 Jul 2017 10:32 pm, Antony Stone wrote:
> I'm trying to get a list of the channels currently in use on an Asterisk
> server (184.108.40.206 if it matters) over AMI.
> I send the command "sip show channels", and I get back a response along
> lines of (* used to protect the innocent...):
> Peer User/ANR Call ID Format Hold
> Last Message Expiry Peer
> *8.22.*0.34 02035644444 0221e874158bb62 0x4 (ulaw) No
> Tx: ACK SIPtrunkNu
> *.1*.19.70 (None) 2021549013484-1 0x0 (nothing) No
> Rx: OPTIONS <guest>
> *.34.*.208 200101 712173267 at 192.1 0x4 (ulaw) No
> Rx: ACK 200101
> *.1*.19.70 (None) 149831567021051 0x0 (nothing) No
> Rx: REGISTER <guest>
> So, firstly, the "Call ID" column is clearly truncated, because it should
> show more than is indicated above,
> but more importantly for me, the "Peer" column is truncated, and what
> should show as "SIPtrunkNumber8"
> is only shown as "SIPtrunkNu".
> How can I get the full column widths of these items shown in the output?
> Note that it is not a solution just to say "don't call it
> 'SIPtrunkNumber8'; call it 'SIPtrunk8' instead", because
> this name has also been modified slightly to conceal the real name of the
> trunk, which is actually longer
> than "SIPtrunkNo8", but still with the most important information at the
> What I'm looking for is how to get the *full* details of all the channels
> I have checked, and there is no "verbose" option to the "sip show
Having been asked for a reference for this man,
I can confirm that you will be very lucky indeed if you can get him to work
Please reply to the list;
please *don't* CC
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
Check out the new Asterisk community forum at:
New to Asterisk? Start here:
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the asterisk-users