<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16546" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=Arial size=2>I use mrtg,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I call this from MRTG: 
`/usr/local/groundwork/nagios/libexec/asterisk-mrtg.pl -1 Zap -2 
SIP`</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Here is my asterisk-mrtg.pl: (note, I have tweaked 
this, but I do not know where I had gotten my original reference)</FONT></DIV>
<DIV><FONT face=Arial size=2>-------</FONT></DIV>
<DIV><FONT face=Arial size=2>#!/usr/bin/perl -w</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>use strict;<BR>use IO::Socket;<BR>use 
Getopt::Long;<BR>$|=1;</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>my $host = "172.16.200.5";<BR>my $username = 
"changeduser";<BR>my $password = "changespass";</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>my (<BR>&nbsp;$version, $response, $message, $line, 
$chan1, $chan2,<BR>&nbsp;$verbose, $help, $command,<BR>&nbsp;$warning, 
$critical, <BR>&nbsp;%warnval, 
%critval,<BR>&nbsp;%channels,<BR>&nbsp;$sock,<BR>&nbsp;$key,<BR>&nbsp;$s,<BR>&nbsp;$i,<BR>);<BR>my 
$stop = 0;<BR>my $port = 5038;<BR>my $exitcode = 0;<BR>my $cause = 
"";</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>sub warning {<BR>&nbsp;$s = shift;<BR>&nbsp;$s =~ 
s/[\r\n]//g;<BR>&nbsp;print "WARNING: $s\n" if 
($verbose);<BR>&nbsp;exit(1);<BR>}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>sub error {<BR>&nbsp;$s = shift;<BR>&nbsp;$s =~ 
s/[\r\n]//g;<BR>&nbsp;print "ERROR: $s\n" if 
($verbose);<BR>&nbsp;exit(2);<BR>}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>sub unknown {<BR>&nbsp;$s = shift;<BR>&nbsp;$s =~ 
s/[\r\n]//g;<BR>&nbsp;print "UNKNOWN: $s\n" if 
($verbose);<BR>&nbsp;exit(3);<BR>}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>sub syntax {<BR>&nbsp;$s = shift;<BR>&nbsp;unless 
($s =~ m/Help:/) {<BR>&nbsp;&nbsp;$s = "Error: (".$s.")" or $s = 
'Unknown';<BR>&nbsp;}<BR>&nbsp;print "$s\n" unless ($help);<BR>&nbsp;print 
"Syntax: $0 -h &lt;host&gt; -u &lt;username&gt; -p &lt;password&gt; 
[-cwv]\n";<BR>&nbsp;print "* --username -u&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Username\n";<BR>&nbsp;print "* --password -p&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Password\n";<BR>&nbsp;print "* --host 
-h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Host\n";<BR>&nbsp;print "&nbsp; --port -P 
n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Port (if not using 
$port)\n";<BR>&nbsp;print "&nbsp; --chan1 -1 xxx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Display channel xxx as 1.\n";<BR>&nbsp;print "&nbsp; --chan2 -2 
xxx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Display channel xxx as 2.\n";<BR>&nbsp;print 
"&nbsp; --verbose -v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
Verbose\n";<BR>&nbsp;print "&nbsp; --help 
-H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This 
help\n";<BR>&nbsp;exit(3);<BR>}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial 
size=2>Getopt::Long::Configure('bundling');<BR>GetOptions<BR>&nbsp;("p=s"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
=&gt; \$password, "password=s" =&gt; \$password,<BR>&nbsp; 
"u=s"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; \$username, "username=s" 
=&gt; \$username,<BR>&nbsp; "h=s"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
=&gt; \$host,&nbsp;&nbsp;&nbsp;&nbsp; "host=s"&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 
\$host,<BR>&nbsp; "P=s"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 
\$port,&nbsp;&nbsp;&nbsp;&nbsp; "port=s"&nbsp;&nbsp;&nbsp;&nbsp; =&gt; 
\$port,<BR>&nbsp; "H"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
=&gt; \$help,&nbsp;&nbsp;&nbsp;&nbsp; "help"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
=&gt; \$help,<BR>&nbsp; 
"v"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; \$verbose,&nbsp; 
"verbose"&nbsp;&nbsp;&nbsp; =&gt; \$verbose,<BR>&nbsp; 
"chan1=s"&nbsp;&nbsp;&nbsp; =&gt; \$chan1,&nbsp;&nbsp;&nbsp; 
"1=s"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; \$chan1,<BR>&nbsp; 
"chan2=s"&nbsp;&nbsp;&nbsp; =&gt; \$chan2,&nbsp;&nbsp;&nbsp; 
"2=s"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =&gt; \$chan2);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>syntax("Help:") if ($help);<BR>syntax("Missing 
username") unless (defined($username));<BR>syntax("Missing password") unless 
(defined($password));<BR>syntax("Missing host") unless 
(defined($host));<BR>syntax("Missing channels") if (!defined($chan1) or 
!defined($chan2));<BR>if (defined($warning)) {<BR>&nbsp;foreach $s (split(/,/, 
$warning)) {<BR>&nbsp;&nbsp;syntax("Warning value given, $s, is 
invalid")<BR>&nbsp;&nbsp;&nbsp;unless ($s =~ 
/^(\w+)=(\d+)$/);<BR>&nbsp;&nbsp;$warnval{$1} = $2;<BR>&nbsp;&nbsp;print "Clear 
to give WARNING after $2 connections on $1\n" if 
($verbose);<BR>&nbsp;}<BR>}<BR>if (defined($critical)) {<BR>&nbsp;foreach $s 
(split(/,/, $critical)) {<BR>&nbsp;&nbsp;syntax("Critical value given, $s, is 
invalid")<BR>&nbsp;&nbsp;&nbsp;unless ($s =~ 
/^(\w+)=(\d+)$/);<BR>&nbsp;&nbsp;$critval{$1} = $2;<BR>&nbsp;&nbsp;print "Clear 
to give CRITICAL after $2 connections on $1\n" if 
($verbose);<BR>&nbsp;}<BR>}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>unless ($sock = IO::Socket::INET-&gt;new(PeerAddr 
=&gt; $host, PeerPort =&gt; $port, Proto =&gt; 'tcp')) {<BR>&nbsp;print("Could 
not connect to asterisk server ".$host.":".$port."\n") if 
($verbose);<BR>&nbsp;exit(2);<BR>}<BR>$version = &lt;$sock&gt;;<BR>print 
$version if ($verbose);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>print $sock "Action: Login\r\nUsername: 
$username\r\nSecret: $password\r\nEvents: off\r\n\r\n";<BR>print "Action: 
Login\r\nUsername: $username\r\nSecret: $password\r\n\r\n" if 
($verbose);<BR>$response = &lt;$sock&gt;;<BR>$message = &lt;$sock&gt;;<BR>$s = 
&lt;$sock&gt;;<BR>print $response.$message if ($verbose);<BR>print $s if 
($verbose);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>exit(1) unless ($response =~ 
m/^Response:\s+(.*)$/i);<BR>exit(1) unless ($1 =~ m/Success/i);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>print $sock "Action: Status\r\n\r\n";<BR>print 
"Action: Status\r\n\r\n" if ($verbose);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>$response = &lt;$sock&gt;;<BR>$message = 
&lt;$sock&gt;;<BR>print $response.$message if ($verbose);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&amp;unknown("Unknown answer $response (wanted 
Response: something)") unless ($response =~ 
m/^Response:\s+(.*)$/i);<BR>&amp;unknown("$response didn't say Success") unless 
($1 =~ m/Success/i);<BR>&amp;unknown("Unknown answer $response (wanted Message: 
something)") unless ($message =~ m/^Message:\s+(.*)$/i);<BR>&amp;unknown("didn't 
understand message $message") unless ($1 =~ m/Channel status will 
follow/i);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>$stop=0;<BR>while (($stop == 0) &amp;&amp; ($line = 
&lt;$sock&gt;)) {<BR>&nbsp;print "$line" if ($verbose);<BR>&nbsp;if ($line =~ 
m/Channel:\s+(\w+)\//) {<BR>&nbsp;&nbsp;$channels{$1}++;<BR>&nbsp;&nbsp;print 
"Found $1 channel\n" if ($verbose);<BR>&nbsp;}<BR>&nbsp;if ($line =~ 
m/Event:\s*StatusComplete/i) 
{<BR>&nbsp;&nbsp;$stop++;<BR>&nbsp;}<BR>}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2># Log out<BR>print $sock "Action: 
Logoff\r\n\r\n";</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>undef($s);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>for ($i=0;$i&lt;2;$i++) {<BR>&nbsp;if 
(defined($channels{$chan1})) {<BR>&nbsp;&nbsp;print $channels{$chan1} . 
"\n";<BR>&nbsp;} else {<BR>&nbsp;&nbsp;print "0\n";<BR>&nbsp;}<BR>&nbsp;if 
(defined($channels{$chan2})) {<BR>&nbsp;&nbsp;print $channels{$chan2} . 
"\n";<BR>&nbsp;} else {<BR>&nbsp;&nbsp;print 
"0\n";<BR>&nbsp;}<BR>}<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>-----------</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>my $username should be a user in the asterisk 
management file.<BR>my $password should be the password for that 
account.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>This gives me this output:</FONT></DIV>
<DIV><FONT face=Arial size=2>
<P class=MsoNormal 
style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 3"><B><FONT 
face="Times New Roman" size=4><SPAN 
style="FONT-WEIGHT: bold; FONT-SIZE: 14.5pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">`Daily' 
Graph (5 Minute Average)</SPAN></FONT></B></P>
<P class=MsoNormal 
style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 3"><B><FONT 
face="Times New Roman" size=4><SPAN 
style="FONT-WEIGHT: bold; FONT-SIZE: 14.5pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><IMG 
src="cid:7E3D5F5BB81E48CC92EFA43DE79678EF@tescogroup.com"><?xml:namespace prefix 
= o ns = "urn:schemas-microsoft-com:office:office" 
/><o:p></o:p></SPAN></FONT></B></P>
<P class=MsoNormal style="MARGIN: 0in 0in 3.75pt; LINE-HEIGHT: normal"><FONT 
face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"></SPAN></FONT><FONT 
face="Times New Roman" size=3><SPAN 
style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'"><o:p></o:p></SPAN></FONT></P><STRONG><FONT 
face="Times New Roman"></FONT></STRONG><STRONG><FONT 
face="Times New Roman"></FONT></STRONG><STRONG><FONT 
face="Times New Roman"></FONT></STRONG>
<TABLE class=MsoNormalTable 
style="mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184" cellPadding=0 border=0>
  <TBODY>
  <TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes">
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 0.75pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent"></TD>
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 0.75pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent">
      <P class=MsoNormal 
      style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" 
      align=center><B><FONT face="Times New Roman" size=2><SPAN 
      style="FONT-WEIGHT: bold; FONT-SIZE: 9.5pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">Max<o:p></o:p></SPAN></FONT></B></P></TD>
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 0.75pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent">
      <P class=MsoNormal 
      style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" 
      align=center><B><FONT face="Times New Roman" size=2><SPAN 
      style="FONT-WEIGHT: bold; FONT-SIZE: 9.5pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">Average<o:p></o:p></SPAN></FONT></B></P></TD>
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 0.75pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent">
      <P class=MsoNormal 
      style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" 
      align=center><B><FONT face="Times New Roman" size=2><SPAN 
      style="FONT-WEIGHT: bold; FONT-SIZE: 9.5pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">Current<o:p></o:p></SPAN></FONT></B></P></TD></TR>
  <TR style="mso-yfti-irow: 1">
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 0.75pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent">
      <P class=MsoNormal 
      style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" 
      align=center><B><FONT face="Times New Roman" color=#00cc00 size=2><SPAN 
      style="FONT-WEIGHT: bold; FONT-SIZE: 9.5pt; COLOR: #00cc00; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">Zap 
      channels<o:p></o:p></SPAN></FONT></B></P></TD>
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 7.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 7.5pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent">
      <P class=MsoNormal 
      style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: right" 
      align=right><FONT face="Times New Roman" size=2><SPAN 
      style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">5 
      Zap channels in use<o:p></o:p></SPAN></FONT></P></TD>
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 7.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 7.5pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent">
      <P class=MsoNormal 
      style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: right" 
      align=right><FONT face="Times New Roman" size=2><SPAN 
      style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">1 
      Zap channels in use <o:p></o:p></SPAN></FONT></P></TD>
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 7.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 7.5pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent">
      <P class=MsoNormal 
      style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: right" 
      align=right><FONT face="Times New Roman" size=2><SPAN 
      style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">0 
      Zap channels in use <o:p></o:p></SPAN></FONT></P></TD></TR>
  <TR style="mso-yfti-irow: 2; mso-yfti-lastrow: yes">
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 0.75pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent">
      <P class=MsoNormal 
      style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" 
      align=center><B><FONT face="Times New Roman" color=blue size=2><SPAN 
      style="FONT-WEIGHT: bold; FONT-SIZE: 9.5pt; COLOR: blue; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">SIP 
      channels<o:p></o:p></SPAN></FONT></B></P></TD>
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 7.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 7.5pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent">
      <P class=MsoNormal 
      style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: right" 
      align=right><FONT face="Times New Roman" size=2><SPAN 
      style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">6 
      SIP channels in use <o:p></o:p></SPAN></FONT></P></TD>
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 7.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 7.5pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent">
      <P class=MsoNormal 
      style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: right" 
      align=right><FONT face="Times New Roman" size=2><SPAN 
      style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">1 
      SIP channels in use <o:p></o:p></SPAN></FONT></P></TD>
    <TD 
    style="BORDER-RIGHT: #f0f0f0; PADDING-RIGHT: 7.5pt; BORDER-TOP: #f0f0f0; PADDING-LEFT: 7.5pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #f0f0f0; PADDING-TOP: 0in; BORDER-BOTTOM: #f0f0f0; BACKGROUND-COLOR: transparent">
      <P class=MsoNormal 
      style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: right" 
      align=right><FONT face="Times New Roman" size=2><SPAN 
      style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'">0 
      SIP channels in use 
<o:p></o:p></SPAN></FONT></P></TD></TR></TBODY></TABLE><BR></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><BR><FONT face=Arial size=2>-- <BR>-- <BR>Steven</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><A href="http://www.connectech.org/"><FONT face=Arial 
size=2>http://www.connectech.org/</FONT></A></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial><BR><FONT size=2></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>"Gordon Henderson" &lt;</FONT><A 
href="mailto:gordon+asterisk@drogon.net"><FONT face=Arial 
size=2>gordon+asterisk@drogon.net</FONT></A><FONT face=Arial size=2>&gt; wrote 
in message </FONT><A 
href="news:Pine.LNX.4.64.0801231817520.19953@lion.drogon.net"><FONT face=Arial 
size=2>news:Pine.LNX.4.64.0801231817520.19953@lion.drogon.net</FONT></A><FONT 
face=Arial size=2>...</FONT></DIV><FONT face=Arial size=2>&gt; <BR>&gt; Is there 
any way to find-out the peak number of calls that an asterisk <BR>&gt; system 
has had? Not the total number of calls, but the maximum number of <BR>&gt; 
simultaneous calls.<BR>&gt; <BR>&gt; I know I can porobably go through the CDR 
logs and look for calls which <BR>&gt; have overlapped in time, but I'm 
wondering if there's some counter <BR>&gt; somewhere I could access...<BR>&gt; 
<BR>&gt; (I'm looking for evidence for an ISDN client who wants to know if he's 
<BR>&gt; spent too much on the number of ISDN lines he has installed!)<BR>&gt; 
<BR>&gt; Cheers,<BR>&gt; <BR>&gt; Gordon<BR>&gt; <BR>&gt; 
_______________________________________________<BR>&gt; -- Bandwidth and 
Colocation Provided by </FONT><A href="http://www.api-digital.com"><FONT 
face=Arial size=2>http://www.api-digital.com</FONT></A><FONT face=Arial size=2> 
--<BR>&gt; <BR>&gt; asterisk-users mailing list<BR>&gt; To UNSUBSCRIBE or update 
options visit:<BR>&gt;&nbsp;&nbsp; </FONT><A 
href="http://lists.digium.com/mailman/listinfo/asterisk-users"><FONT face=Arial 
size=2>http://lists.digium.com/mailman/listinfo/asterisk-users</FONT></A><BR><FONT 
face=Arial size=2>&gt;</FONT></BODY></HTML>