Hi, All. Want to arise this topic again: are there people who use asterisk in enterprise (1000 and more SIP registrations) nowadays without OpenSIP as registrar? I mean real using 24x7, not just under tests with a call generator. Is it possible on modern hardware and latest asterisk version keep more that 2000 sip registrations and have stable system without core dumps or is it better to look at the commercial solutions or scaling schemes with OpenSIP as load balancer?
I too am interested in this question. I have an option 81 that I would like to gradually move over to asterisk and it currently has about 2800 endpoints. The largest install I have done is about 80 phones and I would like to know if anyone has recommendations for server(s) to scale up to a load that large.
I’m interested in this as well, but thought I would add my two cents. I like Asterisk over some of the other SIP Proxy based solutions because it is a B2BUA and as such has features and capabilities that some of the other open source projects cannot do without additional equipment. That said a proxy can typically scale very large (many thousands of users) because it’s only processing the sip signaling and not the RTP media stream.
If I were attempting to use Asterisk for such a large number of users I would spread them across several servers and link them together using IAX trunks. In this way you might think of the servers as media gateways, each terminating their own sip trunks and registering groups of users. On a single server you might expect to get 400-500 users with 75-100 concurrent calls each. By spreading them over 4 servers you have the added benefit of fault tolerance. Each server would in effect be it’s own PBX/VM server but you would be able to construct a dial-plan that allows you to call between the servers giving the users the appearance of one large switch.
Hopefully we will hear from some other folks as to how they would implement or have implemented.