# $Id$

List of currently available ser modules
Name	Use		 	 Maturity	Purpose/Depends on
acc		regular		 stable		transaction accounting
(jku)	/example				(the module servers also
							    as example of how to bind
								to transaction management)

auth	regular		 stable		digest authentication
(jja)							-sl

cpl		experimental alpha		Call Processing Language

ext		experimental alpha		Execution of external URI
(bia)							processing logic

exec	experimental beta		Execution of external URI
(jku)							processing logic

im		temporary	 alpha		Stateless instant messaging	
(bia)							client

jabber	experimental beta		SIP2Jabber gateway

maxfwd	regular		 stable		Max-Forwards check

msilo	experimental beta		Message store
(dcm)							-tm

mysql	regular		 stable		supporting MySql interface

pa		experimental alpha		presence agent

pike	experimental alpha		excessive load detection

print	example		 stable		Printing Message to stdout

radius_acc exper.	beta		Reporting to radius server

radius_auth exper.  beta		Authentication by a radius server

registrar regular	stable		User Registrar
(jja)							-mysql, sl

rr		regular		 stable		Record-Routing

sl		regular		 stable		Stateless Replies

snmp	experimental alpha		SNMP Management

sms		regular		 stable		SMS gateway
(bia)							-tm

textops regular		 stable		Message Textual Operations

tm		regular		 beta		Transaction Management

usrloc	regular		 stable		User Location
(jja)								-sl
								-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.

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.