[OpenSER-Users] New module - carrierroute - in OpenSER

Henning Westerholt henning.westerholt at 1und1.de
Thu Aug 30 10:15:39 CEST 2007


Hello everybody,

i'm happy to announce the addition of a new module for OpenSER 
called "carrierroute".

This module provides routing, balancing and blacklisting capabilities, from a 
config file or a database source. It can uses one routing tree, or if needed 
for every user a different routing tree for number prefix based routing. It 
supports several route tree levels, e.g. for failback routes.

This modules scales up to more than a million users, and is able to handle 
more than 10k routing table entries. It should be able to handle more, but 
this is untested at the moment.

Routing tables can be reloaded and edited (in config file mode) with the MI 
interface, the config file is updated according the changes. This is not 
implemented for the db interface, because its easier to do the changes 
directly on the db. But the reload and dump functions works of course here 
too.

Basically the module could be used as an replacement for the lcr and the 
dispatcher module, if you have certain performance, flexibility and/or 
integration requirements that these modules don't handle properly. But for 
small installations it probably make more sense to use the lcr and dispatcher 
modules.

Please refer to the documentation at 
http://www.openser.org/docs/modules/devel/carrierroute.html
for further informations, the source code of the modules is available in the 
svn trunk.

Best regards,

Henning Westerholt

-- 
Henning Westerholt - Unix system development
1&1 Internet AG, Ernst-Frey-Str. 9, 76135 Karlsruhe, Germany




More information about the sr-users mailing list