📦 Módulos de Kamailio

Documentación completa de los 255 módulos de Kamailio 6.1, generada directamente desde el código fuente oficial.

🛠️ Utilidades y Varios🔒 Autenticación y Seguridad🗄️ Base de Datos🔀 Enrutamiento y Proxy SIP📡 NAT y Media🌐 WebRTC y Transporte⚙️ Scripting e Integración📊 Monitorización y Logging💬 Presencia y Mensajería📱 IMS / LTE / 4G

🛠️ Utilidades y Varios (125 módulos)

auth_web3
The Web3 Auth module provides blockchain-based authentication for Kamailio with integrated ENS (Ethe
✍️ Jonathan Kandel
auth_xkeys
This module provides a custom mechanism to authenticate a SIP entity using a list of shared keys.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
avp
This module contains several functions that can be used to manipulate the contents of AVPs (Attribut
✍️ Jiri Kuthan
avpops
The AVPops (AVP-operations) module implements a set of script functions which allow access and manip
✍️ Ramona-Elena Modroiu <ramona@rosdev.ro>
benchmark
This module helps developers to benchmark their module functions.
✍️ Bastian Friedrich
blst
This module exports blocklist related functions to the script.
✍️ Andrei Pelinescu-Onciul
call_control
This module allows one to limit the duration of calls and automatically end them when they exceed th
✍️ Dan Pascu <dan@ag-projects.com>
call_obj
This module provides a way to identify calls using an increasing sequence of integers.
✍️ Vicente Hernando <vhernando@systemonenoc.com>
cfg_db
The module implements a database driver for the configuration parameters API.
✍️ Tomas Mandys
cfg_rpc
The module implements RPC commands to set and get configuration variables on-the-fly, that are decla
✍️ Miklos Tirpak <miklos@iptel.org>
cnxcc
This module was designed to act as a mechanism to limit call duration based on credit information pa
✍️ Carlos Ruiz Díaz
corex
This module provides reimplementation of a few very old functions that used to be in the core and su
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
counters
This module exports counters/statistics manipulating script functions and RPCs.
✍️ Andrei Pelinescu-Onciul
cplc
cplc modules implements a CPL (Call Processing Language) interpreter.
✍️ Bogdan-Andrei Iancu
ctl
This module implements the binrpc transport interface for Kamailio RPCs.
✍️ Andrei Pelinescu-Onciul
db2_ldap
The LDAP module is database driver, i.e.
✍️ Jan Janak
db_oracle
This is a module which provides Oracle connectivity for Kamailio.
✍️ Iouri Kharon <yjh@styx.cabel.net>
dialplan
This module implements generic string translations based on matching and replacement rules.
✍️ Andreea-Ancuta Onofrei
diversion
The module implements the Diversion extensions as per RFC 5806.
✍️ Jan Janak
dmq
1.1.
✍️ Marius Ovidiu Bucur
dmq_usrloc
The module adds user location (usrloc) records replication between multiple servers via DMQ module.
✍️ Andrey Rybkin <rybkin.a@bks.tv>
dnssec
The module replaces the common system dns resolver functions from core with the DNSSEC wrappers prov
✍️ Marius Zbihlei
domainpolicy
This module is considered obsolete.
✍️ Otmar Lendl <otmar.lendl@enum.at>
enum
Enum module implements [i_]enum_query functions that make an enum query based on the user part of th
✍️ Juha Heinanen <jh@song.fi>
erlang
Erlang is a general-purpose programming language and runtime environment.
✍️ Seudin Kasumovic <seudin.kasumovic@gmail.com>
evrexec
The module executes event route blocks or KEMI functions on dedicated processes at startup, upon an
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
file_out
This is a small module to support fast streaming output to files and process this changes depending
✍️ Xenofon Karamanos
gcrypt
This module provides various cryptography tools for use in Kamailio configuration file using libgcry
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
geoip
This module allows real-time queries against the Max Mind GeoIP database to be performed from the co
✍️ Daniel-Constantin Mierla
geoip2
This module allows real-time queries against the Max Mind GeoIP2 database to be performed from the c
✍️ Sergey Okhapkin
group
1.1.
✍️ Jan Janak
gzcompress
This module is able to detect compressed body in received SIP message and decompress it as well as c
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
h350
1.1.
✍️ Christian Schlatter
imc
This module offers support for instant message conference using SIP MESSAGE requests.
✍️ Anca-Maria Vamanu
ims_ipsec_pcscf
This module contains methods for IPSec initialisation/deinitialisation related for usage of Kamailio
✍️ Dragos Vingarzan
ims_qos_npn
This module contains all method related to the IMS policy and charging control functions performed b
✍️ Dragos Vingarzan <dragos@corenetdynamics.com>
influxdbc
This module provides a client connector for InfluxDB.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
janssonrpcc
This module provides access to JSON-RPC 2.0 services (operating over TCP/Netstrings) in accordance w
✍️ Joe Hillenbrand <joe@flowroute.com>
json
This is a simple module allowing to retrieve values from a JSON string.
✍️ Matthew Williams <matthew@flowroute.com>
jsonrpcc
This module provides access to json-rpc services (operating over TCP/Netstrings).
✍️ Matthew Williams <matthew@flowroute.com>
jwt
This module provides JWT (JSON Web Token) functions to be used in Kamailio configuration file.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
kazoo
The Kazoo is a general purpose AMQP connector (tested with rabbitmq-server).
✍️ Luis Azedo <luis@2600hz.com>
keepalive
This module performs destinations monitoring either for itself, or on the behalf of other modules.
✍️ Guillaume Bour <guillaume@bour.cc>
kemix
This module collects extensions and functions to be used with KEMI SIP routing scripting.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
ldap
1.1.
✍️ Christian Schlatter
log_custom
This module provides logging to custom systems, replacing the default core logging to syslog.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
log_systemd
It provides logging to systemd journal from the moment of loading this module.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
lost
SIP requests may be forwarded based on a location provided by the request or retrieved from a specif
✍️ Wolfgang Kampichler
lrkproxy
This is a module that enables media streams to be relayed via pylrkproxy engine that exist in: https
✍️ Mojtaba Esfandiari.S
lwsc
This module provides a websocket client implementation to interact with external systems, similar to
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
mangler
This is a module to help with SDP mangling - changing data in the SDP.
✍️ Gabriel Vasile
math
This module provides a collection of functions for math operations.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
matrix
The matrix module can be used to arbitrary lookup operations over an array.
✍️ Hardy Kahl
microhttpd
This module implements an embedded HTTP server using libmicrohttpd.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
misctest
This is a debugging/test module.
✍️ Andrei Pelinescu-Onciul
mohqueue
The mohqueue module diverts INVITE requests into a Music On Hold (MOH) queue where the caller can li
✍️ Robert Boisvert
mqtt
The MQTT module allows bidirectional publish/subscribe communication by connecting Kamailio to a MQT
✍️ Thomas Weber <thomas.weber@pascom.net>
msrp
This module provides a MSRP routing engine, a.k.a.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
mtree
This module loads (prefix, value) records from database and indexes them in a named memory tree.
✍️ Daniel-Constantin Mierla
nat_traversal
The nat_traversal module provides support for handling far-end NAT traversal for SIP signaling.
✍️ Dan Pascu <dan@ag-projects.com>
ndb_cassandra
Apache Cassandra is an open source distributed database management system.
✍️ Luis Martin Gil <martingil.luis@gmail.com>
ndb_mongodb
This module provides a non-db connector to interact with MongoDB NoSQL server from configuration fil
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
ndb_redis
This module provides a connector to interact with REDIS NoSQL Database from configuration file.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
nghttp2
This module implements an embedded HTTP/2 server using nghttpd2 library.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
nosip
This module provides a way to get access to non-SIP packages received by Kamailio via its SIP worker
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
nsq
The module provides an NSQ consumer for Kamailio configuration file.
✍️ Weave Communications <comm@getweave.com>
p_usrloc
The p_usrloc module is built upon the usrloc module and provides the same usrloc export to the regis
✍️ Henning Westerholt
pdb
This is a module for fast number portability handling.
✍️ Henning Westerholt <henning.westerholt@1und1.de>
pdt
This module translates a numerical prefix into a domain and updates accordingly the request URI.
✍️ Elena-Ramona Modroiu <ramona@asipto.com>
peering
The peering module allows SIP providers (operators or organizations) to verify from a broker if sour
✍️ Juha Heinanen <jh@tutpro.com>
peerstate
The peerstate module provides peer state tracking for the Kamailio SIP proxy.
✍️ Serdar Güçlüer
phonenum
This module allows real-time queries against the libphonenumber to be performed from the config scri
✍️ Daniel-Constantin Mierla
pipelimit
This module implements traffic limiting for SIP requests.
✍️ Daniel-Constantin Mierla
posops
The module exports utility functions to work with position inside the SIP message buffer.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
prefix_route
The prefix_route module does routing based on a set of prefixes from the database.
✍️ Alfred E. Heggestad
presence_conference
This module is a mixer for presence notifications published by an audio conference mixer as per RFC
✍️ Marius-Ovidiu Bucur
presence_dfks
This module for handling as-feature-event presence messages Provides support for 'Device FeatureKey
✍️ Maja Stanislawska <maja.stanislawska@yahoo.com>
ptimer
This module implements precise timers, which are not limited in precision by the kamailio tick frequ
✍️ Tyler Moore <tmoore@dopensource.com>
pua_json
The PUA_JSON module adds support to publish updates to the presence module through the pua_json_publ
✍️ Emmanuel Schmidbauer <eschmidbauer@gmail.com>
pua_rpc
The pua_rpc module offers the possibility to publish presence information via the RPC transport.
✍️ Juha Heinanen
pv_headers
The main goal of the module is to offload the intermediate header processing into the XAVI dynamic c
✍️ Kirill Solomko
pvtpl
The module reads content of files at startup and can evaluate the variables inside during runtime.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
qos
The qos module provides a way to keep track of per dialog SDP session(s).
✍️ Ovidiu Sas
ratelimit
This module implements rate limiting for SIP requests.
✍️ Ovidiu Sas
regex
This module offers matching operations using regular expressions based on the powerful PCRE library.
✍️ Iñaki Baz Castillo <ibc@aliax.net>
ruxc
The module exports utility functions based on libruxc.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
sca
The sca module implements Shared Call Appearances.
✍️ Andrew Mortensen
sctp
This module provides SCTP transport layer for Kamailio.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
seas
✍️ Elias Baixas
secsipid
The module implements secure SIP identity specifications - STIR (Secure Telephony Identity Revisited
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
secsipid_proc
The module implements per-child-process C API functions required by secsipid module.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
sipjson
This module serializes SIP message attributes into a JSON document.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
siprepo
This module can store and fetch SIP message content in an in-memory hash table.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
sipt
Module for updating ISUP encapsulated in SIP (SIP-T/SIP-I) The sipt module can be used to update var
✍️ Torrey Searle
slack
This module provides integration with Slack over webhooks.
✍️ Arsen Semenov <arsperger@gmail.com>
snmpstats
1.1.
✍️ Jeffrey Magder
speeddial
This module provides on-server speed dial facilities.
✍️ Elena-Ramona Modroiu <ramona@rosdev.ro>
ss7ops
The ss7ops module can currently handle M2UA/MTP-L3/ISUP and convert it to JSON.
✍️ Holger Freyther <help@moiji-mobile.com>
sst
SIP session timers are used to make sure that a session (dialog) is still alive, even though there m
✍️ Ron Winacott
statsc
This module provides a statistics collector engine.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
statsd
The module implements the statsd text protocol, allowing Kamailio to emit counters, gauges, histogra
✍️ Eloy Coto Pereiro <eloy.coto@gmail.com>
stirshaken
This module implements STIR (Secure Telephony Identity Revisited) and SHAKEN (Signature-based Handli
✍️ Piotr Gregor <piotr@signalwire.com>
stun
This module provides limited STUN server (RFC 5389) support for Kamailio.
✍️ Peter Dunkley
sworker
This module can delegate processing of SIP requests to a group of workers in the configuration file
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
systemdops
It provides a collection of features to make easier the integration with systemd.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
tcpops
This module allows Kamailio to control the TCP connection options (such as the keepalive mechanism),
✍️ Camille Oudot
timer
The module supports triggering a specific route block on a specific timer.
✍️ Tomas Mandys
tlsa
This is a pseudo module that builds TLS module compiled statically against libssl and libcrypto (fro
✍️ Daniel-Constantin Mierla
tmrec
This module provides time recurrence matching functions.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
tmx
This module collects extensions from Kamailio TM module.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
tsilo
This module provides transaction storage for the Kamailio SIP Server Platform.
✍️ Federico Cabiddu <federico.cabiddu@gmail.com>
uid_auth_db
This module contains all authentication related functions that need the access to the database.
✍️ Jan Janak
uid_avp_db
This module contains several functions that can be used to manipulate the contents of AVPs (Attribut
✍️ Jiri Kuthan
uid_domain
1.1.
✍️ Juha Heinanen <jh@tutpro.com>
uid_gflags
The module implements global flags.
✍️ Jiri Kuthan <jiri@iptel.org>
uid_uri_db
Various checks related to SIP URI.
✍️ Jan Janak
uri_db
Various checks related to SIP URI.
✍️ Jan Janak
userblocklist
The userblocklist module allows Kamailio to handle blocklists on a per user basis.
✍️ Henning Westerholt <henning.westerholt@1und1.de>
uuid
This module exports the $uuid(type) class of variables that return unique values using functions fro
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
xhttp_pi
This module provides a web provisioning interface for Kamailio.
✍️ Ovidiu Sas <osas@voipembedded.com>
xhttp_prom
This module generates suitable metrics for a Prometheus monitoring platform.
✍️ Vicente Hernando <vhernando@sonoc.io>
xhttp_rpc
This module provides an HTTP transport layer implementation for the RPC management interface in a hu
✍️ Ovidiu Sas <osas@voipembedded.com>
xmlops
This is a module implementing functions and pseudo-variables for XML operations.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
xmpp
This module is a gateway between Kamailio and a XMPP/Jabber server.
✍️ Andreea Spirea
xprint
IMPORTANT: this is former xlog module from SIP Express Router (SER) kept because it is used by other
✍️ Elena-Ramona Modroiu

🔒 Autenticación y Seguridad (15 módulos)

auth
This is a generic module that itself doesn't provide all functions necessary for authentication but
✍️ Jan Janak
auth_arnacon
The Arnacon Authentication module provides ENS-based authentication for Kamailio by verifying ENS do
✍️ Jonathan Kandel
auth_db
This module contains all authentication related functions that need the access to the database.
✍️ Jan Janak
auth_diameter
This module implements SIP authentication and authorization with DIAMETER server, namely DIameter Se
✍️ Elena-Ramona Modroiu
auth_ephemeral
1.1.
✍️ Peter Dunkley
auth_radius
This module contains functions that are used to perform authentication using a Radius server.
✍️ Jan Janak
crypto
This module provides various cryptography tools for use in Kamailio configuration file.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
htable
The module adds a hash table container to the configuration language.
✍️ Elena-Ramona Modroiu <ramona@rosdev.ro>
ipops
The IPops module offers operations for handling IP addresses, both IPv4 and IPv6.
✍️ Iñaki Baz Castillo <ibc@aliax.net>
permissions
1.1.
✍️ Miklos Tirpak
pike
The pike module keeps trace of all (or selected ones) incoming request's IP source and blocks the on
✍️ Bogdan-Andrei Iancu
sanity
This module aims to implement several sanity checks on incoming requests which are suggested or even
✍️ Nils Ohlmeier
secfilter
This module has been designed to offer an additional layer of security over our communications.
✍️ Jose Luis Verdeguer
tls
This module implements the TLS transport for Kamailio using the OpenSSL library.
✍️ Andrei Pelinescu-Onciul
tls_wolfssl
This module implements the TLS transport for Kamailio using the wolfSSL library (https://www.wolfssl
✍️ Shih-Ping Chan

🔀 Enrutamiento y Proxy SIP (32 módulos)

acc
1.1.
✍️ Jiri Kuthan <jiri@iptel.org>
acc_diameter
ACC_DIAMETER module is used to account transactions information to a DIAMETER server.
✍️ Jiri Kuthan <jiri@iptel.org>
acc_json
ACC_JSON module is used to account transaction information in a JSON dictionary.
✍️ Julien Chavanton <jchavanton@gmail.com>
acc_radius
ACC_RADIUS module is used to account transaction information to RADIUS server.
✍️ Juha Heinanen <jh@tutpro.com>
alias_db
The ALIAS_DB module can be used as an alternative for user aliases via usrloc.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
app_jsdt
This module allows executing JavaScript scripts from the Kamailio configuration file.
✍️ Daniel-Constantin Mierla
carrierroute
A module which provides routing, balancing and blocklisting capabilities.
✍️ Henning Westerholt
cfgt
This module provides a report of the way Kamailio SIP Server Platform configuration has been execute
✍️ Victor Seva
cfgutils
Useful extensions for the server configuration.
✍️ Henning Westerholt <henning.westerholt@1und1.de>
dispatcher
This module offers SIP load balancer functionality and it can be used as SIP traffic dispatcher.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
domain
Domain module implements checks that based on domain table determine if a domain is “local”.
✍️ Juha Heinanen <jh@tutpro.com>
drouting
1.1.
✍️ Voice Sistem SRL
jansson
This module provides operations on JSON strings using JANSSON library.
✍️ Joe Hillenbrand <joe@flowroute.com>
kex
This module collects extensions from Kamailio core.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
lcr
The Least Cost Routing (LCR) module implements capability to serially forward a request to one or mo
✍️ Juha Heinanen <jh@tutpro.com>
maxfwd
The module implements all of the operations that handle the Max-Forward SIP header field, like addin
✍️ Bogdan-Andrei Iancu
mqueue
The mqueue module offers a generic message queue system in shared memory for inter-process communica
✍️ Elena-Ramona Modroiu
pv
This module collects the core pseudo-variables that can be used in configuration file.
✍️ Daniel-Constantin Mierla <daniel@asipto.com>
registrar
1.1.
✍️ Jan Janak
rr
The module contains record routing logic.
✍️ Jan Janak
rtimer
The module executes route blocks on a timer base.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
sl
The SL module allows the SIP server to act as a stateless UA server and generate replies to SIP requ
✍️ Bogdan Iancu
textops
The module implements text based operations over the SIP message processed by Kamailio.
✍️ Andrei Pelinescu-Onciul
textopsx
This module implements functions for SIP message text operations in routing block configurations.
✍️ Andrei Pelinescu-Onciul
tm
The TM module enables stateful processing of SIP transactions.
✍️ Jiri Kuthan
topoh
This module hides the SIP routing headers that show topology details.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
topos
This module offers topology hiding for INVITE-based dialogs, by stripping the SIP routing headers th
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
topos_htable
This module offers storage support for topos module using htable module.
✍️ Stefan Mititelu <stefan.mititelu@net2phone.com>
topos_redis
This module offers REDIS storage support for TOPOS module.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
uac
The UAC (User Agent Client) module provides some basic UAC functionalities like sending SIP requests
✍️ Ramona-Elena Modroiu <ramona@rosdev.ro>
uac_redirect
UAC REDIRECT - User Agent Client redirection - module enhances Kamailio with the functionality of be
✍️ Bogdan-Andrei Iancu
usrloc
1.1.
✍️ Jan Janak

⚙️ Scripting e Integración (16 módulos)

app_lua
This module allows executing Lua scripts from config file, implementing the KEMI framework and expor
✍️ Daniel-Constantin Mierla
app_perl
The time needed when writing a new Kamailio module unfortunately is quite high, while the options pr
✍️ Bastian Friedrich
app_python
This module allows executing Python scripts from config file, exporting functions to access the SIP
✍️ Maxim Sobolev
app_python3
This module is a port of the 'app_python' module to Python 3.
✍️ Maxim Sobolev
app_python3s
This module is an alternative 'app_python3' module with static export of 'KSR' object and functions,
✍️ Daniel-Constantin Mierla
app_ruby
This module allows executing Ruby scripts from the Kamailio configuration file.
✍️ Daniel-Constantin Mierla
app_ruby_proc
The module implements per-child-process C API functions required by app_ruby module.
✍️ Daniel-Constantin Mierla
async
This module provides asynchronous operations for handling SIP requests in the configuration file.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
evapi
The EVAPI module can be used to create an event message flow from Kamailio to any application that c
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
exec
The exec module allows external commands to be executed from a Kamailio script.
✍️ Jiri Kuthan
kafka
This module produces and sends messages to a Kafka server.
✍️ Vicente Hernando <vhernando@sonoc.io>
memcached
The module provides access to the distributed hash table memcached.
✍️ Henning Westerholt
misc_radius
The misc_radius module implements various RADIUS related functions.
✍️ Juha Heinanen <jh@tutpro.com>
nats
The module provides an NATS consumer for Kamailio.
✍️ Emmanuel Schmidbauer <eschmidbauer@gmail.com>
rabbitmq
This module offers amqp communication using librabbitmq.
✍️ Carsten Bock
utils
This module implements various utility functions that are not SIP related.
✍️ Juha Heinanen

💬 Presencia y Mensajería (20 módulos)

dialog
Kamailio can behave as a stateful proxy through the TM module.
✍️ Bogdan-Andrei Iancu
msilo
This module provides offline message storage for Kamailio SIP Server Platform.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>
presence
The Presence module implements the core functionality of SIP event notification.
✍️ Anca-Maria Vamanu
presence_dialoginfo
The module enables the handling of "Event: dialog" (as defined in RFC 4235) inside of the presence m
✍️ Juha Heinanen <jh@tutpro.com>
presence_mwi
The module does specific handling for notify-subscribe message-summary (message waiting indication)
✍️ Juha Heinanen <jh@tutpro.com>
presence_profile
The module extends the presence server implementation, providing the ability to handle the 'ua-profi
✍️ Alex Balashov <abalashov@evaristesys.com>
presence_reginfo
The module enables the handling of "Event: reg" (as defined in RFC 3680) inside of the presence modu
✍️ Carsten Bock <carsten@ng-voice.com>
presence_xml
The module does specific handling for notify-subscribe events using xml bodies.
✍️ Anca-Maria Vamanu
pua
This module offers the functionality of a presence user agent client, sending SUBSCRIBE and PUBLISH
✍️ Anca-Maria Vamanu
pua_bla
The pua_bla module enables Bridged Line Appearances support according to the specifications in draft
✍️ Anca-Maria Vamanu
pua_dialoginfo
The pua_dialoginfo retrieves dialog state information from the dialog module and PUBLISHes the dialo
✍️ Anca-Maria Vamanu
pua_reginfo
This module publishes information about "reg"-events according to to RFC 3680.
✍️ Carsten Bock <carsten@ng-voice.com>
pua_usrloc
The pua_usrloc module is the connector between the usrloc and pua modules.
✍️ Anca-Maria Vamanu
pua_xmpp
This module is a gateway for presence between SIP and XMPP.
✍️ Anca-Maria Vamanu
rls
The module is a Resource List Server implementation following the specification in RFC 4662 and RFC
✍️ Anca-Maria Vamanu
siputils
This module implements various functions and checks related to SIP message handling and URI handling
✍️ Hardy Kahl
sms
1.1.
✍️ Bogdan Iancu
smsops
This module collects the Transformations for 3GPP-SMS.
✍️ Carsten Bock <carsten@ng-voice.com>
xcap_client
The module is a XCAP client for Kamailio that can be used by other modules.
✍️ Anca-Maria Vamanu
xcap_server
This module provides an XCAP server functionally inside Kamailio and SER SIP servers.
✍️ Daniel-Constantin Mierla <miconda@gmail.com>

📱 IMS / LTE / 4G (14 módulos)

cdp
CDP (C Diameter Peer) allows Diameter communication to and from Kamailio.
✍️ Dragos Vingarzan
cdp_avp
CDP AVP is a helper module for various applications ontop of CDP (C Diameter Peer).
✍️ Dragos Vingarzan
ims_auth
This module contains all authentication related functions for an IMS environment.
✍️ Dragos Vingarzan
ims_charging
This module contains all methods related to the IMS charging control functions performed by a networ
✍️ Jason Penton
ims_dialog
The ims_dialog module provides dialog awareness to the Kamailio proxy.
✍️ Bogdan-Andrei Iancu
ims_diameter_server
This module implements a generic Diameter Server.
✍️ Carsten Bock
ims_icscf
This module provides all functionality to build an IMS ICSCF.
✍️ Dragos Vingarzan
ims_isc
This module provides the functionality for an IMS S-CSCF to implement the ISC interface between S-CS
✍️ Dragos Vingarzan
ims_ocs
This module provides a simple Online Charging Server Module for working with the ims_charging module
✍️ Carsten Bock
ims_qos
This module contains all method related to the IMS policy and charging control functions performed b
✍️ Dragos Vingarzan <dragos@corenetdynamics.com>
ims_registrar_pcscf
This module contains all methods related for usage of Kamailio as a Proxy-CSCF.
✍️ Dragos Vingarzan
ims_registrar_scscf
This module contains REGISTER processing logic for the S-CSCF.
✍️ Jason Penton
ims_usrloc_pcscf
This module serves as a storage engine for PCSCF contacts, much like the standard Kamailio module, u
✍️ Jason Penton
ims_usrloc_scscf
This module serves as a storage engine for SCSCF contacts, much like the standard Kamailio module th
✍️ Jason Penton