<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
<BR><BR><BR><BR>&nbsp;<BR>
&gt; Date: Mon, 10 May 2010 09:39:55 +0200<BR>&gt; From: vit@lam.cz<BR>&gt; To: asterisk-users@lists.digium.com<BR>&gt; Subject: Re: [asterisk-users] voipmonitor.org<BR>&gt; <BR>&gt; On 8.5.2010 00:40, Jeff Brower wrote:<BR>&gt; &gt; Martin-<BR>&gt; &gt;<BR>&gt; &gt; <BR>&gt; &gt;&gt; checkout new open source voipmonitor.org SIP packet sniffer. I've<BR>&gt; &gt;&gt; developed it for my telco company and I've decided to share it.<BR>&gt; &gt;&gt; Testing and contributions are welcome!<BR>&gt; &gt;&gt;<BR>&gt; &gt;&gt; VoIPmonitor is open source live network packet sniffer which analyze<BR>&gt; &gt;&gt; SIP and RTP protocol. It can run as daemon or analyzes already<BR>&gt; &gt;&gt; captured pcap files. For each detected VoIP call voipmonitor<BR>&gt; &gt;&gt; calculates statistics about loss, burstiness, latency and predicts MOS<BR>&gt; &gt;&gt; (Meaning Opinion Score) according to ITU-T G.107 E-model. These<BR>&gt; &gt;&gt; statistics are saved to MySQL database and each call is saved as pcap<BR>&gt; &gt;&gt; dump. Web PHP application (it is not part of open source sniffer)<BR>&gt; &gt;&gt; filters data from database and graphs latency and loss distribution.<BR>&gt; &gt;&gt; Voipmonitor also detects improperly terminated calls when BYE or OK<BR>&gt; &gt;&gt; was not seen. To accuratly transform latency to loss packets,<BR>&gt; &gt;&gt; voipmonitor simulates fixed and adaptive jitterbuffer.<BR>&gt; &gt;&gt; <BR>&gt; &gt; How many channels can it handle simultaneously? <BR>&gt; <BR>&gt; I've not tested limits but capturing 15 voip calls takes 3-4% on Core2<BR>&gt; 2.40GHz. Complexity in worst case is O(N^2) where N is number of calls.<BR>&gt; Packets are matched as llinear list of IP and port. If this will be<BR>&gt; limit, it could be rewriten to hash table O(N)<BR>&gt; <BR>&gt; &gt; How does it do MOS prediction if low bitrate codecs are being used<BR>&gt; &gt; (G729, AMR, etc)?<BR>&gt; &gt; <BR>&gt; <BR>&gt; It is calibrated only to G.711 with PLC for now but I'm planing adding<BR>&gt; equations for G.729 and iLBC.<BR>&gt; <BR>&gt; MV<BR>&gt; <BR><BR>
Maybe this question is out little but is the same context. I need read the VoIP packets and order all this packets in another place to get the audio. The idea is can record a call using directly the packets.<BR>
I know asterisk can record but my problem is that I have Avaya and asterisk working togheter and I can not record by Avaya and somebody tells me this idea to sniff the VoIP packets order after the call.<BR>
&nbsp;<BR>
I am seeing the code for VoIp monitor<BR>
Is it so stupid??<BR>
&nbsp;<BR>
&nbsp;<BR>
TIA<BR>                                               <br /><hr /> <a href='' target='_new'></a></body>
</html>