Hey guys,

I'm trying to plan a deployment for a couple thousands of users. As we are facing now some issues for scaling, I'd like to make a modular architecture in order to add a server when needed.

I was thinking about N+1 Kamailio Proxies to Register customers and handle the border of the network, 1+1 Redirect servers so internal Network Elements can "find" the right Proxy to terminate a call. Customers would use DNS SRV to decide which Proxy to send a REGISTER and then send INVITES to that same proxy.

As we have a private core network addressing, I'm thinking I'll have an Asterisk farm in order to perform media handling.

Do you have some recommendation or guidelines for this deployment?

Thanks!
Uriel