hi dave,

tks for sharing us this info. i don't think we can reach 10k prefixes but your deployment to use external database or mod_lcr is the way to go. re hardware, i think core2 platform would be enough cuz it will be in a rural installation. i'm sure it wont reach 200 simultaneous calls.

FS community is really great!

tks once again,
nandy

On Sun, Jun 21, 2009 at 11:50 AM, David Knell <dave@3c.co.uk> wrote:
Hi Nandy.

On Sun, 2009-06-21 at 08:58 +0800, Nandy Dagondon wrote:
> i'm interested to know if anyone employed FS as a local exchange
> switch. i'm confident FS can handle several calls using RTP by-pass
> mode. however, i'm more concerned on handling the large dialplan with
> hundreds (or even a few thousand) exchange prefixes nationwide during
> call setup.

We have probably ~100k prefixes in our LCR.  We don't put these in the
dialplan directly; instead, they live in a database and we have an
external application which routes calls.  FreeSWITCH has mod_lcr which I
would imagine will do the same sort of thing; we don't use it because it
wasn't around when we started.


I'd caution against trying to put thousands of prefixes in the dialplan:
I'd guess that matching each call against some thousands of regexes
during call setup might get expensive.


> i'd be glad to hear experiences and suggestions esp on the hardware
> dimensioning. we're talking a small exchange up to about 1,100 lines
> only, mostly linked to the main exchange via MFC-R2.

That'd depend on the number of concurrent calls you need to budget for -
taking it that 1,100 lines implies maybe 1-200 simultaneous calls, then
one low-end modern server (Core 2 Duo, etc.) ought to do just fine.

Cheers --

Dave

--
David Knell, Director, 3C Limited
T: +44 20 3298 2000
E: dave@3c.co.uk
W: http://www.3c.co.uk