Dealing with a heap of SIP logs to pin point a certain call might sometimes be a difficult journey.

However, we also need a tool able to parse text formatted sip logs on a platform with dozen of *NIX servers.

The SIP applications are themself responsible to output formatted logs; the developers did not want to run infinite tcpdump for each application port on each server.

Moreover, the developers wanted to create a command line tool that can operate directly on the servers without windowing requirements.

Sip Viewer is a free and open-source tool that aims to output the extracted call flows as simple ASCII ladders directly in the command prompt (or using an eclipse plugin).

Lastly, another important feature was to control the parser to not only aggregate according the the call-id header, but to extend our application logic in order to correlate many dialogs linked by a Back to Back User agent.

Detailed instructions on how to install and use the SipTextViewer utility on your Mac are available HERE.