Žilinská univerzita > Fakulta riadenia a informatiky > Katedra informačných sietí

Ten open-source Sip clients - features overview - November 2011

The table provides feature overview of ten open source SIP clients:

 

Backtrack 5.1R1 - virtualbox appliance available

New VirtualBox BackTrack 5.1R1 appliance is available at http://nil.uniza.sk/virtualization/virtualbox/vb-images/virtualbox-images-appliances

The appliance is installed following rules described for version 5.0.

Installing Kamailio from GIT - debian lenny

In some situation is direct installation of precompiled kamailio packages from prepared repositories not appropriate. There is a simple way to keep a touch with latest kamailio releases with using GIT (an revision control system).  The article describe a simple way how to manually compile and install Kamamilio and its module from source code offered through GIT.

Install kamailio from GIT

Prerequisities

 

Installing and configuring Homer SIP capture server - debian 64b squeeze - howto

Description: Homer is an Open Source SIP Capture server by Alexandr Dubovikov & Friends, based on OpenSER/Kamailio and supporting HEPv1/v2 (Homer Encapsulation Protocol) & IP proto 4 (IPIP) encapsulation and monitoring/mirroring port capture modes. Homer ships with a flexible and lightweight capture agent for unsupported scenarios and a powerful browser based UI (webHomer).

Web:

http://sipcapture.org/

http://code.google.com/p/homer/

elsipo - the SIP HTTP browser

A kind of interesting SIP application.

web: https://github.com/miconda/elsipo

Notes: Elsipo is a SIP (RFC3261) capable application that displays HTML content received via SIP. The initial User Interface can be loaded from a local HTML file or downloaded from a web server. Practically Elsipo is an HTML viewer, based on QTWebKit, capable of loading plugins. The first plugin implemented is named E_PJSIP, which add SIP communication support based on libpjsip.

Upgrade Kamailio 3.1.2 to 3.2 - debian lenny

Migration from 3.1.2 to Kamailio 3.2 requires upgrade of installed packages, database structures and configuration file.

Upgrade of Packages

First, we have to add correct debian repository of kamailio version 3.2. So open your source list file

vim /etc/apt/source.list

and add:

for ''Debian Lenny''

deb http://deb.kamailio.org/kamailio32 lenny main
deb-src http://deb.kamailio.org/kamailio32 lenny main

for ''Debian Squeeze''.

How to find a right server - nslookup and dig dns command line tools

 A simple comparison of the nslookup command, the Microsoft DNS tool, and dig, the linux/win based command alternative.

 

Sipwise Provider CE 2.2 - quick test install on debian squeeze 64 bit

1. Installation

Prepare debian system, guide notes that it have to be lenny 64bit, first problem, installation did not work on lenny and latest sipwise provider require 6.x version of debian (squeeze), otherwise your installation will not be sucesfull. OS install without X win and other sw (use netinstall iso for example) with basic configuration.

Ngrep - a tool for VoIP analysis

Ngrep is an intersting tool which may be used for SIP real time analysis. It is usable to capture SIP Messages which are flowing on/from of our SIP server.

Installation is straightforward, directly debian repository:

apt-get install ngrep

 

Usage example:

ngrep -d eth0 -p -q -W byline port 5060 > test.txt

where:

-d - which interface will be used to capture data, usable if server has more as one interface

-p - does not put an interface to promiscuite mode (capture only our frames/packets)

Using tcpdump for SIP diagnostic

TCPdump is a powerful command-line packet analyzer, which may be used for a SIP message sniffing/analyzing. TCPdump is preinstalled on many linux distributions, or may be installed directly from debian repository:

apt-get install tcpdump

TCPdump allows write sniff to a file or display it realtime. Its usage for SIP message analysis may look like:

1) Display real time to a console

tcpdump -nqt -s 0 -A -i eth0 port 5060

 where:

-n do not convert IP address to DNS names

Syndicate content