Kamailio (OpenSER) Capabilities
Main author: Daniel-Constantin Mierla <miconda (at) gmail.com>
The page tries to collect the list of relevant OpenSER features and capabilities, plus the version they have been introduced in.
work in progress
Feature | 0.9.x | 1.0.x | 1.1.x | 1.2.x | 1.3.x | 1.4.x | 1.5.x |
---|---|---|---|---|---|---|---|
date | Jul 14, 2005 | Oct 28, 2005 | Jul 10, 2006 | Mar 12, 2007 | Dec 13, 2007 | Aug 07, 2008 | development |
SIP Registrar Server | yes | yes | yes | yes | yes | yes | yes |
SIP Redirect Server | yes | yes | yes | yes | yes | yes | yes |
SIP Location Server | yes | yes | yes | yes | yes | yes | yes |
SIP Proxy Server | yes | yes | yes | yes | yes | yes | yes |
SIP Transactions | yes | yes | yes | yes | yes | yes | yes |
NAT Traversal | yes | yes | yes | yes | yes | yes | yes |
NAT UDP Pinging | yes | yes | yes | yes | yes | yes | yes |
NAT SIP Pinging | no | yes | yes | yes | yes | yes | yes |
RTP Relay Balancing | yes | yes | yes | yes | yes | yes | yes |
IPv4 | yes | yes | yes | yes | yes | yes | yes |
IPv6 | yes | yes | yes | yes | yes | yes | yes |
UDP | yes | yes | yes | yes | yes | yes | yes |
TCP | yes | yes | yes | yes | yes | yes | yes |
TLS | no | yes | yes | yes | yes | yes | yes |
SCTP | no | no | no | no | yes | yes | yes |
DNS | yes | yes | yes | yes | yes | yes | yes |
DNS SRV | yes | yes | yes | yes | yes | yes | yes |
DNS NAPTR | no | no | yes | yes | yes | yes | yes |
DNS SRV Failover | no | no | no | yes | yes | yes | yes |
IP Blacklists | no | no | no | yes | yes | yes | yes |
ENUM | yes | yes | yes | yes | yes | yes | yes |
Infrastructure ENUM | no | no | no | yes | yes | yes | yes |
Multi Domain | yes | yes | yes | yes | yes | yes | yes |
Multi Homed | yes | yes | yes | yes | yes | yes | yes |
Digest Auth | yes | yes | yes | yes | yes | yes | yes |
IP Auth | yes | yes | yes | yes | yes | yes | yes |
ACL | yes | yes | yes | yes | yes | yes | yes |
Accounting | yes | yes | yes | yes | yes | yes | yes |
Extra Accounting | yes | yes | yes | yes | yes | yes | yes |
Multi-leg Accounting | no | yes | yes | yes | yes | yes | yes |
MySQL driver | yes | yes | yes | yes | yes | yes | yes |
Berkely driver | no | no | no | no | yes | yes | yes |
Postgres driver | yes | yes | yes | yes | yes | yes | yes |
UnixODBC driver | no | no | yes | yes | yes | yes | yes |
RPID | yes | yes | yes | yes | yes | yes | yes |
PAI | yes | yes | yes | yes | yes | yes | yes |
Pseudo-Variables via avpops | no | yes | yes | yes | yes | yes | yes |
Pseudo-Variables in script | no | no | no | yes | yes | yes | yes |
Shared Pseudo-Variables in script | no | no | no | no | no | yes | yes |
if-else command | yes | yes | yes | yes | yes | yes | yes |
switch command | no | yes | yes | yes | yes | yes | yes |
exit command | no | yes | yes | yes | yes | yes | yes |
while command | no | no | no | no | yes | yes | yes |
Route block | yes | yes | yes | yes | yes | yes | yes |
Failure Route block | yes | yes | yes | yes | yes | yes | yes |
On Reply Route block | yes | yes | yes | yes | yes | yes | yes |
Branch Route block | no | yes | yes | yes | yes | yes | yes |
Error Route block | no | no | no | yes | yes | yes | yes |
Statistics | no | no | yes | yes | yes | yes | yes |
Atomic operations | no | no | yes | yes | yes | yes | yes |
OSP | no | no | yes | yes | yes | yes | yes |
Path | no | no | yes | yes | yes | yes | yes |
AVP DB Query | no | no | yes | yes | yes | yes | yes |