Research Article

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

Table 2

SIP PROXY server analysis.

SIP serverKamailio/SIP routerOpenSIPS

wwwkamailio.org/sip-router.orgopensips.org

LicenseGPL

Last release3.2.0 1.7.0
Operating systemLinuxLinux

SIP registrarYes
SIP proxyYes

B2BUANoYes

Low-level transaction accessYes
ForkingYes
Modular architectureYes

NAT traversalYesYes
with RTPProxy, Mediaproxywith RTPProxy, Mediaproxy

KeepaliveYes

Authentication and authorization against databaseMySQL, PostgreSQL, SQLLite, UnixODBC, BerkeleyDB, Oracle, text files, LDAP, RADIUS, DIAMETERMySQL, PostgreSQL, UnixODBC, BerkeleyDB, Oracle, text files, LDAP, RADIUS, DIAMETER

Signalling protocolsSIP

Transport protocolsUDP, TCP, TLS, SCTPUDP, TCP, TLS, SCTP

IPv4/IPv6Yes/yes

Administrative web GUIYesYes
SIREMISOpenSIPS-CP, SerMyAdmin

DNSNAPTR, SRV, ENUM
MultidomainYes
SIMPLE (presence and IM)Yes

XCAP serverYesYes
EmbededWith OpenXCAP server
GatewayXMPP, MSN, SMSXMPP, MSN, SMS
Standardized SIP service APICPL, SIP servlet API (with Seas)CPL, SIP servlet API
Other service toolsPerl, Lua, PythonPerl

Media servicesNo
Carrier class routingYes
Load balancingYes
Attack protectionYes
IP blacklists