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 |