Browse code

relocated old and not maintained text files from root to doc/misc

Daniel-Constantin Mierla authored on 07/12/2016 16:12:25
Showing 1 changed files
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
-
Browse code

README-MODULES Update module list

Olle E. Johansson authored on 10/01/2015 08:21:21
Showing 1 changed files
... ...
@@ -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
Browse code

Added app_java to modules list

Konstantin Mosesov authored on 24/05/2014 13:16:07
Showing 1 changed files
... ...
@@ -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
Browse code

ndb_cassandra: Changing root Makefile not to compile the module by default.

- Reusing existing db_cassandra module in the Makefile.groups
structure in order to not compile the ndb_cassandra module by default.

Luis Martin Gil authored on 30/11/2013 21:06:38
Showing 1 changed files
... ...
@@ -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
Browse code

README-MODULES - merge listing of modules into one combined

Thanks to Daniel for merging the directories.

Olle E. Johansson authored on 20/01/2013 15:55:23
Showing 1 changed files
... ...
@@ -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
+
Browse code

Update to current module set for 4.0

Olle E. Johansson authored on 18/01/2013 08:41:42
Showing 1 changed files
... ...
@@ -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