====== Kamailio (OpenSER) Capabilities ======
Main author:
Daniel-Constantin Mierla
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 |