I assume you'll be using IAX2 to connect all the servers? In each case, all
you need is to match the pattern for the extension then send the call to
another * server for final processing. If you only want to maintain this in
one place, you could use ARA (Asterisk Realtime Architecture) and store the
dialplan in a central database. I've tested this, and it (the dialplan part
of ARA) seems to work OK. Given that the call routing will only be 30 lines
per server config, I'd probably just manage them in the traditional
(distributed, text file based) sense myself.
As far as billing goes, we're writing our own system to use the asterisk CDR
(stored locally on each server). We haven't determined a roll-up strategy
for the databases yet, though being SQL, this is pretty easy to handle.
----- Original Message -----
From: "maka" <icokan@gmail.com>
To: <asterisk-users@lists.digium.com>
Sent: Monday, April 18, 2005 3:35 PM
Subject: [Asterisk-Users] dynamic callrouting and billing?
Hi everyone,
I am trying to figure out a plan for dynamic call forwarding between
multiple asterisk servers. I would be dealing with around 30 different
extension prefixes, each handled by a distinct asterisk server. Is
there a sort of dynamic call routing feature to accomplish this, or I
would have to statically describe each extension prefix in
extensions.conf (not that it's too much to do any way, but it would be
better done dynamically) ?
Also, is anyone aware of a free centralized billing solution that I
can take a look at so I could possibly start working on my own?
Cheers
_______________________________________________
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users