README-MODULES
1b228e49
 # $Id$
 
 List of currently available ser modules
 ----------------------------------------------------------
 Name	Use		 	 Maturity	Purpose/Depends on
caf80ae6
 (owner)
1b228e49
 ----------------------------------------------------------
 acc		regular		 stable		transaction accounting
caf80ae6
 (jku)	/example				(the module servers also
1b228e49
 							    as example of how to bind
 								to transaction management)
 								-tm
caf80ae6
 
1b228e49
 auth	regular		 stable		digest authentication
caf80ae6
 (jja)							-sl
1b228e49
 								-mysql
caf80ae6
 
1b228e49
 cpl		experimental alpha		Call Processing Language
caf80ae6
 (bia)
 
1b228e49
 ext		experimental alpha		Execution of external URI
caf80ae6
 (bia)							processing logic
 
30449150
 exec	experimental beta		Execution of external URI
 (jku)							processing logic
 
1b228e49
 im		temporary	 alpha		Stateless instant messaging	
caf80ae6
 (bia)							client
 
1b228e49
 jabber	experimental beta		SIP2Jabber gateway
caf80ae6
 (dcm)
 
1b228e49
 maxfwd	regular		 stable		Max-Forwards check
caf80ae6
 (bia)
 
1b228e49
 mysql	regular		 stable		supporting MySql interface
caf80ae6
 (jja)
 
314d769e
 pike	experimental alpha		excessive load detection
caf80ae6
 (bia)
 
1b228e49
 print	example		 stable		Printing Message to stdout
caf80ae6
 (ape)
 
1b228e49
 rr		regular		 stable		Record-Routing
caf80ae6
 (jja)
 
1b228e49
 sl		regular		 stable		Stateless Replies
caf80ae6
 (bia)
 
f62a7399
 snmp	experimental alpha		SNMP Management
 (rba)
 
1b228e49
 sms		regular		 stable		SMS gateway
caf80ae6
 (bia)								-tm
 
1b228e49
 textops regular		 stable		Message Textual Operations
caf80ae6
 (ape)
 
1b228e49
 tm		regular		 beta		Transaction Management
caf80ae6
 (ape)
 
1b228e49
 usrloc	regular		 stable		User Location
caf80ae6
 (jja)								-sl
1b228e49
 								-mysql (optionally)
 
 
 Use tells how deployable a module is. Regular indicates
 we deploy and use this feature in our infrastructure.
 Experimental tells we are still gaining operation experience.
 Temporary labels modules which momentarily fix some
 bugs/lacks and will disappear later. Example modules
 are primarily useful as educational source code for
 ser programmers.
 
 Maturity is label as stable if a module has been deployed
 for longer time, alpha if it is still being developed and
 beta if it is under test.
caf80ae6
 
 Modules underway include presence server functionality,
 firewall control, message store and more. If you are
 interested in any of these or other modules, write us
 to info@iptel.org.