1 | 1 |
deleted file mode 100644 |
... | ... |
@@ -1,224 +0,0 @@ |
1 |
- |
|
2 |
- |
|
3 |
-Kamailio modules |
|
4 |
-================== |
|
5 |
- |
|
6 |
-This is a major release of the merged SIP Server - Kamailio and SER. |
|
7 |
- |
|
8 |
-In previous releases (v3.x) some modules where provided in two versions, in Kamailio |
|
9 |
-and SER flavours. These are now merged. In some cases, the functionality has |
|
10 |
-changed. You can still do the same operation, but how you do it may be different. |
|
11 |
- |
|
12 |
-Modules are found in the "modules" directory. After installation that can |
|
13 |
-be /usr/local/lib/kamailio/modules or /usr/lib/kamailio/modules. |
|
14 |
- |
|
15 |
-In previous releases there was a "modules_k" and "modules_s" directory, but in |
|
16 |
-this release these directories are empty. |
|
17 |
- |
|
18 |
-What is a module? |
|
19 |
-================= |
|
20 |
-A module consists of a lot of functions that enhance the core. Some of the modules |
|
21 |
-depends on other modules. It's all properly documented in the README that belongs |
|
22 |
-to each module (available as web pages on the kamailio.org web site). |
|
23 |
- |
|
24 |
-A module providers up to six different APIs: |
|
25 |
- |
|
26 |
-- Enhancements to the core Kamailio routing script (functions) |
|
27 |
-- Commands for the management interfaces (MI and RPC) |
|
28 |
-- Development interface for other modules |
|
29 |
-- Pseudo-variables |
|
30 |
-- Selects and config framework variables |
|
31 |
-- Event-Routes |
|
32 |
- |
|
33 |
-A single module may provide a selection of this, maybe only one of them. |
|
34 |
- |
|
35 |
-Kamailio Modules |
|
36 |
-acc Accounting |
|
37 |
-acc_radius Accounting with RADIUS backend |
|
38 |
-alias_db Alias management in database modules |
|
39 |
-app_java Lang :: Execute embedded Java applications |
|
40 |
-app_lua Lang :: Execute embedded LUA scripts |
|
41 |
-app_mono Lang :: Execute embedded MONO scripts (like C#, Java, javascript) |
|
42 |
-app_perl Lang :: Embedded perl script support |
|
43 |
-app_python Lang :: Execute embedded Python scripts |
|
44 |
-async Asynchronus SIP request handling functions |
|
45 |
-auth MD5 digest authentication support |
|
46 |
-auth_db Authentication using a database module |
|
47 |
-auth_diameter Authentication based on Diameter |
|
48 |
-auth_ephemeral User authentication with ephemeral credentials |
|
49 |
-auth_identity SIP Identity support (RFC 4474) |
|
50 |
-auth_radius Radius authentication |
|
51 |
-avp Collection of functions for handling AVP's (from SER) |
|
52 |
-avpops Attribute-value pair operations ("variables") |
|
53 |
-benchmark Development benchmark module |
|
54 |
-blst Blacklisting API for configuration scripts |
|
55 |
-call_control Call timeouts and management (depends on Dialog module) |
|
56 |
-carrierroute A telephony routing module |
|
57 |
-cdp C Diameter Peer - core communication engine |
|
58 |
-cdp_avp C Diameter Peer - application extensions |
|
59 |
-cfg_db Database driver for configuration API |
|
60 |
-cfg_rpc Update core and module parameters from RPC |
|
61 |
-cfgutils Various configuration utilities |
|
62 |
-corex Core extensions |
|
63 |
-counters Internal counter API for configuration |
|
64 |
-cpl-c Implementation of SIP Call Processing Language (RFC 3880) |
|
65 |
-ctl Control connector for RPC interface (fifo, unixsock, tcp, udp) |
|
66 |
-db_berkeley Database :: Berkeley DB (Oracle) |
|
67 |
-db_cluster Generic database connectors clustering and failover |
|
68 |
-db_cassandra Database :: Cassandra database server connector |
|
69 |
-db_flatstore Database :: Flatstore |
|
70 |
-db_mongodb Database :: MongoDB |
|
71 |
-db_mysql Database :: Mysql |
|
72 |
-db_oracle Database :: Oracle support |
|
73 |
-db_perlvdb Database :: Use perl database functions |
|
74 |
-db_postgres Database :: PostgreSQL |
|
75 |
-db_text Database :: Text support |
|
76 |
-db_unixodbc Database :: Unix ODBC support |
|
77 |
-db2_ldap DB2 :: Database connector to LDAP using the DB2 API |
|
78 |
-db2_ops DB2 :: Database operations for DB API v2 |
|
79 |
-debugger Interactive configuration processing debugger |
|
80 |
-dialog Dialog ("call") state module |
|
81 |
-dialplan Dialplan management |
|
82 |
-dialog_ng Dialog tracking module - next generation |
|
83 |
-dispatcher Load balancing and failover |
|
84 |
-diversion Call redirect support (SIP Diversion: header) |
|
85 |
-dmq Distributed message queue system using SIP |
|
86 |
-dnssec DNSsec support in the DNS resolver |
|
87 |
-domain Proxy :: Multiple domain support using databases |
|
88 |
-domainpolicy Proxy :: Obsolete module - This module is no longer maintained |
|
89 |
-drouting Proxy :: Dynamic routing |
|
90 |
-enum Enum support |
|
91 |
-exec External exec module |
|
92 |
-evapi Network event broadcast API |
|
93 |
-geoip GeoIP API to configuration file |
|
94 |
-group Utils :: Group membership checking |
|
95 |
-gzcompress Compress and decompress SIP message body with zlib |
|
96 |
-h350 LDAP/ITU H.350 multimedia schema support |
|
97 |
-htable Utils :: Hash table support |
|
98 |
-imc IM :: Instant messaging conference |
|
99 |
-ims_auth IMS authentication module |
|
100 |
-ims_charging IMS charging component module |
|
101 |
-ims_icscf IMS ICSCF component module |
|
102 |
-ims_isc IMS ISC component module |
|
103 |
-ims_qos IMS Diameter Rx interface |
|
104 |
-ims_registrar_pcscf IMS PCSCF registrar module |
|
105 |
-ims_registrar_scscf IMS SCSCF registrar module |
|
106 |
-ims_usrloc_pcscf IMS PCSCF usrloc module |
|
107 |
-ims_usrloc_scscf IMS SCSCF usrloc module |
|
108 |
-ipops IP and DNS related operations |
|
109 |
-iptrtpproxy NAT traversal :: Kernel based RTP proxy |
|
110 |
-jabber IM :: Jabber gateway |
|
111 |
-json Access to JSON document attributes |
|
112 |
-jsonrpc-c JSON-RPC client over netstrings protocol |
|
113 |
-jsonrpc-s JSON-RPC interface to the Kamailio RPC API |
|
114 |
-kazoo Middle layer connector for Kazoo VoIP platform |
|
115 |
-kex Proxy :: Kamailio core functions (backwards compatibility) |
|
116 |
-lcr Least cost routing |
|
117 |
-ldap LDAP Directory access |
|
118 |
-malloc_test Functions for stress-testing memory manager (from SER) |
|
119 |
-mangler SIP message mangling functions (from SER) |
|
120 |
-matrix Matrix operations |
|
121 |
-maxfwd SIP loop detection prevention (max-forwards header - "ttl") |
|
122 |
-mediaproxy Nat traversal :: Mediaproxy (AG projects) |
|
123 |
-memcached Utils :: In-memory caching support (memcached) |
|
124 |
-mi_datagram Management interface :: UDP |
|
125 |
-mi_fifo Management Interface :: Unix FIFO |
|
126 |
-mi_rpc Management Interface :: RPC support |
|
127 |
-mi_xmlrpc Management Interface :: XML-rpc |
|
128 |
-misc_radius Various Radius functions |
|
129 |
-msilo Text message storage |
|
130 |
-msrp Embedded MSRP relay (RFC 4975 and RFC 4976) |
|
131 |
-mohqueue Music on hold queuing system |
|
132 |
-mqueue Message queue system for configuration file |
|
133 |
-nat_traversal NAT :: NAT traversal module |
|
134 |
-nathelper NAT :: NAT traversal module :: RTPproxy (SIPPY software) |
|
135 |
-ndb_cassandra Connector to Apache Cassandra |
|
136 |
-ndb_mongodb Connector to MongoDB |
|
137 |
-ndb_redis Connector to REDIS NoSQL Database engine |
|
138 |
-nosip Handle non-sip messages received by SIP workers via event_route |
|
139 |
-osp Open Settlement Protocol support |
|
140 |
-outbound SIP Outbound Implementation |
|
141 |
-p_usrloc Partitioned and distributed user location services |
|
142 |
-path Path: header support |
|
143 |
-pdb Number portability using external server |
|
144 |
-pdt Proxy :: Routing based on numeric prefix |
|
145 |
-peering SIP peering between service providers |
|
146 |
-permissions Security :: TCP-wrapper-like ACL functions |
|
147 |
-pike Security :: DOS-attack prevention |
|
148 |
-pipelimit Traffic shaping policies |
|
149 |
-prefix_route Execute config file route blocks based on prefix |
|
150 |
-presence Presence :: Core presence module |
|
151 |
-presence_conference Presence :: Conference events handling |
|
152 |
-presence_dialoginfo Presence :: Dialog info |
|
153 |
-presence_mwi Presence :: Message waiting indication |
|
154 |
-presence_profile Presence :: User profile extensions (RFC 6080) |
|
155 |
-presence_reginfo Presence :: Registration info (RFC 3680) |
|
156 |
-presence_xml Presence :: XML handler |
|
157 |
-print DEVEL :: Basic sample of a module |
|
158 |
-print_lib DEVEL :: Basic sample of a module with dependency on other modules |
|
159 |
-pua Presence :: Common module |
|
160 |
-pua_bla Presence :: BLA |
|
161 |
-pua_dialoginfo Presence :: Dialog Info support |
|
162 |
-pua_mi Presence :: Management interface |
|
163 |
-pua_reginfo Presence :: Registration information (RFC 3680) |
|
164 |
-pua_usrloc Presence :: USRLOC integration |
|
165 |
-pua_xmpp Presence :: XMPP/Jabber gateway |
|
166 |
-purple Presence :: Libpurple support |
|
167 |
-pv Pseudo-variable implementation |
|
168 |
-qos Dialogs :: SDP management |
|
169 |
-ratelimit Traffic shaping module |
|
170 |
-regex Regular expression support |
|
171 |
-registrar Registrar/location server support |
|
172 |
-rls Presence :: Resource list server |
|
173 |
-rr Proxy :: Record routing |
|
174 |
-rtimer Utils :: Timer based routing script processing |
|
175 |
-rtpengine NAT :: RTPEngine media relay control functions |
|
176 |
-rtpproxy NAT :: Nat traversal module for RTPproxy control |
|
177 |
-sanity Syntax checking for incoming SIP requests |
|
178 |
-sca PRESENCE :: Shared call appearances |
|
179 |
-sdpops SDP operations |
|
180 |
-seas Application server interface |
|
181 |
-sipcapture SIP Capture Server module (used in the Homer project) |
|
182 |
-sipt SIP-T and SIP-I operations |
|
183 |
-siptrace Store SIP messages in database |
|
184 |
-siputils Various utilities for SIP call handling |
|
185 |
-sl Proxy :: Stateless handling of SIP messages |
|
186 |
-sms SMS gateway support |
|
187 |
-snmpstats SNMP support (net-snmp agentx) |
|
188 |
-speeddial Per-user speed-dial controller module |
|
189 |
-sqlops SQL operations |
|
190 |
-sst SIP Session Timers implementation |
|
191 |
-statistics Script statistics support |
|
192 |
-statsd Connector for statsd application |
|
193 |
-textops Text operations |
|
194 |
-textopsx Extra Text operations |
|
195 |
-timer Execute routing blocks on core timers (From SER) |
|
196 |
-tls SSL/TLS support |
|
197 |
-tm Proxy :: SIP transaction support (stateful) |
|
198 |
-tmx Proxy :: Kamailio transaction extensions (TM module) |
|
199 |
-topoh Topology hinding |
|
200 |
-uac UAC functions (From: mangling and UAC auth) |
|
201 |
-uac_redirect UAC redirection support |
|
202 |
-uid_auth_db Authentication module using unique IDs (from SER) |
|
203 |
-uid_avp_db AVP Database operations using unique IDs (from SER) |
|
204 |
-uid_domain Domain management using unique IDs (from SER) |
|
205 |
-uid_gflags Global attributes and flags using Unique IDs (from SER) |
|
206 |
-uid_uri_db Database URI operations using unique IDs (from SER) |
|
207 |
-uri_db URI operation with database support |
|
208 |
-userblacklist User-specific blacklists |
|
209 |
-usrloc Proxy :: Location server |
|
210 |
-utils Various utilities (http query, xcap status) |
|
211 |
-uuid Unique string value generator using libuuid |
|
212 |
-websocket HTTP :: Websocket transport layer for proxy |
|
213 |
-xcap_client Presence :: XCAP support |
|
214 |
-xcap_server Presence :: XCAP server implementation |
|
215 |
-xhttp HTTP :: The server |
|
216 |
-xhttp_pi HTTP :: Provisioning interface for Kamailio |
|
217 |
-xhttp_rpc HTTP :: RPC Command support |
|
218 |
-xlog Utils :: Extended logging support |
|
219 |
-xmlops XML operations using XPath |
|
220 |
-xmlrpc HTTP :: XMLrpc support |
|
221 |
-xmpp Presence/IM :: XMPP/jabber gateway |
|
222 |
-xprint Functions for printing messages with specifiers (from SER) |
|
223 |
- |
... | ... |
@@ -1,14 +1,17 @@ |
1 | 1 |
|
2 | 2 |
|
3 |
-SIP-ROUTER modules |
|
3 |
+Kamailio modules |
|
4 | 4 |
================== |
5 | 5 |
|
6 |
-This is the second major release of the merged SIP Server - Kamailio and SER. |
|
7 |
-In the previous release some modules where provided in two versions, in Kamailio |
|
6 |
+This is a major release of the merged SIP Server - Kamailio and SER. |
|
7 |
+ |
|
8 |
+In previous releases (v3.x) some modules where provided in two versions, in Kamailio |
|
8 | 9 |
and SER flavours. These are now merged. In some cases, the functionality has |
9 | 10 |
changed. You can still do the same operation, but how you do it may be different. |
10 | 11 |
|
11 |
-Modules are in the "modules" directory. |
|
12 |
+Modules are found in the "modules" directory. After installation that can |
|
13 |
+be /usr/local/lib/kamailio/modules or /usr/lib/kamailio/modules. |
|
14 |
+ |
|
12 | 15 |
In previous releases there was a "modules_k" and "modules_s" directory, but in |
13 | 16 |
this release these directories are empty. |
14 | 17 |
|
... | ... |
@@ -16,15 +19,16 @@ What is a module? |
16 | 19 |
================= |
17 | 20 |
A module consists of a lot of functions that enhance the core. Some of the modules |
18 | 21 |
depends on other modules. It's all properly documented in the README that belongs |
19 |
-to each module (available as web pages on the sip-router.org web site). |
|
22 |
+to each module (available as web pages on the kamailio.org web site). |
|
20 | 23 |
|
21 |
-A module providers up to five different APIs: |
|
24 |
+A module providers up to six different APIs: |
|
22 | 25 |
|
23 |
-- Enhancements to the core SIP-router routing script (functions) |
|
24 |
-- Commands for the management interface (MI and RPC) |
|
26 |
+- Enhancements to the core Kamailio routing script (functions) |
|
27 |
+- Commands for the management interfaces (MI and RPC) |
|
25 | 28 |
- Development interface for other modules |
26 | 29 |
- Pseudo-variables |
27 | 30 |
- Selects and config framework variables |
31 |
+- Event-Routes |
|
28 | 32 |
|
29 | 33 |
A single module may provide a selection of this, maybe only one of them. |
30 | 34 |
|
... | ... |
@@ -33,18 +37,19 @@ Kamailio Modules |
33 | 37 |
acc Accounting |
34 | 38 |
acc_radius Accounting with RADIUS backend |
35 | 39 |
alias_db Alias management in database modules |
40 |
+app_java Lang :: Execute embedded Java applications |
|
36 | 41 |
app_lua Lang :: Execute embedded LUA scripts |
37 | 42 |
app_mono Lang :: Execute embedded MONO scripts (like C#, Java, javascript) |
38 | 43 |
app_perl Lang :: Embedded perl script support |
39 | 44 |
app_python Lang :: Execute embedded Python scripts |
40 |
-app_java Lang :: Execute embedded Java compiled code |
|
41 | 45 |
async Asynchronus SIP request handling functions |
42 | 46 |
auth MD5 digest authentication support |
43 | 47 |
auth_db Authentication using a database module |
44 | 48 |
auth_diameter Authentication based on Diameter |
49 |
+auth_ephemeral User authentication with ephemeral credentials |
|
45 | 50 |
auth_identity SIP Identity support (RFC 4474) |
46 | 51 |
auth_radius Radius authentication |
47 |
-acp Collection of functions for handling AVP's (from SER) |
|
52 |
+avp Collection of functions for handling AVP's (from SER) |
|
48 | 53 |
avpops Attribute-value pair operations ("variables") |
49 | 54 |
benchmark Development benchmark module |
50 | 55 |
blst Blacklisting API for configuration scripts |
... | ... |
@@ -63,42 +68,51 @@ db_berkeley Database :: Berkeley DB (Oracle) |
63 | 68 |
db_cluster Generic database connectors clustering and failover |
64 | 69 |
db_cassandra Database :: Cassandra database server connector |
65 | 70 |
db_flatstore Database :: Flatstore |
71 |
+db_mongodb Database :: MongoDB |
|
66 | 72 |
db_mysql Database :: Mysql |
67 | 73 |
db_oracle Database :: Oracle support |
68 | 74 |
db_perlvdb Database :: Use perl database functions |
69 | 75 |
db_postgres Database :: PostgreSQL |
70 | 76 |
db_text Database :: Text support |
71 | 77 |
db_unixodbc Database :: Unix ODBC support |
72 |
-db2_ldap Database connector to LDAP using the DB2 API |
|
73 |
-db2_ops Database operations for DB API v2 |
|
78 |
+db2_ldap DB2 :: Database connector to LDAP using the DB2 API |
|
79 |
+db2_ops DB2 :: Database operations for DB API v2 |
|
74 | 80 |
debugger Interactive configuration processing debugger |
75 | 81 |
dialog Dialog ("call") state module |
76 | 82 |
dialplan Dialplan management |
77 | 83 |
dialog_ng Dialog tracking module - next generation |
78 | 84 |
dispatcher Load balancing and failover |
79 | 85 |
diversion Call redirect support (SIP Diversion: header) |
80 |
-dmq Devel :: Distributed message queue system using SIP (early development) |
|
86 |
+dmq Distributed message queue system using SIP |
|
87 |
+dnssec DNSsec support in the DNS resolver |
|
81 | 88 |
domain Proxy :: Multiple domain support using databases |
82 | 89 |
domainpolicy Proxy :: Obsolete module - This module is no longer maintained |
83 | 90 |
drouting Proxy :: Dynamic routing |
84 | 91 |
enum Enum support |
85 | 92 |
exec External exec module |
93 |
+evapi Network event broadcast API |
|
86 | 94 |
geoip GeoIP API to configuration file |
87 | 95 |
group Utils :: Group membership checking |
96 |
+gzcompress Compress and decompress SIP message body with zlib |
|
88 | 97 |
h350 LDAP/ITU H.350 multimedia schema support |
89 | 98 |
htable Utils :: Hash table support |
90 | 99 |
imc IM :: Instant messaging conference |
91 | 100 |
ims_auth IMS authentication module |
101 |
+ims_charging IMS charging component module |
|
92 | 102 |
ims_icscf IMS ICSCF component module |
93 | 103 |
ims_isc IMS ISC component module |
94 | 104 |
ims_qos IMS Diameter Rx interface |
95 | 105 |
ims_registrar_pcscf IMS PCSCF registrar module |
96 | 106 |
ims_registrar_scscf IMS SCSCF registrar module |
107 |
+ims_usrloc_pcscf IMS PCSCF usrloc module |
|
108 |
+ims_usrloc_scscf IMS SCSCF usrloc module |
|
97 | 109 |
ipops IP and DNS related operations |
98 | 110 |
iptrtpproxy NAT traversal :: Kernel based RTP proxy |
99 | 111 |
jabber IM :: Jabber gateway |
100 | 112 |
json Access to JSON document attributes |
101 | 113 |
jsonrpc-c JSON-RPC client over netstrings protocol |
114 |
+jsonrpc-s JSON-RPC interface to the Kamailio RPC API |
|
115 |
+kazoo Middle layer connector for Kazoo VoIP platform |
|
102 | 116 |
kex Proxy :: Kamailio core functions (backwards compatibility) |
103 | 117 |
lcr Least cost routing |
104 | 118 |
ldap LDAP Directory access |
... | ... |
@@ -115,11 +129,14 @@ mi_xmlrpc Management Interface :: XML-rpc |
115 | 129 |
misc_radius Various Radius functions |
116 | 130 |
msilo Text message storage |
117 | 131 |
msrp Embedded MSRP relay (RFC 4975 and RFC 4976) |
132 |
+mohqueue Music on hold queuing system |
|
118 | 133 |
mqueue Message queue system for configuration file |
119 | 134 |
nat_traversal NAT :: NAT traversal module |
120 | 135 |
nathelper NAT :: NAT traversal module :: RTPproxy (SIPPY software) |
121 |
-ndb_redis Connector to REDIS NoSQL Database engine |
|
122 | 136 |
ndb_cassandra Connector to Apache Cassandra |
137 |
+ndb_mongodb Connector to MongoDB |
|
138 |
+ndb_redis Connector to REDIS NoSQL Database engine |
|
139 |
+nosip Handle non-sip messages received by SIP workers via event_route |
|
123 | 140 |
osp Open Settlement Protocol support |
124 | 141 |
outbound SIP Outbound Implementation |
125 | 142 |
p_usrloc Partitioned and distributed user location services |
... | ... |
@@ -156,12 +173,14 @@ registrar Registrar/location server support |
156 | 173 |
rls Presence :: Resource list server |
157 | 174 |
rr Proxy :: Record routing |
158 | 175 |
rtimer Utils :: Timer based routing script processing |
176 |
+rtpengine NAT :: RTPEngine media relay control functions |
|
159 | 177 |
rtpproxy NAT :: Nat traversal module for RTPproxy control |
160 | 178 |
sanity Syntax checking for incoming SIP requests |
161 | 179 |
sca PRESENCE :: Shared call appearances |
162 | 180 |
sdpops SDP operations |
163 | 181 |
seas Application server interface |
164 | 182 |
sipcapture SIP Capture Server module (used in the Homer project) |
183 |
+sipt SIP-T and SIP-I operations |
|
165 | 184 |
siptrace Store SIP messages in database |
166 | 185 |
siputils Various utilities for SIP call handling |
167 | 186 |
sl Proxy :: Stateless handling of SIP messages |
... | ... |
@@ -171,6 +190,7 @@ speeddial Per-user speed-dial controller module |
171 | 190 |
sqlops SQL operations |
172 | 191 |
sst SIP Session Timers implementation |
173 | 192 |
statistics Script statistics support |
193 |
+statsd Connector for statsd application |
|
174 | 194 |
textops Text operations |
175 | 195 |
textopsx Extra Text operations |
176 | 196 |
timer Execute routing blocks on core timers (From SER) |
... | ... |
@@ -189,6 +209,7 @@ uri_db URI operation with database support |
189 | 209 |
userblacklist User-specific blacklists |
190 | 210 |
usrloc Proxy :: Location server |
191 | 211 |
utils Various utilities (http query, xcap status) |
212 |
+uuid Unique string value generator using libuuid |
|
192 | 213 |
websocket HTTP :: Websocket transport layer for proxy |
193 | 214 |
xcap_client Presence :: XCAP support |
194 | 215 |
xcap_server Presence :: XCAP server implementation |
... | ... |
@@ -37,6 +37,7 @@ app_lua Lang :: Execute embedded LUA scripts |
37 | 37 |
app_mono Lang :: Execute embedded MONO scripts (like C#, Java, javascript) |
38 | 38 |
app_perl Lang :: Embedded perl script support |
39 | 39 |
app_python Lang :: Execute embedded Python scripts |
40 |
+app_java Lang :: Execute embedded Java compiled code |
|
40 | 41 |
async Asynchronus SIP request handling functions |
41 | 42 |
auth MD5 digest authentication support |
42 | 43 |
auth_db Authentication using a database module |
- Reusing existing db_cassandra module in the Makefile.groups
structure in order to not compile the ndb_cassandra module by default.
... | ... |
@@ -118,6 +118,7 @@ mqueue Message queue system for configuration file |
118 | 118 |
nat_traversal NAT :: NAT traversal module |
119 | 119 |
nathelper NAT :: NAT traversal module :: RTPproxy (SIPPY software) |
120 | 120 |
ndb_redis Connector to REDIS NoSQL Database engine |
121 |
+ndb_cassandra Connector to Apache Cassandra |
|
121 | 122 |
osp Open Settlement Protocol support |
122 | 123 |
outbound SIP Outbound Implementation |
123 | 124 |
p_usrloc Partitioned and distributed user location services |
Thanks to Daniel for merging the directories.
... | ... |
@@ -8,9 +8,9 @@ In the previous release some modules where provided in two versions, in Kamailio |
8 | 8 |
and SER flavours. These are now merged. In some cases, the functionality has |
9 | 9 |
changed. You can still do the same operation, but how you do it may be different. |
10 | 10 |
|
11 |
-Modules are divided in two directories |
|
12 |
- - modules: the SIP router modules |
|
13 |
- - modules_k: Kamailio modules |
|
11 |
+Modules are in the "modules" directory. |
|
12 |
+In previous releases there was a "modules_k" and "modules_s" directory, but in |
|
13 |
+this release these directories are empty. |
|
14 | 14 |
|
15 | 15 |
What is a module? |
16 | 16 |
================= |
... | ... |
@@ -28,38 +28,65 @@ A module providers up to five different APIs: |
28 | 28 |
|
29 | 29 |
A single module may provide a selection of this, maybe only one of them. |
30 | 30 |
|
31 |
-Core modules |
|
32 |
-app_lua Execute embedded LUA scripts |
|
33 |
-app_mono Execute embedded MONO scripts (like C#, Java, javascript) |
|
34 |
-app_python Execute embedded Python scripts |
|
31 |
+Kamailio Modules |
|
32 |
+---------------- |
|
33 |
+acc Accounting |
|
34 |
+acc_radius Accounting with RADIUS backend |
|
35 |
+alias_db Alias management in database modules |
|
36 |
+app_lua Lang :: Execute embedded LUA scripts |
|
37 |
+app_mono Lang :: Execute embedded MONO scripts (like C#, Java, javascript) |
|
38 |
+app_perl Lang :: Embedded perl script support |
|
39 |
+app_python Lang :: Execute embedded Python scripts |
|
35 | 40 |
async Asynchronus SIP request handling functions |
36 | 41 |
auth MD5 digest authentication support |
42 |
+auth_db Authentication using a database module |
|
43 |
+auth_diameter Authentication based on Diameter |
|
37 | 44 |
auth_identity SIP Identity support (RFC 4474) |
38 | 45 |
auth_radius Radius authentication |
39 | 46 |
acp Collection of functions for handling AVP's (from SER) |
40 | 47 |
avpops Attribute-value pair operations ("variables") |
41 |
-carrierroute A telephony routing module |
|
48 |
+benchmark Development benchmark module |
|
42 | 49 |
blst Blacklisting API for configuration scripts |
50 |
+call_control Call timeouts and management (depends on Dialog module) |
|
51 |
+carrierroute A telephony routing module |
|
43 | 52 |
cdp C Diameter Peer - core communication engine |
44 | 53 |
cdp_avp C Diameter Peer - application extensions |
45 | 54 |
cfg_db Database driver for configuration API |
46 | 55 |
cfg_rpc Update core and module parameters from RPC |
56 |
+cfgutils Various configuration utilities |
|
47 | 57 |
corex Core extensions |
48 | 58 |
counters Internal counter API for configuration |
59 |
+cpl-c Implementation of SIP Call Processing Language (RFC 3880) |
|
49 | 60 |
ctl Control connector for RPC interface (fifo, unixsock, tcp, udp) |
50 | 61 |
db_berkeley Database :: Berkeley DB (Oracle) |
51 |
-db_cassandra Cassandra database server connector |
|
62 |
+db_cluster Generic database connectors clustering and failover |
|
63 |
+db_cassandra Database :: Cassandra database server connector |
|
52 | 64 |
db_flatstore Database :: Flatstore |
53 | 65 |
db_mysql Database :: Mysql |
66 |
+db_oracle Database :: Oracle support |
|
67 |
+db_perlvdb Database :: Use perl database functions |
|
54 | 68 |
db_postgres Database :: PostgreSQL |
69 |
+db_text Database :: Text support |
|
70 |
+db_unixodbc Database :: Unix ODBC support |
|
55 | 71 |
db2_ldap Database connector to LDAP using the DB2 API |
56 | 72 |
db2_ops Database operations for DB API v2 |
57 | 73 |
debugger Interactive configuration processing debugger |
74 |
+dialog Dialog ("call") state module |
|
58 | 75 |
dialplan Dialplan management |
59 | 76 |
dialog_ng Dialog tracking module - next generation |
77 |
+dispatcher Load balancing and failover |
|
78 |
+diversion Call redirect support (SIP Diversion: header) |
|
79 |
+dmq Devel :: Distributed message queue system using SIP (early development) |
|
80 |
+domain Proxy :: Multiple domain support using databases |
|
81 |
+domainpolicy Proxy :: Obsolete module - This module is no longer maintained |
|
82 |
+drouting Proxy :: Dynamic routing |
|
60 | 83 |
enum Enum support |
84 |
+exec External exec module |
|
61 | 85 |
geoip GeoIP API to configuration file |
86 |
+group Utils :: Group membership checking |
|
87 |
+h350 LDAP/ITU H.350 multimedia schema support |
|
88 |
+htable Utils :: Hash table support |
|
89 |
+imc IM :: Instant messaging conference |
|
62 | 90 |
ims_auth IMS authentication module |
63 | 91 |
ims_icscf IMS ICSCF component module |
64 | 92 |
ims_isc IMS ISC component module |
... | ... |
@@ -68,99 +95,40 @@ ims_registrar_pcscf IMS PCSCF registrar module |
68 | 95 |
ims_registrar_scscf IMS SCSCF registrar module |
69 | 96 |
ipops IP and DNS related operations |
70 | 97 |
iptrtpproxy NAT traversal :: Kernel based RTP proxy |
98 |
+jabber IM :: Jabber gateway |
|
71 | 99 |
json Access to JSON document attributes |
72 | 100 |
jsonrpc-c JSON-RPC client over netstrings protocol |
101 |
+kex Proxy :: Kamailio core functions (backwards compatibility) |
|
73 | 102 |
lcr Least cost routing |
103 |
+ldap LDAP Directory access |
|
74 | 104 |
malloc_test Functions for stress-testing memory manager (from SER) |
75 | 105 |
mangler SIP message mangling functions (from SER) |
76 | 106 |
matrix Matrix operations |
77 |
-mediaproxy Nat traversal :: Mediaproxy (AG projects) |
|
78 |
-mi_rpc Management Interface :: XML RPC support |
|
79 |
-misc_radius Various Radius functions |
|
80 |
-msrp Embedded MSRP relay (RFC 4975 and RFC 4976) |
|
81 |
-ndb_redis Connector to REDIS NoSQL Database engine |
|
82 |
-pdb Number portabilityusing external server |
|
83 |
-peering SIP peering between service providers |
|
84 |
-pipelimit Traffic shaping policies |
|
85 |
-prefix_route Execute config file route blocks based on prefix |
|
86 |
-print DEVEL :: Basic sample of a module |
|
87 |
-print_lib DEVEL :: Basic sample of a module with dependency on other modules |
|
88 |
-ratelimit Traffic shaping module |
|
89 |
-rtpproxy NAT :: Nat traversal module for RTPproxy control |
|
90 |
-sanity Syntax checking for incoming SIP requests |
|
91 |
-sca PRESENCE :: Shared call appearances |
|
92 |
-sdpops SDP operations |
|
93 |
-sipcapture SIP Capture Server module (used in the Homer project) |
|
94 |
-sl Proxy :: Stateless handling of SIP messages |
|
95 |
-sms SMS gateway support |
|
96 |
-textopsx Extra Text operations |
|
97 |
-timer Execute routing blocks on core timers (From SER) |
|
98 |
-tls SSL/TLS support |
|
99 |
-tm Proxy :: SIP transaction support (stateful) |
|
100 |
-topoh Topology hinding |
|
101 |
-uid_auth_db Authentication module using unique IDs (from SER) |
|
102 |
-uid_avp_db AVP Database operations using unique IDs (from SER) |
|
103 |
-uid_domain Domain management using unique IDs (from SER) |
|
104 |
-uid_gflags Global attributes and flags using Unique IDs (from SER) |
|
105 |
-uid_uri_db Database URI operations using unique IDs (from SER) |
|
106 |
-utils Various utilities (http query, xcap status) |
|
107 |
-websocket HTTP :: Websocket transport layer for proxy |
|
108 |
-xhttp HTTP :: The server |
|
109 |
-xhttp_pi HTTP :: Provisioning interface for Kamailio |
|
110 |
-xhttp_rpc HTTP :: RPC Command support |
|
111 |
-xlog Utils :: Extended logging support |
|
112 |
-xmlops XML operations using XPath |
|
113 |
-xmlrpc HTTP :: XMLrpc support |
|
114 |
-xprint Functions for printing messages with specifiers (from SER) |
|
115 |
- |
|
116 |
-Kamailio modules |
|
117 |
-acc Accounting |
|
118 |
-acc_radius Accounting with RADIUS backend |
|
119 |
-alias_db Alias management in database modules |
|
120 |
-auth_db Authentication using a database module |
|
121 |
-auth_diameter Authentication based on Diameter |
|
122 |
-benchmark Development benchmark module |
|
123 |
-call_control Call timeouts and management (depends on Dialog module) |
|
124 |
-cfgutils Various configuration utilities |
|
125 |
-cpl-c Implementation of SIP Call Processing Language (RFC 3880) |
|
126 |
-db_cluster Generic database connectors clustering and failover |
|
127 |
-db_oracle Database :: Oracle support |
|
128 |
-db_text Database :: Text support |
|
129 |
-db_unixodbc Database :: Unix ODBC support |
|
130 |
-dialog Dialog ("call") state module |
|
131 |
-dispatcher Load balancing and failover |
|
132 |
-diversion Call redirect support (SIP Diversion: header) |
|
133 |
-dmq Devel :: Distributed message queue system using SIP (early development) |
|
134 |
-domain Proxy :: Multiple domain support using databases |
|
135 |
-domainpolicy Proxy :: Obsolete module - This module is no longer maintained |
|
136 |
-drouting Proxy :: Dynamic routing |
|
137 |
-exec External exec module |
|
138 |
-group Utils :: Group membership checking |
|
139 |
-h350 LDAP/ITU H.350 multimedia schema support |
|
140 |
-htable Utils :: Hash table support |
|
141 |
-imc IM :: Instant messaging conference |
|
142 |
-jabber IM :: Jabber gateway |
|
143 |
-kex Proxy :: Kamailio core functions (backwards compatibility) |
|
144 |
-ldap LDAP Directory access |
|
145 | 107 |
maxfwd SIP loop detection prevention (max-forwards header - "ttl") |
108 |
+mediaproxy Nat traversal :: Mediaproxy (AG projects) |
|
146 | 109 |
memcached Utils :: In-memory caching support (memcached) |
147 | 110 |
mi_datagram Management interface :: UDP |
148 | 111 |
mi_fifo Management Interface :: Unix FIFO |
112 |
+mi_rpc Management Interface :: RPC support |
|
149 | 113 |
mi_xmlrpc Management Interface :: XML-rpc |
150 |
-mqueue Message queue system for configuration file |
|
114 |
+misc_radius Various Radius functions |
|
151 | 115 |
msilo Text message storage |
116 |
+msrp Embedded MSRP relay (RFC 4975 and RFC 4976) |
|
117 |
+mqueue Message queue system for configuration file |
|
152 | 118 |
nat_traversal NAT :: NAT traversal module |
153 | 119 |
nathelper NAT :: NAT traversal module :: RTPproxy (SIPPY software) |
120 |
+ndb_redis Connector to REDIS NoSQL Database engine |
|
154 | 121 |
osp Open Settlement Protocol support |
155 | 122 |
outbound SIP Outbound Implementation |
156 | 123 |
p_usrloc Partitioned and distributed user location services |
157 | 124 |
path Path: header support |
125 |
+pdb Number portability using external server |
|
158 | 126 |
pdt Proxy :: Routing based on numeric prefix |
159 |
-perl Perl-based module interface |
|
160 |
-perlvdb Database :: Use perl database functions |
|
127 |
+peering SIP peering between service providers |
|
161 | 128 |
permissions Security :: TCP-wrapper-like ACL functions |
162 | 129 |
pike Security :: DOS-attack prevention |
130 |
+pipelimit Traffic shaping policies |
|
131 |
+prefix_route Execute config file route blocks based on prefix |
|
163 | 132 |
presence Presence :: Core presence module |
164 | 133 |
presence_conference Presence :: Conference events handling |
165 | 134 |
presence_dialoginfo Presence :: Dialog info |
... | ... |
@@ -168,6 +136,8 @@ presence_mwi Presence :: Message waiting indication |
168 | 136 |
presence_profile Presence :: User profile extensions (RFC 6080) |
169 | 137 |
presence_reginfo Presence :: Registration info (RFC 3680) |
170 | 138 |
presence_xml Presence :: XML handler |
139 |
+print DEVEL :: Basic sample of a module |
|
140 |
+print_lib DEVEL :: Basic sample of a module with dependency on other modules |
|
171 | 141 |
pua Presence :: Common module |
172 | 142 |
pua_bla Presence :: BLA |
173 | 143 |
pua_dialoginfo Presence :: Dialog Info support |
... | ... |
@@ -178,27 +148,54 @@ pua_xmpp Presence :: XMPP/Jabber gateway |
178 | 148 |
purple Presence :: Libpurple support |
179 | 149 |
pv Pseudo-variable implementation |
180 | 150 |
qos Dialogs :: SDP management |
181 |
-ratelimit Security :: Rate limit |
|
151 |
+ratelimit Traffic shaping module |
|
182 | 152 |
regex Regular expression support |
183 | 153 |
registrar Registrar/location server support |
184 | 154 |
rls Presence :: Resource list server |
185 | 155 |
rr Proxy :: Record routing |
186 | 156 |
rtimer Utils :: Timer based routing script processing |
157 |
+rtpproxy NAT :: Nat traversal module for RTPproxy control |
|
158 |
+sanity Syntax checking for incoming SIP requests |
|
159 |
+sca PRESENCE :: Shared call appearances |
|
160 |
+sdpops SDP operations |
|
187 | 161 |
seas Application server interface |
162 |
+sipcapture SIP Capture Server module (used in the Homer project) |
|
188 | 163 |
siptrace Store SIP messages in database |
189 | 164 |
siputils Various utilities for SIP call handling |
165 |
+sl Proxy :: Stateless handling of SIP messages |
|
166 |
+sms SMS gateway support |
|
190 | 167 |
snmpstats SNMP support (net-snmp agentx) |
191 | 168 |
speeddial Per-user speed-dial controller module |
192 | 169 |
sqlops SQL operations |
193 | 170 |
sst SIP Session Timers implementation |
194 | 171 |
statistics Script statistics support |
195 | 172 |
textops Text operations |
173 |
+textopsx Extra Text operations |
|
174 |
+timer Execute routing blocks on core timers (From SER) |
|
175 |
+tls SSL/TLS support |
|
176 |
+tm Proxy :: SIP transaction support (stateful) |
|
196 | 177 |
tmx Proxy :: Kamailio transaction extensions (TM module) |
178 |
+topoh Topology hinding |
|
197 | 179 |
uac UAC functions (From: mangling and UAC auth) |
198 | 180 |
uac_redirect UAC redirection support |
181 |
+uid_auth_db Authentication module using unique IDs (from SER) |
|
182 |
+uid_avp_db AVP Database operations using unique IDs (from SER) |
|
183 |
+uid_domain Domain management using unique IDs (from SER) |
|
184 |
+uid_gflags Global attributes and flags using Unique IDs (from SER) |
|
185 |
+uid_uri_db Database URI operations using unique IDs (from SER) |
|
199 | 186 |
uri_db URI operation with database support |
200 | 187 |
userblacklist User-specific blacklists |
201 | 188 |
usrloc Proxy :: Location server |
189 |
+utils Various utilities (http query, xcap status) |
|
190 |
+websocket HTTP :: Websocket transport layer for proxy |
|
202 | 191 |
xcap_client Presence :: XCAP support |
203 | 192 |
xcap_server Presence :: XCAP server implementation |
193 |
+xhttp HTTP :: The server |
|
194 |
+xhttp_pi HTTP :: Provisioning interface for Kamailio |
|
195 |
+xhttp_rpc HTTP :: RPC Command support |
|
196 |
+xlog Utils :: Extended logging support |
|
197 |
+xmlops XML operations using XPath |
|
198 |
+xmlrpc HTTP :: XMLrpc support |
|
204 | 199 |
xmpp Presence/IM :: XMPP/jabber gateway |
200 |
+xprint Functions for printing messages with specifiers (from SER) |
|
201 |
+ |
... | ... |
@@ -3,7 +3,7 @@ |
3 | 3 |
SIP-ROUTER modules |
4 | 4 |
================== |
5 | 5 |
|
6 |
-This is the first release of the merged product - Kamailio and SER. |
|
6 |
+This is the second major release of the merged SIP Server - Kamailio and SER. |
|
7 | 7 |
In the previous release some modules where provided in two versions, in Kamailio |
8 | 8 |
and SER flavours. These are now merged. In some cases, the functionality has |
9 | 9 |
changed. You can still do the same operation, but how you do it may be different. |
... | ... |
@@ -30,49 +30,108 @@ A single module may provide a selection of this, maybe only one of them. |
30 | 30 |
|
31 | 31 |
Core modules |
32 | 32 |
------------ |
33 |
+app_lua Execute embedded LUA scripts |
|
34 |
+app_mono Execute embedded MONO scripts (like C#, Java, javascript) |
|
35 |
+app_python Execute embedded Python scripts |
|
36 |
+async Asynchronus SIP request handling functions |
|
37 |
+auth MD5 digest authentication support |
|
33 | 38 |
auth_identity SIP Identity support (RFC 4474) |
34 | 39 |
auth_radius Radius authentication |
40 |
+acp Collection of functions for handling AVP's (from SER) |
|
35 | 41 |
avpops Attribute-value pair operations ("variables") |
36 | 42 |
carrierroute A telephony routing module |
43 |
+blst Blacklisting API for configuration scripts |
|
44 |
+cdp C Diameter Peer - core communication engine |
|
45 |
+cdp_avp C Diameter Peer - application extensions |
|
37 | 46 |
cfg_db Database driver for configuration API |
38 |
-cfg_rpc |
|
39 |
-ctl |
|
47 |
+cfg_rpc Update core and module parameters from RPC |
|
48 |
+corex Core extensions |
|
49 |
+counters Internal counter API for configuration |
|
50 |
+ctl Control connector for RPC interface (fifo, unixsock, tcp, udp) |
|
40 | 51 |
db_berkeley Database :: Berkeley DB (Oracle) |
52 |
+db_cassandra Cassandra database server connector |
|
41 | 53 |
db_flatstore Database :: Flatstore |
42 | 54 |
db_mysql Database :: Mysql |
43 | 55 |
db_postgres Database :: PostgreSQL |
56 |
+db2_ldap Database connector to LDAP using the DB2 API |
|
57 |
+db2_ops Database operations for DB API v2 |
|
58 |
+debugger Interactive configuration processing debugger |
|
44 | 59 |
dialplan Dialplan management |
60 |
+dialog_ng Dialog tracking module - next generation |
|
45 | 61 |
enum Enum support |
62 |
+geoip GeoIP API to configuration file |
|
63 |
+ims_auth IMS authentication module |
|
64 |
+ims_icscf IMS ICSCF component module |
|
65 |
+ims_isc IMS ISC component module |
|
66 |
+ims_qos IMS Diameter Rx interface |
|
67 |
+ims_registrar_pcscf IMS PCSCF registrar module |
|
68 |
+ims_registrar_scscf IMS SCSCF registrar module |
|
69 |
+ipops IP and DNS related operations |
|
46 | 70 |
iptrtpproxy NAT traversal :: Kernel based RTP proxy |
71 |
+json Access to JSON document attributes |
|
72 |
+jsonrpc-c JSON-RPC client over netstrings protocol |
|
47 | 73 |
lcr Least cost routing |
74 |
+malloc_test Functions for stress-testing memory manager (from SER) |
|
75 |
+mangler SIP message mangling functions (from SER) |
|
76 |
+matrix Matrix operations |
|
48 | 77 |
mediaproxy Nat traversal :: Mediaproxy (AG projects) |
49 | 78 |
mi_rpc Management Interface :: XML RPC support |
50 | 79 |
misc_radius Various Radius functions |
80 |
+msrp Embedded MSRP relay (RFC 4975 and RFC 4976) |
|
81 |
+ndb_redis Connector to REDIS NoSQL Database engine |
|
51 | 82 |
pdb Number portabilityusing external server |
52 | 83 |
peering SIP peering between service providers |
84 |
+pipelimit Traffic shaping policies |
|
85 |
+prefix_route Execute config file route blocks based on prefix |
|
86 |
+print DEVEL :: Basic sample of a module |
|
87 |
+print_lib DEVEL :: Basic sample of a module with dependency on other modules |
|
88 |
+ratelimit Traffic shaping module |
|
89 |
+rtpproxy NAT :: Nat traversal module for RTPproxy control |
|
90 |
+sanity Syntax checking for incoming SIP requests |
|
91 |
+sca PRESENCE :: Shared call appearances |
|
92 |
+sdpops SDP operations |
|
93 |
+sipcapture SIP Capture Server module (used in the Homer project) |
|
94 |
+sl Proxy :: Stateless handling of SIP messages |
|
95 |
+sms SMS gateway support |
|
96 |
+textopsx Extra Text operations |
|
97 |
+timer Execute routing blocks on core timers (From SER) |
|
53 | 98 |
tls SSL/TLS support |
54 |
-tm SIP transaction support (stateful proxy) |
|
99 |
+tm Proxy :: SIP transaction support (stateful) |
|
55 | 100 |
topoh Topology hinding |
101 |
+uid_auth_db Authentication module using unique IDs (from SER) |
|
102 |
+uid_avp_db AVP Database operations using unique IDs (from SER) |
|
103 |
+uid_domain Domain management using unique IDs (from SER) |
|
104 |
+uid_gflags Global attributes and flags using Unique IDs (from SER) |
|
105 |
+uid_uri_db Database URI operations using unique IDs (from SER) |
|
56 | 106 |
utils Various utilities (http query, xcap status) |
57 |
-xmlrpc |
|
107 |
+websocket HTTP :: Websocket transport layer for proxy |
|
108 |
+xhttp HTTP :: The server |
|
109 |
+xhttp_pi HTTP :: Provisioning interface for Kamailio |
|
110 |
+xhttp_rpc HTTP :: RPC Command support |
|
111 |
+xlog Utils :: Extended logging support |
|
112 |
+xmlops XML operations using XPath |
|
113 |
+xmlrpc HTTP :: XMLrpc support |
|
114 |
+xprint Functions for printing messages with specifiers (from SER) |
|
58 | 115 |
|
59 | 116 |
Kamailio modules |
60 | 117 |
---------------- |
61 | 118 |
acc Accounting |
119 |
+acc_radius Accounting with RADIUS backend |
|
62 | 120 |
alias_db Alias management in database modules |
63 |
-auth MD5 digest authentication support |
|
64 | 121 |
auth_db Authentication using a database module |
65 | 122 |
auth_diameter Authentication based on Diameter |
66 | 123 |
benchmark Development benchmark module |
67 | 124 |
call_control Call timeouts and management (depends on Dialog module) |
68 | 125 |
cfgutils Various configuration utilities |
69 | 126 |
cpl-c Implementation of SIP Call Processing Language (RFC 3880) |
127 |
+db_cluster Generic database connectors clustering and failover |
|
70 | 128 |
db_oracle Database :: Oracle support |
71 | 129 |
db_text Database :: Text support |
72 | 130 |
db_unixodbc Database :: Unix ODBC support |
73 | 131 |
dialog Dialog ("call") state module |
74 | 132 |
dispatcher Load balancing and failover |
75 | 133 |
diversion Call redirect support (SIP Diversion: header) |
134 |
+dmq Devel :: Distributed message queue system using SIP (early development) |
|
76 | 135 |
domain Proxy :: Multiple domain support using databases |
77 | 136 |
domainpolicy Proxy :: Obsolete module - This module is no longer maintained |
78 | 137 |
drouting Proxy :: Dynamic routing |
... | ... |
@@ -89,10 +148,13 @@ memcached Utils :: In-memory caching support (memcached) |
89 | 148 |
mi_datagram Management interface :: UDP |
90 | 149 |
mi_fifo Management Interface :: Unix FIFO |
91 | 150 |
mi_xmlrpc Management Interface :: XML-rpc |
151 |
+mqueue Message queue system for configuration file |
|
92 | 152 |
msilo Text message storage |
93 | 153 |
nat_traversal NAT :: NAT traversal module |
94 | 154 |
nathelper NAT :: NAT traversal module :: RTPproxy (SIPPY software) |
95 | 155 |
osp Open Settlement Protocol support |
156 |
+outbound SIP Outbound Implementation |
|
157 |
+p_usrloc Partitioned and distributed user location services |
|
96 | 158 |
path Path: header support |
97 | 159 |
pdt Proxy :: Routing based on numeric prefix |
98 | 160 |
perl Perl-based module interface |
... | ... |
@@ -100,13 +162,17 @@ perlvdb Database :: Use perl database functions |
100 | 162 |
permissions Security :: TCP-wrapper-like ACL functions |
101 | 163 |
pike Security :: DOS-attack prevention |
102 | 164 |
presence Presence :: Core presence module |
165 |
+presence_conference Presence :: Conference events handling |
|
103 | 166 |
presence_dialoginfo Presence :: Dialog info |
104 | 167 |
presence_mwi Presence :: Message waiting indication |
168 |
+presence_profile Presence :: User profile extensions (RFC 6080) |
|
169 |
+presence_reginfo Presence :: Registration info (RFC 3680) |
|
105 | 170 |
presence_xml Presence :: XML handler |
106 | 171 |
pua Presence :: Common module |
107 | 172 |
pua_bla Presence :: BLA |
108 | 173 |
pua_dialoginfo Presence :: Dialog Info support |
109 | 174 |
pua_mi Presence :: Management interface |
175 |
+pua_reginfo Presence :: Registration information (RFC 3680) |
|
110 | 176 |
pua_usrloc Presence :: USRLOC integration |
111 | 177 |
pua_xmpp Presence :: XMPP/Jabber gateway |
112 | 178 |
purple Presence :: Libpurple support |
... | ... |
@@ -118,12 +184,9 @@ registrar Registrar/location server support |
118 | 184 |
rls Presence :: Resource list server |
119 | 185 |
rr Proxy :: Record routing |
120 | 186 |
rtimer Utils :: Timer based routing script processing |
121 |
-sanity Syntax checking for incoming SIP requests |
|
122 | 187 |
seas Application server interface |
123 | 188 |
siptrace Store SIP messages in database |
124 | 189 |
siputils Various utilities for SIP call handling |
125 |
-sl Proxy :: Stateless handling of SIP messages |
|
126 |
-sms SMS gateway support |
|
127 | 190 |
snmpstats SNMP support (net-snmp agentx) |
128 | 191 |
speeddial Per-user speed-dial controller module |
129 | 192 |
sqlops SQL operations |
... | ... |
@@ -137,64 +200,5 @@ uri_db URI operation with database support |
137 | 200 |
userblacklist User-specific blacklists |
138 | 201 |
usrloc Proxy :: Location server |
139 | 202 |
xcap_client Presence :: XCAP support |
140 |
-xlog Utils :: Extended logging support |
|
203 |
+xcap_server Presence :: XCAP server implementation |
|
141 | 204 |
xmpp Presence/IM :: XMPP/jabber gateway |
142 |
- |
|
143 |
-SER modules |
|
144 |
-acc_db Authentication :: acc module is used to report on transactions to database |
|
145 |
-acc_radius Authentication :: acc module is used to report on transactions to RADIUS. |
|
146 |
-acc_syslog Authentication :: acc module is used to report on transactions to syslog |
|
147 |
-auth Authentication backend (needs additional modules) |
|
148 |
-auth_db Database authentication |
|
149 |
-avp functions used to manipulate the contents of Attribute-Value pairs |
|
150 |
-avp_db Attribute-value pairs in database |
|
151 |
-bdb Database :: Berkeley DB (Oracle) |
|
152 |
-blst Blacklist management |
|
153 |
-cpl-c CPL support in SIP-router |
|
154 |
-db_ops Database :: SQL operations from configurtion script |
|
155 |
-dbg Debugging support |
|
156 |
-dbtext Database :: Text |
|
157 |
-dialog |
|
158 |
-dispatcher Load balancing :: a dispatcher for destination addresses |
|
159 |
-diversion Proxy :: Call redirection support (Diversion: header) |
|
160 |
-domain Proxy :: Multiple domain support |
|
161 |
-eval implements expression evaluation in route script |
|
162 |
-exec Proxy :: External script support (modify route set) |
|
163 |
-fifo Obsolete :: This module is replaced by the modules/ctl module |
|
164 |
-gflags Proxy :: Global flags |
|
165 |
-jabber IM :: Jabber gateway |
|
166 |
-ldap LDAP directory server support |
|
167 |
-mangler SDP mangling |
|
168 |
-maxfwd Proxy :: Loop prevention (max-forwards header) |
|
169 |
-msilo Offline message storage |
|
170 |
-nathelper NAT traversal :: RTP proxy (SIPPY software) |
|
171 |
-options Proxy :: Support for SIP OPTION request |
|
172 |
-oracle Database :: Oracle |
|
173 |
-osp Open Settlement Protocol |
|
174 |
-pa Presence :: server |
|
175 |
-pdt Proxy :: Simple routing on number prefixes |
|
176 |
-permissions Security :: ACL support like TCP wrappers |
|
177 |
-pike Security :: Rate limit control |
|
178 |
-prefix_route Proxy :: Routing based on a set of prefixes from the database |
|
179 |
-presence_b2b Presence :: Back2back UA |
|
180 |
-print Example module for developers |
|
181 |
-print_lib Example module for developers |
|
182 |
-ratelimit Security :: Rate limit of SIP requests |
|
183 |
-registrar Registrar (for REGISTER requests) |
|
184 |
-rls Resource list server (for presence) |
|
185 |
-rr Proxy :: Record routing logic |
|
186 |
-sanity Implement several sanity checks on incoming requests |
|
187 |
-sl Proxy :: Stateless replies |
|
188 |
-sms SMS gateway |
|
189 |
-speeddial Proxy :: Speed dialing for users |
|
190 |
-textops Text operations (search, replace) |
|
191 |
-timer triggering specific route block on timer |
|
192 |
-tls TLS module * DEPRECATED * Use the modules/tls module instead |
|
193 |
-uac User agent client |
|
194 |