Capturing call data

To analyze connection or call quality problems it is required to capture all call data.

If you are running Windows you will need Wireshark. If you are running Linux you may use Wireshark or tcpdump.

Depending from your VOIP device there are two ways how you can capture the call:

1. Calls made with Softphone. In this case you may run Wireshark/tcpdump on the same PC where you are running Softphone.

2. Calls made with some IP phone or other VOIP device. In this case PC on which you run Wireshark/tcpdump and VOIP device should be connected to the same network HUB (not SWITCH). Wireshark/tcpdump should be set to listen network in promiscuous mode. In some networks you may run Wireshark/tcpdump on router on the way from VOIP device to Internet. Make few test captures and verify that Wireshark/tcpdump see the VOIP traffic that we want to capture.

Tcpdump should be run under 'root' like:

 /usr/sbin/tcpdump net 62.4.81 or net 69.71.222 -n -s 0 -w call2diamond 

Resulting call dump will be stored in 'call2diamond'. Email us this file.

Call trace should be started before you make the call. Or even before you start the softphone, when we are checking registration issues. After that make a call to the 441 Echo test number and hangup. Stop the call trace and send us resulting dump file.

If we are going to check call quality please make sure you are using G.711 codec (alaw,ulaw,pcmu,pcma). If you have a good connection to Echo test number but experience problems on calls to some phone number please make a capture of that call too.