Kamailio

Software Screenshot:
Kamailio
Software Details:
Version: 4.3.1 updated
Upload Date: 28 Sep 15
Developer: Kamailio Team
Distribution Type: Freeware
Downloads: 50

Rating: 3.4/5 (Total Votes: 5)

Kamailio (formerly named OpenSER) is an open source and totally free collaborative project that can be used to develop a robust, reliable and scalable SIP server.

Kamailio has support for UDP/TLS/TCP transport layers, AAA via database, ENUM, RADIUS, gateways to XMPP and SMS, DIAMETER, least cost routing, NAT traversal, call processing language and load balancing.

It features performant and robust SIP (RFC3261) server flavours, SIP routing capabilities, transport layers, asynchronous processing, secure communication, accounting, rich communication services, monitoring and troubleshooting, extensibility APIs, multiple database backends, interconnectivity, scalability, and much more.

What is new in this release:

  • nine new modules: auth_xkeys, dmq_usrloc, erlang, geoip2, jansson, janssonrpc-c, statsd, rtjson, tcpops
  • private key hashing authentication framework for SIP server nodes
  • distributed message queue replication for usrloc records
  • Erlang node connector
  • extensions to query GeoIP v2 API
  • json configuration API using jansson library, with json-path support
  • json rpc client using jansson library
  • connector for statsd system for realtime export of internal statistics and building graphs
  • json API for setting destination set and routing in parallel or serial fashion
  • extended operations over tcp connections from configuration file
  • new high performance memory manager
  • number of destination branches can be specified via core parameter, allowing up to 31 branches
  • dynamic lifetime for tcp/tls connections
  • run event route actions on replies to local generated requests from configuration file via uac module
  • SNI support for TLS connections
  • many new configuration file variables
  • more flexible branch attributes management directly from configuration file
  • option to control the priority of the documents in presence notifications
  • ability to send JSON-RPC commands via a local FIFO file
  • optimisations for running usrloc in db-mode only with many Kamailio nodes sharing same database
  • perform on demand DNS SRV queries from configuration file and access the result via variables
  • better flexibility in handling websocket/webrtc connections
  • support for variables in matching rules for dialplan
  • stickiness for load balancing of Diameter requests to peers
  • option to transform all Radius AVPs in replies into configuration file variables
  • more functions exported to embedded Lua interpreter
  • extensive work and new features for IMS/VoLTE extensions

What is new in version 4.1.0:

  • eleven new modules: app_java, auth_ephemeral, cnxcc (prepaid engine), dnssec, gzcompress, ims_charging, mohqueue, rtpproxy-ng, sctp, sipt, stun
  • support for SCTP transport layer and DNSsec are now dedicated modules, allowing straightforward activation, without a need to recompile the SIP server
  • new specific config file tools for handling of SIP-T and SIP-I
  • embedded Java interpreter exposing a Java programming interface inside configuration file
  • ephemeral authentication suitable for WebRTC
  • new RTP relay control module allowing to interact with mediaproxy-ng, which can do encryption/decryption for WebRTC to classic SIP phones
  • compression and decompression of SIP and HTTP message body that helps to save bandwidth or get below UDP MTU size
  • prepaid control engine, allowing to set call limits on credit or time and group calls on credit profiles
  • music on hold queuing system
  • dialog based CDRs in database and customization of time value for accounting records
  • XAVP management via Lua API
  • per module debug level with option to change the value at runtime
  • DNS operations in configuration file - do DNS query on hostname and access the result via config variables
  • export more information via SNMP
  • distributed message queue polishing and replication of hash tables content
  • per branch failure routes, allowing faster subsequent re-routing
  • support for asynchronous processing of SIP responses in configuration file
  • new operating mode for usrloc - dbreadonly - read records at startup, but don't update them in database at runtime - can be done by a dedicated SIP server that receives replicated registration traffic, improving the speed of SIP routing servers
  • execution of an event route for traffic that generates initial parsing errors - good for automatically blocking the source IP
  • plugin-like support for kamctl to be extended with new commands

What is new in version 4.0.4:

  • A minor release including fixes in code and documentation since v4.0.0 - configuration file and database compatibility is preserved.
  • Kamailio (former OpenSER) v4.0.4 is based on the latest version of GIT branch 4.0, therefore those running previous 4.0.x versions are advised to upgrade.

What is new in version 4.0.3:

  • This is a maintenance release, including fixes since the release of 4.0.2.
  • Installations running previous 4.0.x versions are advised to upgrade.
  • The new features brought by this release series are listed in the announcement for version 4.0.0.

What is new in version 4.0.2:

  • This is a maintenance release, including fixes since the release of 4.0.1.
  • Installations running previous 4.0.x versions are advised to upgrade.
  • The new features brought by this release series are listed in the announcement for version 4.0.0.

What is new in version 4.0.1:

  • This is a maintenance release, including fixes since the release of 4.0.0.
  • Installations running previous 4.0.x versions are advised to upgrade.

What is new in version 4.0.0:

  • This is a major release, bringing out a large set of improvements and new features such as WebSocket support for WebRTC, dozens of IMS modules, embedded provisioning interface, and more.
  • This version is the landmark for the end of Kamailio-SER integration.

What is new in version 3.3.4:

  • This is a maintenance release, including fixes since the release of 3.3.3.
  • Installations running previous 3.x.x versions are advised to upgrade.

What is new in version 3.3.3:

  • This is a maintenance release, including fixes since the release of 3.3.2.
  • Installations running previous 3.x.x versions are advised to upgrade.

What is new in version 3.3.2:

  • This is a maintenance release of Kamailio SIP Server, including fixes since the release of 3.3.1.
  • Installations running previous 3.x.x versions are advised to upgrade.

Similar Software

Phone Manager
Phone Manager

11 May 15

VoxForge
VoxForge

2 Jun 15

KSMS-Tool
KSMS-Tool

3 Jun 15

xgnokii
xgnokii

3 Jun 15

Comments to Kamailio

Comments not found
Add Comment
Turn on images!