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
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org