[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