Research Article

A Survey of Open Source Products for Building a SIP Communication Platform

Table 1

SIP client analysis.

SIP clientsJitsiBlink LitemicroSIPSfl phoneQuteComEkigaLinphoneSIPDroidCsipsimple

wwwjitsi.orgIcanblink
.com
microsip
.org.ua
sflphone.orgqutecom.orgekiga.orglinphone.orgsipdroid.orgcode.google
.com/p/
csipsimple

LicenseLGPLv3GPLv3GPLGPLv3GPLGPLGPLv2GPLv3GPL

Release1.0-beta1-36890.2.71.8.20.9.132.2.1 3.2.7 3.4.32.30.2.3

Date4.10.201125.5.201115.10.20115.4.20119.5.201131.5.201025.3.201124.6.201119.6.2011

Operating systemWin, Linux, Mac XWin, Linux, MacWinLinuxLinux, Mac OS, Win,Linux, WinLinux, Win, Mac, Android, WebOSAndroidAndroid

Multiple accountsYesYesNoYesYesYesYesNoNo

AudioYesYesYesYesYesYesYesYesYes
G722,G722,Speex,G722, iLBC,G722,speex,G.722HD, Speex,
G728,speex,PCMU,speex,PCMA,G728,GSM,PCMU,PCMU,
speex,GSM, iLBC,PCMA,GSM,PCMU,G726,PCMU,PCMA,PCMA,
GSM, iLBC,PCMU,GSM, iLBC,PCMU,G.722,G721speex, PCMA,speex,GSM, iLBC,
PCMU,PCMASILK, PCMA, celtLicensed:GSM, G.722GSM, BV16SILK, G.722
PCMA,G.722AMR, AMR-PCMU,
DVI4WB, G.729PCMA, celt

VideoYes
H264,
H263
NoNoNoYes
H.263
YesYesYesNo
H264, H264,
H263,H263, H263-
H2611998,
theoraMPEG4,
theora

DNS SRV/NAPTRYesYesYesNoYesYesYes

SIMPLEYesNoYesNoYesYesYesYes

IMPage/session modePage modePage modePage modePage modePage modePage mode

XCAPYesYesNoNoNoNoNo

TLSYesYesYesYesNoNoYesYes

Media encryption/key manag.SRTP/ZRTP, MIKEY on progressSRTPSRTPSRTP/ZRTPSRTP/key exchange over EverbeeNoNoNot officially confirmedSRTP/ZRTP

NATNoICESTUN, ICESTUNSTUNSTUNSTUNSTUN, ICE

Communication protocolsSIP, XMPP, AIM/ICQ, MSN,
Yahoo!
SIPSIPSIP, IAXSIP, MSN, YIM, AIM, ICQ, XMPPSIP, H.323SIPSIPSIP

Transport protocolsTCP, TLS, UDPTCP, TLS, UDPTCP, TLS, UDPUDP, TLS/SSLUDPUDPUDP, TCP, TLSUDP, TCPUDP, TCO, TLS

IPv4/IPv6Yes/YesYes/NoYes/NoYes/NoYes/NoYes/NoYes/Yes

Voice mailYesYesNoYesNoNo