[OpenSER-Devel] Major carrierroute reworking

Henning Westerholt henning.westerholt at 1und1.de
Thu Feb 28 16:48:27 CET 2008


Hi all,

the carrierroute module that is actual present in the stable branch, although 
its provides a really good performance, have some issues in regards to the 
flexibility. For example it was not possible to use PVs or AVPs for the 
domain targets, the failure route handling needs extensive scripting in the 
config file. An additional problem was that in failure routes sometimes the 
same host (that has previously failed) was choosen again, providing a not 
optimal quality of service.

These issues were identified from us, and Hardy Kahl (hardy dot kahl at 1und1 
dot de) break the whole module appart, and created a new, much more flexible 
module interface. He also added a new table for database supported failure 
routing. Additional to this external visible modifications a overhaul of the 
internal structures and functions have been done, this work is not yet 
finished and will be continued in the next days.

Because of this major changes there were probably quite a few new bugs 
introduced. Nevertheless any tests and of course comments to the new design 
are really appreciated.

For a overview of the new interface, some example database content and also 
configuration porting hints please refer to the updated module documentation.

Best regards,

Henning Westerholt

-- 
Henning Westerholt - Development Consumer Products / DSL Core
1&1 Internet AG, Ernst-Frey-Str. 9, 76135 Karlsruhe, Germany



More information about the Devel mailing list