====== 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 |