README-MODULES
1b228e49
 # $Id$
 
c4357ce2
 'Owner' field contains a developers CVS username, see file
 AUTHORS for more details.
 
 'Use' tells how deployable a module is. Regular indicates
1b228e49
 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.
 
c4357ce2
 'Maturity' is label as stable if a module has been deployed
1b228e49
 for longer time, alpha if it is still being developed and
 beta if it is under test.
caf80ae6
 
c4357ce2
 'Depends on' field tells which modules the module needs. 
 
 Modules underway include firewall control, and more. 
 If you are interested in any of these or other modules, 
 write us to info@iptel.org.
8d1fc46d
 
 List of currently available ser modules:
 
 Name:       acc
 Owner:      jiri
 Use:        regular
 Maturity:   stable
 Depends on: tm
 Purpose:    Transaction accounting/example (the module server also as an
             example of how to bind to transaction management)
 
 Name:       auth
 Owner:      janakj
 Use:        regular
 Maturity:   stable
 Depends on: sl mysql
 Purpose:    Digest authentication and related things
 
 Name:       cpl
 Owner:      bogdan
 Use:        experimental
 Maturity:   alpha
 Depends on: -
 Purpose:    Call Processing Language
 
 Name:       domain
 Owner:      jih
 Use:        experimental
 Maturity:   beta
 Depends on: mysql
 Purpose:    Local domain lists and related functions
 
 Name:       enum
 Owner:      jih
 Use:        experimental
 Maturity:   beta
 Depends on: -
 Purpose:    Enum support
 
 Name:       ext
 Owner:      bogdan
 Use:        experimental
 Maturity:   alpha
 Depends on: -
 Purpose:    Execution of external URI processing logic
 
 Name:       exec
 Owner:      jiri
 Use:        experimental
 Maturity:   beta
 Depends on: -
 Purpose:    Execution of external URI processing logic
 
 Name:       jabber
 Owner:      dcm
 Use:        experimental
 Maturity:   beta
 Depends on: mysql tm
 Purpose:    SIMPLE 2 Jabber gateway
 
 Name:       maxfwd
 Owner:      bogdan
 Use:        regular
 Maturity:   stable
 Depends on: -
 Purpose:    Max-Forwards check
 
 Name:       msilo
 Owner:      dcm
 Use:        experimental
 Maturity:   beta
 Depends on: mysql tm
 Purpose:    Message store
 
 Name:       mysql
 Owner:      janakj
 Use:        regular
 Maturity:   stable
 Depends on: -
 Purpose:    supporting MySQL interface
 
 Name:       pa
 Owner:      janakj
 Use:        experimental
 Maturity:   alpha
 Depends on: tm (usrloc jabber)
 Purpose:    Presence agent
 
 Name:       pike
 Owner:      bogdan
 Use:        experimental
 Maturity:   alpha
 Depends on: -
 Purpose:    Excessive load detection
 
 Name:       print
 Owner:      andrei
 Use:        example
 Maturity:   stable
 Depends on: -
 Purpose:    Printing messages to stdout
 
 Name:       radius_acc
 Owner:      ssi
 Use:        experimental
 Maturity:   beta
 Depends on: tm
 Purpose:    radius accounting
 
 Name:       radius_auth
 Owner:      ssi
 Use:        experimental
 Maturity:   beta
 Depends on: auth
 Purpose:    radius authentication
 
 Name:       registrar
 Owner:      janakj
 Use:        regular
 Maturity:   stable
 Depends on: usrloc sl
 Purpose:    Registrar
 
 Name:       rr
 Owner:      janakj
 Use:        regular
 Maturity:   stable
 Depends on: -
 Purpose:    Routing and Record-Routing
 
 Name:       sl
 Owner:      bogdan
 Use:        regular
 Maturity:   stable
 Depends on: -
 Purpose:    Stateless replies
 
 Name:       snmp
 Owner:      ric
 Use:        experimental
 Maturity:   alpha
 Depends on: -
 Purpose:    SNMP Management
 
 Name:       sms
 Owner:      bogdan
 Use:        regular
 Maturity:   stable
 Depends on: tm
 Purpose:    SMS gateway
 
 Name:       textops
 Owner:      andrei
 Use:        regular
 Maturity:   stable
 Depends on: -
 Purpose:    Message Textual Operations
 
 Name:       tm
 Owner:      jiri
 Use:        regular
 Maturity:   beta
 Depends on: -
 Purpose:    Transaction Management
 
 Name:       usrloc
 Owner:      janakj
 Use:        regular
 Maturity:   stable
 Depends on: mysql sl
 Purpose:    User location support