The Wise Call Recorder: [ https://sourceforge.net/projects/wiserecorder ]
The IP Call Recorder is an open source decentralized IP Based Call Recorder that was developed for the Final Year Project at FAST-NU. It is meant to create a framework for voip protocols research and benchmarking.
The Recorder works by sniffing the internet traffic off a network (a packet capture interface based on libpcap), analyzing the protocols (An RTP and SIP Analyzer built int), and builds .au files for all voice channel conversation it encounters.
The high level diagram is given below:
Main Tab:
Two modes of recording are provided
Real Time & Offline. Recorder will run in any one of the two modes at a time.
Real Time Mode:
To record calls in live mode use the Real Time option of the recorder. This will enable the interface selection drop down on which to sniff for packets. In case of more then one interface select the appropriate interface. To start the recorder, use Start Recorder button. To stop recording in live mode, use Stop Recorder Button.
Offline Mode:
Select this mode if you want to perform analysis on recorded calls. Selecting this option will enable the Browse button. Use that to browse for the capture file (captured through tcpdump or ethereal). After browsing to the appropriate file use the Start Recording button to start recording from the selected file. Recording will automatically stop after the file has ended or u can manually stop recording by using Stop Recording Button.
Network Tab:
Network Tab provides the user with the realtime topology of the network as perceived by the Recording System. This is done by analyzing the captured packets and using them to draw a network diagram.
Performance Reporter & Calls Viewer:
Calls viewer provides the details of all the calls recorded by the system.
Performance reporter provides a drill down view of the reports and calls on the basis of source, destination clients etc.














