OpenSIPS
Developer(s) | OpenSIPS Project |
---|---|
Initial release | August 2008 |
Stable release |
1.11.1 / May 7, 2014[1] |
Development status | Active |
Written in | C |
Operating system | Linux, FreeBSD, Solaris |
Type | Voice over Internet Protocol |
License | GNU GPL |
Website | www.opensips.org |
OpenSIPS is a free software implementation of the session initiation protocol (SIP) for voice over IP (VoIP) than can be used to handle voice, text and video communication. OpenSIPS is intended for installations serving thousands of calls and is IETF RFC3261 compliant.[2]
Modules
Name | Description | Status | Available from version |
---|---|---|---|
AAA_RADIUS | RADIUS backend for the AAA API | stable | 1.6 |
ACC | Accounting module | stable | 1.6 |
ALIAS_DB | Database SIP aliases module | stable | 1.4 |
AUTH | Authentication Framework module | stable | 1.4 |
AUTH_AAA | AAA-backend authentication module | stable | 1.6 |
AUTH_DB | Database-backend authentication module | stable | 1.4 |
AUTH_DIAMETER | DIAMETER-backend authentication module | unmaintained | 1.4 |
AVPOPS | AVP operation module | stable | 1.4 |
BENCHMARK | Config file benchmarking | stable | 1.4 |
B2B_ENTITIES | Back-to-Back User Agent Entities | stable | 1.6 |
B2B_LOGIC | Back-to-Back User Agent Entities | stable | 1.6 |
CACHEDB_CASSANDRA | Cassandra Implementation of CacheDB | beta | 1.8 |
CACHEDB_COUCHBASE | CouchBase Implementation of CacheDB | beta/NEW | 1.9 |
CACHEDB_LOCAL | Local Implementation of CacheDB | stable | 1.5 |
CACHEDB_MEMCACHED | Memcached Implementation of CacheDB | stable | 1.6 |
CACHEDB_MONGODB | MongoDB Implementation of CacheDB | beta/NEW | 1.9 |
CACHEDB_REDIS | Redis Implementation of CacheDB | beta | 1.8 |
CACHEDB_SQL | SQL-based Implementation of CacheDB | beta/NEW | 1.9 |
CALL CONTROL | PrePaid application module | beta | 1.5 |
CARRIERROUTE | Routing extension suitable for carriers | alpha | 1.4 |
CFGUTILS | Different config utilities | stable | 1.4 |
CLOSEDDIAL | PBX-like dialling features | stable | 1.5 |
CPL-C | CPL interpreter module | stable | 1.4 |
DB_BERKLEY | Berkeley DB driver for DB API | stable | 1.4 |
DB_FLATSTORE | Fast writing-only text-backend for database module | stable | 1.4 |
DB_HTTP | HTTP-backend for DB API | beta | 1.6 |
DB_MYSQL | MYSQL-backend for database API module | stable | 1.4 |
DB_ORACLE | ORACLE-backend for database API module | beta | 1.4 |
DB_PERLVDB | Perl Virtual Database engine | stable | 1.4 |
DB_POSTGRES | POSTGRES-backend for database API module | stable | 1.4 |
DB_TEXT | Text-backend for database API module | stable | 1.4 |
DB_UNIXODBC | unixODBC driver module | stable | 1.4 |
DB_VIRTUAL | Middle-layer DB mixer | stable | 1.6 |
DIALOG | Dialog support module | stable | 1.4 |
DIALPLAN | Dialplan management | stable | 1.4 |
DISPATCHER | Dispatcher module | stable | 1.4 |
DIVERSION | Diversion header insertion module | stable | 1.4 |
DNS_CACHE | Module for caching DNS records that can be used with any Key-Value back-end | stable | 1.8 |
DOMAIN | Multi-domain support module | stable | 1.4 |
DOMAINPOLICY | Policies to connect federations | beta | 1.4 |
DROUTING | Dynamic Routing / LCR | stable | 1.5 |
ENUM | ENUM lookup module | stable | 1.4 |
EXEC | External exec module | stable | 1.4 |
EVENT_DATAGRAM | Event datagram module | stable | 1.7 |
EVENT_ROUTE | Route triggering based on events | beta/NEW | 1.9 |
EVENT_RABBITMQ | Event RabbitMQ client module | stable | 1.8 |
EVENT_XMLRPC | Event XMLRPC client module | beta/NEW | 1.9 |
GFLAGS | Global shared flags module | stable | 1.4 |
GROUP | User-groups module with DB-backend | stable | 1.4 |
H350 | H350 implementation | stable | 1.4 |
HTTPD | Embedded HTTP server | stable | 1.8 |
IDENTITY | SIP Identity implementation | stable | 1.5 |
IMC | Instant Messaging Conferencing module | stable | 1.4 |
JABBER | JABBER IM and PRESENCE interconnection module | beta | 1.4 |
JSON | JSON packing function | stable | 1.6 |
LDAP | LDAP connector | stable | 1.4 |
LOAD_BALANCER | Load Balancer (for calls) module | stable | 1.5 |
LUA | Call LUA scripts from OpenSIPS cfg | beta | 1.8 |
MANGLER | SIP mangler module | stable | 1.4 |
MAXFWD | Max-Forward processor module | stable | 1.4 |
MI_DATAGRAM | DATAGRAM (unix and network) support for Management Interface | stable | 1.4 |
MI_FIFO | FIFO support for Management Interface | stable | 1.4 |
MI_HTTP | HTTP support for Management Interface | stable | 1.8 |
MI_XMLRPC | XMLRPC support for Management Interface | stable | 1.4 |
MEDIAPROXY | NAT traversal module | stable | 1.4 |
MMGEOIP | MaxMind GeoIP module | stable | 1.5 |
MSILO | SIP message silo module | stable | 1.4 |
NAT_TRAVERSAL | NAT traversal module | stable | 1.4 |
NATHELPER | NAT traversal helper module | stable | 1.4 |
OPTIONS | OPTIONS server replier module | stable | 1.4 |
OSP | OSP peering module | stable | 1.4 |
PATH | Path support for SIP frontending | stable | 1.4 |
PDT | Prefix-to-Domain translator module | stable | 1.4 |
PEERING | Radius peering module | alpha | 1.4 |
PERL | embed execution of Perl function | stable | 1.4 |
PERMISSIONS | Permissions control module | stable | 1.4 |
PI_HTTP | Provisioning Interface module | beta/NEW | 1.9 |
PIKE | Flood detector module | stable | 1.4 |
PRESENCE | Presence server module - common API | stable | 1.4 |
PRESENCE_CALLINFO | Extension to Presence server for Call-Info | stable | 1.7 |
PRESENCE_DIALOGINFO | Extension to Presence server for Dialog Info | stable | 1.5 |
PRESENCE_MWI | Extension to Presence server for Message Waiting Indication | stable | 1.4 |
PRESENCE_XCAPDIFF | Extension to Presence server for XCAP-DIFF event | stable | 1.5 |
PRESENCE_XML | Presence server module - presence & watcher info and XCAP | stable | 1.4 |
PUA | Common API for presence user agent client | stable | 1.4 |
PUA_BLA | BLA extension for PUA | stable | 1.4 |
PUA_DIALOGINFO | Dialog-Info extension for PUA | stable | 1.5 |
PUA_MI | MI extension for PUA | stable | 1.4 |
PUA_USRLOC | USRLOC extension for PUA | stable | 1.4 |
PUA_XMPP | XMPP extension for PUA (SIMPLE-XMPP presence gateway) | stable | 1.4 |
PYTHON | Python scripting support | stable | 1.7 |
PUA | Common API for presence user agent client | beta | 1.4 |
QOS | QOS (RTP) module | beta | 1.5 |
RATELIMIT | SIP traffic shaping module | stable | 1.4 |
REGEX | RegExp via PCRE library | stable | 1.5 |
REGISTRAR | SIP Registrar implementation module | stable | 1.4 |
RLS | Resource List Server implementation | stable | 1.4 |
RR | Record-Route and Route module | stable | 1.4 |
RTPPROXY | NAT traversal using RTPProxy module | stable | 1.7 |
SEAS | Sip Express Application Server (interface module) | stable | 1.4 |
SIGNALING | SIP signaling module | stable | 1.5 |
SIPCAPTURE | SipCapture module | stable | 1.8 |
SIPMSGOPS | SIP operations module | stable | 1.8 |
SIPTRACE | SipTrace module | stable | 1.4 |
SL | Stateless replier module | stable | 1.4 |
SMS | SIP-to-SMS IM gateway module | stable | 1.4 |
SNMPSTATS | SNMP interface for statistics module | stable | 1.4 |
SPEEDDIAL | Per-user speed-dial controller module | stable | 1.4 |
STATISTICS | Script statistics support | stable | 1.4 |
SST | SIP Session Timer support | stable | 1.4 |
STUN | Built-in STUN server | stable | 1.6 |
TEXTOPS | Text operations module | stable | 1.4 |
TLSOPS | TLS operations module | stable | 1.4 |
TM | Transaction (stateful) module | stable | 1.4 |
UAC | Transaction (stateful) module | stable | 1.4 |
UAC_AUTH | UAC Authentication functionality | stable | 1.7 |
UAC_REDIRECT | UAC redirection functionality | stable | 1.4 |
UAC_REGISTRANT | SIP Registrant implementation module | stable | 1.7 |
URI | Generic URI operation module | stable | 1.4 |
USERBLACKLIST | User black/white listing | stable | 1.4 |
USRLOC | User location implementation module | stable | 1.4 |
XCAP_CLIENT | XCAP client implementation | stable | 1.4 |
XCAP | XCAP API provider | beta | 1.9 |
XMPP | SIP-to-XMPP Gateway (SIP to Jabber/Google Talk) | stable | 1.4 |
References
- ↑ "OpenSIPS About Version 1.11.x". OpenSIPS. May 7, 2014. Retrieved 22 May 2014.
- ↑ Goncalves, Flavio E., Building Telephony Systems with OpenSIPS 1.6, Packt Publishing