Module: sip-router
Branch: master
Commit: e6cb84bec9a11cafc2283e4c89089c5efd280156
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e6cb84b…
Author: Henning Westerholt <henning.westerholt(a)1und1.de>
Committer: Henning Westerholt <henning.westerholt(a)1und1.de>
Date: Tue Sep 8 19:14:01 2009 +0200
new module: connector to Portability number DataBase daemon
- new module, connector to portable number database daemon, pdbd
- the daemon implements a custom UDP protocol that allows the query of a custom
number portability database optimized for speed and memory efficieny based
on the 'cr' trie datastructure
- the daemon allows the storage of a number to carrier mapping for e.g. whole
germany in a few hundred megabytes of RAM, and their efficient retrival
- the connector module supports aggressive time outs to keep the post dial
delay low, it will return then a failure and default routing is possible
- TODO: port daemon and optimizing compiler as well, extend README
- this daemon (in its OpenSER version) has been used in production, but some
bugs could be slipped in the porting process
- credits for implementation: Hardy Kahl @ 1&1 Internet AG
---
modules/pdb/Makefile | 14 +
modules/pdb/README | 154 +++++++++
modules/pdb/doc/pdb.xml | 41 +++
modules/pdb/doc/pdb_admin.xml | 166 ++++++++++
modules/pdb/pdb.c | 690 +++++++++++++++++++++++++++++++++++++++++
5 files changed, 1065 insertions(+), 0 deletions(-)
Diff:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=e6c…