Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-23 Thread Eric Chamberlain
Yehavi,

You might want to check out some of the EDUCAUSE http://www.educause.edu 
  mailing-lists to find out what other universities are doing.

--
Eric Chamberlain






___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-22 Thread Tim Panton

On 22 Nov 2008, at 00:06, Michael Collins wrote:

 Date: Fri, 21 Nov 2008 16:20:28 -0600
 From: Terry Wilson [EMAIL PROTECTED]
 Subject: Re: [asterisk-users] Large Asterisk installarions (~10,
 000
  extensions), preferably at universities
 To: Asterisk Users Mailing List - Non-Commercial Discussion
  asterisk-users@lists.digium.com
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes

 Yehavi Bourvine wrote:

 OK, but I still did not get a reply to my original question: Why
 using
 SIP registrar in front of Asterisk and not simply use bare
 Astersik?
 can't it handle the load? (remember - in my case it doesn't handle
 the
 RTP, only signalling). Can't it handle so much registrations? (I am
 using realtime DB, it is has any relevance).

 My experience has shown that using a dedicated registrar for large
 installs is more effective;  it doesn't tie up resources on the
 Asterisk
 box with all those registration refreshes, for one.  A product built
 to
 be a high-throughput standalone registrar will handle the
 concurrency
 requirements and perform better.

 I've looked at doing various things to chan_sip to improve signaling
 performance (hash tables for call lookups, etc.)  I gave up when I
 realized that the overhead of handling the RTP was so far above the
 overhead of processing SIP signaling that it didn't really matter
 much.  The only reason I have ever had to use a SIP registrar  
 (OpenSER
 in my case) was if I needed to load balance calls across multiple
 asterisk servers.  If most of the phones are not separated by a NAT
 from Asterisk (as would be the case in something like a University
 network), the registration timeout could be set to a relatively high
 value w/o causing any problems which would cut down on some of the  
 SIP
 traffic from registrations.

 In fact, I just ran some tests using SIPp and w/o any audio, using
 realtime w/ 10k accounts I can register 100/second while doing 10
 calls/second.  If you are looking just at registrations every 15
 minutes or so, that is 90k devices that could register to asterisk.
 This was using 1.6.0.1 on my little HP amd64 development box--not
 anything near the kind of machine that you would probably install  
 in a
 large installation.  Asterisk just gets faster and faster.  Some of
 the it isn't good at x stuff comes from experiences with older
 releases.

 In a HA and/or high volume scenario I worry about stuff like this that
 has been in tree since 1.0 or earlier and is in 1.6, channel.c lines
 3825~3828:

/* XXX This is a seriously wacked out operation.  We're
 essentially putting the guts of
   the clone channel into the original channel.  Start by
 killing off the original
   channel's backend.   I'm not sure we're going to keep this
 function, because
   while the features are nice, the cost is very high in terms
 of pure nastiness. XXX */

 That's not something I want in my high-end, high-capacity,
 high-availability production system!

Actually that's exactly the kind of comment I _do_ want to see in an  
opensource
platform. It is honest, open and an encouragement to others to think  
of a better fix.

Discourage poor coding, critique the
design etc  - but please don't discourage this kind of commenting, it  
is the kind
of thing that helps one find a bug _infinitely_ faster that you could  
without the
clue the original author left for you.

Tim.



___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Gordon Henderson
On Fri, 21 Nov 2008, Al Baker wrote:

 Remember - You are going from a CARRIER GRADE purpose built piece of
 hardware with Software built under a rigid CMM with extensive
 soak-testing to software that has been developed under , shall we say,
 a somewhat less rigid and stringent methodology.
 You will be moving from an environment supported by hundreds of highly
 trained people, some with decades of TELCO experience
 to one where you support comes from a somewhat less seasoned group of
 individuals.
 10,000 extensions ???
 On Asterisk ???
 You pays your money, you takes you chances.

I know what a few friends who work/study in the astrophysics department of 
a university half an hour up the road from me would rather have - their 
new carrier grade switch built under a rigid CMM, etc. fails about once 
a month right now. Recently it was because it was start of term and it 
couldn't handle the additional call-load. They used to forward me emails 
from their support department as a bit of a joke, but they've stopped 
doing it now as it's way beyond a joke.

They paid their money, took their chance with a full-commercial system and 
blew-it. I just wish I could get in there now, but it's too political a 
situation for an outsider to get anywhere.

Whats equally annoying is that theirInnovations Centre (a sort of 
business incubator unit for graduates) has a very clever Asterisk system 
installed, but the main university seems oblivious to it all.

Gordon

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread EdPimentl
Strongly suggest to consider a Freeswitch/OpenSER implementation instead.
Regarding purpose built and supported software.sometimes throwning
billions of CMM software development to a product does not guarantee a good
product... look at Micro$oft Vista.
E
http://Gpro.ws
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Grygoriy Dobrovolskyy
2008/11/21 Yehavi Bourvine [EMAIL PROTECTED]

 Hello,

   Our university has to upgrade soon its old Nortel PBX's which holds
 around 10,000 extensions tied to 5 PBXes. Up to now we thought about
 commercial solutions but now there is a window openning for open source
 solution. However, I need examples to convince that this solution is
 feasible, and preferably at other universities.

 Are there any pointers for such installations?

Thanks! __Yehavi:

 ___
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Hello very interesting project you have, however asterisk is not a registry
server, i suggest that you use opensips/opense/kamalio for your registrar,
from where you dispatch to you asterisk servers, inside a good environment
with a controlled network and nice tagged voip flow you could acheve a good
results.
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Yehavi Bourvine
Thanks to everyone who replies so far!

We have Nortel PBX'es with a support contract from one of the local VARs
(Nortel does not give direct support here). In the last two weeks we had one
of our exchanges down for three half days; one was after a failure, and the
other two were when the technician came to fix remainders of the original
problem and just did a 5 seconds restart which won't even cut calls. Yeh,
the 5 seconds took 6-7 hours... BTW, they still do not know what was the
original problem.

So, why won't we save the big bucks we pay them, hire two professionals (who
cost less) and support an open source code by ourselves? This way we depend
on ourselves only.

 Thanks, __Yehavi:


 2008/11/21 Grygoriy Dobrovolskyy [EMAIL PROTECTED]



 2008/11/21 Yehavi Bourvine [EMAIL PROTECTED]

   Hello,

   Our university has to upgrade soon its old Nortel PBX's which holds
 around 10,000 extensions tied to 5 PBXes. Up to now we thought about
 commercial solutions but now there is a window openning for open source
 solution. However, I need examples to convince that this solution is
 feasible, and preferably at other universities.

 Are there any pointers for such installations?

Thanks! __Yehavi:

 ___
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


 Hello very interesting project you have, however asterisk is not a registry
 server, i suggest that you use opensips/opense/kamalio for your registrar,
 from where you dispatch to you asterisk servers, inside a good environment
 with a controlled network and nice tagged voip flow you could acheve a good
 results.

 ___
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread RE Kushner List Account
Yehavi Bourvine wrote:

 Thanks to everyone who replies so far!
  
 We have Nortel PBX'es with a support contract from one of the local 
 VARs (Nortel does not give direct support here). In the last two weeks 
 we had one of our exchanges down for three half days; one was after a 
 failure, and the other two were when the technician came to fix 
 remainders of the original problem and just did a 5 seconds restart 
 which won't even cut calls. Yeh, the 5 seconds took 6-7 hours... 
 BTW, they still do not know what was the original problem.
  

Well, as everyone knows people don't generally have long memories, but I 
do.  Back in the 1980s Northern Telecom installed a DMS-100 for 
Ameritech in Southfield, Michigan. Somewhere along the way the switching 
matrix was somehow undersized, fingers pointed both ways and heated 
words were exchanged between companies.  Internally the switch was 
called Yo-Yo by the Ameritech employees.

Just because you spent millions of dollars on a solution doesn't 
guarantee you five nines. Sometimes it costs millions more just to make 
it work right, both in fines and vendor fixes.

Because of the Southfield fiasco when the largest exchange came up years 
later the contract went to ATT Bell Labs to install the largest 5ESS in 
the world in the Royal Oak exchange. Nortel wasn't even considered. 
Nortel also lost quite a bit of Ameritech business to the Siemens EWSD. 
Ameritech's Ohio Bell wouldn't even touch the DMS-100 for many years 
because of what happened in Southfield. This was at a time when all the 
switches needed to go digital to reduce power costs and comply with 
federal law, so there was a urgency to get hardware in place ASAP. Even 
with the pressure the DMS-100 was avoided.

Due diligence is required on anything 10,000 people are going to be 
pounding on. Undersizing is common, and is only one of the roads that 
leads to Hell (I prefer Patterson Lake Road myself since I drive in from 
the North East).

-Ron


___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Alex Balashov
Al Baker wrote:

 Remember - You are going from a CARRIER GRADE purpose built piece of 
 hardware with Software built under a rigid CMM with extensive 
 soak-testing to software that has been developed under , shall we say, 
 a somewhat less rigid and stringent methodology.
 You will be moving from an environment supported by hundreds of highly 
 trained people, some with decades of TELCO experience
 to one where you support comes from a somewhat less seasoned group of 
 individuals.

But in choosing carrier grade (everyone calls their stuff that) 
vendors you are also going to a much smaller installed base and much 
lower total reporting and QA pool.  I would take the sheer number and 
dynamism of the Asterisk installed base over their comparatively limited 
deployments, even if we grant the unsubstantiated premise that the 
latter is developed under a less rigid and stringent methodology.

Let me put it this way:  if I wrote a piece of software and sold it to 
10 customers, it won't matter for overall product quality that I fix the 
problems they report and maintain it for them under the guidance of a 
rigid and stringent methodology.  That's nice.  Hope it fixes their 
problems.  It is really of comparatively minor benefit to prospective 
future adopters.  It's not nearly as valuable as simply doing the best I 
can with bug reports and test cases from hundreds of users.

-- 
Alex Balashov
Evariste Systems
Web: http://www.evaristesys.com/
Tel: (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Noah Miller
 Due diligence is required on anything 10,000 people are going to be
 pounding on. Undersizing is common,

I think due diligence is THE key with any open source solution,
including asterisk.  I'll admit that I pretty badly screwed up one
asterisk installation because I didn't adequately prepare it (shipped
it to the customer and had their IT staff install - bad plan).  And
while I've never done a system anywhere near 10K extensions, I've had
good experiences with some large-ish installations because I budgeted
in the time for research and testing.

I know that in the past there have been people on this list who have
done very large scale asterisk deployments.  Not sure if any of them
are still around to comment.

With that many extensions, I'll second using a SIP registrar like
Freeswitch or OpenSer.  Just use asterisk to provide the services.


 and is only one of the roads that
 leads to Hell (I prefer Patterson Lake Road myself since I drive in from
 the North East).

Hmm.  You must live near Ann Arbor.


- Noah

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Alex Balashov
Noah Miller wrote:

 With that many extensions, I'll second using a SIP registrar like
 Freeswitch or OpenSer.  Just use asterisk to provide the services.

Third.


-- 
Alex Balashov
Evariste Systems
Web: http://www.evaristesys.com/
Tel: (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Gonzalo Servat
On Fri, Nov 21, 2008 at 1:29 PM, Noah Miller [EMAIL PROTECTED]wrote:

 [..snip..]

With that many extensions, I'll second using a SIP registrar like
 Freeswitch or OpenSer.  Just use asterisk to provide the services.


Is Asterisk even needed?

- Gonzalo
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Alex Balashov
Gonzalo Servat wrote:
 On Fri, Nov 21, 2008 at 1:29 PM, Noah Miller [EMAIL PROTECTED] 
 mailto:[EMAIL PROTECTED] wrote:
 
 [..snip..]
 
 With that many extensions, I'll second using a SIP registrar like
 Freeswitch or OpenSer.  Just use asterisk to provide the services.
 
 
 Is Asterisk even needed?

Potentially, no.  But if you intend to provide subscriber/PBX features, 
it is needed as a UA feature box(s).

-- 
Alex Balashov
Evariste Systems
Web: http://www.evaristesys.com/
Tel: (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread RE Kushner List Account
Noah Miller wrote:

 and is only one of the roads that
 leads to Hell (I prefer Patterson Lake Road myself since I drive in from
 the North East).
 

 Hmm.  You must live near Ann Arbor.

   

No, northern suburbs of Detroit.  M-59 to US-23 S to M-36 W..To S. 
Howell St..Patterson Lake Rd..To Hell

Ann Arbor is quite a bit South of Hell.  Actually it's been some time 
since I've been to Hell but I'm sure it's frozen over today ;-)

-Ron


___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Gonzalo Servat
On Fri, Nov 21, 2008 at 1:48 PM, Alex Balashov [EMAIL PROTECTED]wrote:

 Gonzalo Servat wrote:
  On Fri, Nov 21, 2008 at 1:29 PM, Noah Miller [EMAIL PROTECTED]
  mailto:[EMAIL PROTECTED] wrote:
 
  [..snip..]
 
  With that many extensions, I'll second using a SIP registrar like
  Freeswitch or OpenSer.  Just use asterisk to provide the services.
 
 
  Is Asterisk even needed?

 Potentially, no.  But if you intend to provide subscriber/PBX features,
 it is needed as a UA feature box(s).


And FreeSWITCH can't handle that?

- Gonzalo
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Noah Miller
  Is Asterisk even needed?

 Potentially, no.  But if you intend to provide subscriber/PBX features,
 it is needed as a UA feature box(s).

 And FreeSWITCH can't handle that?

Freeswitch can provide many PBX features with additional modules, but
asterisk can provide more, and its implementations of such items are
more time tested.  One of freeswitch's big strengths is its ability to
handle many SIP registrations.  This is not asterisk's strength (at
least not historically).  One of Asterisk's big strengths is its
multitude of services and features.  This is not freeswitch's
strength.  Combine freeswitch and asterisk to get the best of both
worlds.


- Noah

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Alex Balashov
Gonzalo Servat wrote:
 On Fri, Nov 21, 2008 at 1:48 PM, Alex Balashov 
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote:
 
 Gonzalo Servat wrote:
   On Fri, Nov 21, 2008 at 1:29 PM, Noah Miller
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
   mailto:[EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] wrote:
  
   [..snip..]
  
   With that many extensions, I'll second using a SIP registrar like
   Freeswitch or OpenSer.  Just use asterisk to provide the
 services.
  
  
   Is Asterisk even needed?
 
 Potentially, no.  But if you intend to provide subscriber/PBX features,
 it is needed as a UA feature box(s).
 
 
 And FreeSWITCH can't handle that?

I suppsoe FreeSWITCH could, if you're so inclined.

-- 
Alex Balashov
Evariste Systems
Web: http://www.evaristesys.com/
Tel: (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Alex Balashov
Gonzalo Servat wrote:
 On Fri, Nov 21, 2008 at 1:48 PM, Alex Balashov 
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote:
 
 Gonzalo Servat wrote:
   On Fri, Nov 21, 2008 at 1:29 PM, Noah Miller
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
   mailto:[EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] wrote:
  
   [..snip..]
  
   With that many extensions, I'll second using a SIP registrar like
   Freeswitch or OpenSer.  Just use asterisk to provide the
 services.
  
  
   Is Asterisk even needed?
 
 Potentially, no.  But if you intend to provide subscriber/PBX features,
 it is needed as a UA feature box(s).
 
 
 And FreeSWITCH can't handle that?

I suppose FreeSWITCH could, if you're so inclined.

-- 
Alex Balashov
Evariste Systems
Web: http://www.evaristesys.com/
Tel: (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Gonzalo Servat
On Fri, Nov 21, 2008 at 2:49 PM, Noah Miller [EMAIL PROTECTED]wrote:

  And FreeSWITCH can't handle that?

 Freeswitch can provide many PBX features with additional modules, but
 asterisk can provide more, and its implementations of such items are
 more time tested.  One of freeswitch's big strengths is its ability to
 handle many SIP registrations.  This is not asterisk's strength (at
 least not historically).  One of Asterisk's big strengths is its
 multitude of services and features.  This is not freeswitch's
 strength.  Combine freeswitch and asterisk to get the best of both
 worlds.


I was preparing a reply that would argue the need to have Asterisk involved
if FreeSWITCH is there, but given the name of the list and the potential to
piss people off, I'll leave it at that.

- Gonzalo
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Yehavi Bourvine
  I know that in the past there have been people on this list who have

 done very large scale asterisk deployments.  Not sure if any of them
  are still around to comment.
 
  With that many extensions, I'll second using a SIP registrar like
  Freeswitch or OpenSer.  Just use asterisk to provide the services.


OK, but I still did not get a reply to my original question: Why using SIP
registrar in front of Asterisk and not simply use bare Astersik? can't it
handle the load? (remember - in my case it doesn't handle the RTP, only
signalling). Can't it handle so much registrations? (I am using realtime DB,
it is has any relevance).

   Thanks! __Yehavi:
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Alex Balashov
Yehavi Bourvine wrote:

 OK, but I still did not get a reply to my original question: Why using 
 SIP registrar in front of Asterisk and not simply use bare Astersik? 
 can't it handle the load? (remember - in my case it doesn't handle the 
 RTP, only signalling). Can't it handle so much registrations? (I am 
 using realtime DB, it is has any relevance).

My experience has shown that using a dedicated registrar for large 
installs is more effective;  it doesn't tie up resources on the Asterisk 
box with all those registration refreshes, for one.  A product built to 
be a high-throughput standalone registrar will handle the concurrency 
requirements and perform better.

-- 
Alex Balashov
Evariste Systems
Web: http://www.evaristesys.com/
Tel: (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Alex Balashov
Alex Balashov wrote:
 Yehavi Bourvine wrote:
 
 OK, but I still did not get a reply to my original question: Why using 
 SIP registrar in front of Asterisk and not simply use bare Astersik? 
 can't it handle the load? (remember - in my case it doesn't handle the 
 RTP, only signalling). Can't it handle so much registrations? (I am 
 using realtime DB, it is has any relevance).
 
 My experience has shown that using a dedicated registrar for large 
 installs is more effective;  it doesn't tie up resources on the Asterisk 
 box with all those registration refreshes, for one.  A product built to 
 be a high-throughput standalone registrar will handle the concurrency 
 requirements and perform better.
 

Some of this is just a general design principle, nothing specific to 
registration.  Once a VoIP platform gets to be big enough, a lot of the 
logical elements that go into it get centralised into distinct and 
dedicated components that are federated into a delivery platform.  It's 
no longer considered a good idea at that point to have one process 
perform many different functions that have varying concurrency and 
blocking implications.

-- 
Alex Balashov
Evariste Systems
Web: http://www.evaristesys.com/
Tel: (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Terry Wilson
 Yehavi Bourvine wrote:

 OK, but I still did not get a reply to my original question: Why  
 using
 SIP registrar in front of Asterisk and not simply use bare Astersik?
 can't it handle the load? (remember - in my case it doesn't handle  
 the
 RTP, only signalling). Can't it handle so much registrations? (I am
 using realtime DB, it is has any relevance).

 My experience has shown that using a dedicated registrar for large
 installs is more effective;  it doesn't tie up resources on the  
 Asterisk
 box with all those registration refreshes, for one.  A product built  
 to
 be a high-throughput standalone registrar will handle the concurrency
 requirements and perform better.

I've looked at doing various things to chan_sip to improve signaling  
performance (hash tables for call lookups, etc.)  I gave up when I  
realized that the overhead of handling the RTP was so far above the  
overhead of processing SIP signaling that it didn't really matter  
much.  The only reason I have ever had to use a SIP registrar (OpenSER  
in my case) was if I needed to load balance calls across multiple  
asterisk servers.  If most of the phones are not separated by a NAT  
from Asterisk (as would be the case in something like a University  
network), the registration timeout could be set to a relatively high  
value w/o causing any problems which would cut down on some of the SIP  
traffic from registrations.

In fact, I just ran some tests using SIPp and w/o any audio, using  
realtime w/ 10k accounts I can register 100/second while doing 10  
calls/second.  If you are looking just at registrations every 15  
minutes or so, that is 90k devices that could register to asterisk.   
This was using 1.6.0.1 on my little HP amd64 development box--not  
anything near the kind of machine that you would probably install in a  
large installation.  Asterisk just gets faster and faster.  Some of  
the it isn't good at x stuff comes from experiences with older  
releases.

If you are lucky enough to have a situation where you can re-invite  
media and keep it off of the asterisk box, it can handle huge loads.

Terry

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Terry Wilson
 I've looked at doing various things to chan_sip to improve signaling
 performance (hash tables for call lookups, etc.)  I gave up when I
 realized that the overhead of handling the RTP was so far above the
 overhead of processing SIP signaling that it didn't really matter
 much.  The only reason I have ever had to use a SIP registrar (OpenSER

Keep in mind this was in 1.4.  They actually use hash lookups now  
anyway.

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-21 Thread Michael Collins
 Date: Fri, 21 Nov 2008 16:20:28 -0600
 From: Terry Wilson [EMAIL PROTECTED]
 Subject: Re: [asterisk-users] Large Asterisk installarions (~10,
000
   extensions), preferably at universities
 To: Asterisk Users Mailing List - Non-Commercial Discussion
   asterisk-users@lists.digium.com
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
 
  Yehavi Bourvine wrote:
 
  OK, but I still did not get a reply to my original question: Why
  using
  SIP registrar in front of Asterisk and not simply use bare
Astersik?
  can't it handle the load? (remember - in my case it doesn't handle
  the
  RTP, only signalling). Can't it handle so much registrations? (I am
  using realtime DB, it is has any relevance).
 
  My experience has shown that using a dedicated registrar for large
  installs is more effective;  it doesn't tie up resources on the
  Asterisk
  box with all those registration refreshes, for one.  A product built
  to
  be a high-throughput standalone registrar will handle the
concurrency
  requirements and perform better.
 
 I've looked at doing various things to chan_sip to improve signaling
 performance (hash tables for call lookups, etc.)  I gave up when I
 realized that the overhead of handling the RTP was so far above the
 overhead of processing SIP signaling that it didn't really matter
 much.  The only reason I have ever had to use a SIP registrar (OpenSER
 in my case) was if I needed to load balance calls across multiple
 asterisk servers.  If most of the phones are not separated by a NAT
 from Asterisk (as would be the case in something like a University
 network), the registration timeout could be set to a relatively high
 value w/o causing any problems which would cut down on some of the SIP
 traffic from registrations.
 
 In fact, I just ran some tests using SIPp and w/o any audio, using
 realtime w/ 10k accounts I can register 100/second while doing 10
 calls/second.  If you are looking just at registrations every 15
 minutes or so, that is 90k devices that could register to asterisk.
 This was using 1.6.0.1 on my little HP amd64 development box--not
 anything near the kind of machine that you would probably install in a
 large installation.  Asterisk just gets faster and faster.  Some of
 the it isn't good at x stuff comes from experiences with older
 releases.

In a HA and/or high volume scenario I worry about stuff like this that
has been in tree since 1.0 or earlier and is in 1.6, channel.c lines
3825~3828:

/* XXX This is a seriously wacked out operation.  We're
essentially putting the guts of
   the clone channel into the original channel.  Start by
killing off the original
   channel's backend.   I'm not sure we're going to keep this
function, because
   while the features are nice, the cost is very high in terms
of pure nastiness. XXX */

That's not something I want in my high-end, high-capacity,
high-availability production system!

For smallish installations, this probably isn't a big deal given today's
hardware capabilities. Still, it makes me wonder what other gremlins are
out there that might bite me in a big-time install. 

At least with OSS I can see stuff like this. I shudder to think what
psycho spaghetti code is running on Cisco, Avaya, Nortel, NEC, Shoretel,
etc.

-MC

 
 If you are lucky enough to have a situation where you can re-invite
 media and keep it off of the asterisk box, it can handle huge loads.
 
 Terry

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


[asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-20 Thread Yehavi Bourvine
Hello,

  Our university has to upgrade soon its old Nortel PBX's which holds around
10,000 extensions tied to 5 PBXes. Up to now we thought about commercial
solutions but now there is a window openning for open source solution.
However, I need examples to convince that this solution is feasible, and
preferably at other universities.

Are there any pointers for such installations?

   Thanks! __Yehavi:
___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-20 Thread Dan Austin
Yehavi wrote:
  Our university has to upgrade soon its old Nortel PBX's
 which holds around 10,000 extensions tied to 5 PBXes. Up
 to now we thought about commercial solutions but now
 there is a window openning for open source solution.
 However, I need examples to convince that this solution
 is feasible, and preferably at other universities.

 Are there any pointers for such installations?

Sam Houston University migrated from a Cisco CallManager
and Nortel setup to Asterisk a couple years back.

I do not know any of the specific details, but maybe
you can track down someone involved in the project.

Dan

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Large Asterisk installarions (~10, 000 extensions), preferably at universities

2008-11-20 Thread Al Baker


Dan Austin wrote:
 Yehavi wrote:
   
  Our university has to upgrade soon its old Nortel PBX's
 which holds around 10,000 extensions tied to 5 PBXes. Up
 to now we thought about commercial solutions but now
 there is a window openning for open source solution.
 However, I need examples to convince that this solution
 is feasible, and preferably at other universities.
 

   
 Are there any pointers for such installations?
 

 Sam Houston University migrated from a Cisco CallManager
 and Nortel setup to Asterisk a couple years back.

 I do not know any of the specific details, but maybe
 you can track down someone involved in the project.

 Dan

   
Remember - You are going from a CARRIER GRADE purpose built piece of 
hardware with Software built under a rigid CMM with extensive 
soak-testing to software that has been developed under , shall we say, 
a somewhat less rigid and stringent methodology.
You will be moving from an environment supported by hundreds of highly 
trained people, some with decades of TELCO experience
to one where you support comes from a somewhat less seasoned group of 
individuals.
10,000 extensions ???
On Asterisk ???
You pays your money, you takes you chances.
 ___
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

   

___
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users