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
SRV may be troublesome if customers can use any SIP clients. Some SIP clients really have a strange SRV implementation (eg. some make SRV lookup for every request, thus reREGISTER can end up at another proxy).
regards Klaus
On 15.06.2012 15:37, Uriel Rozenbaum wrote:
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
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
El Fri, 15 Jun 2012 16:49:51 +0200 Klaus Darilion klaus.mailinglists@pernau.at escribió:
SRV may be troublesome if customers can use any SIP clients. Some SIP clients really have a strange SRV implementation (eg. some make SRV lookup for every request, thus reREGISTER can end up at another proxy).
Kamailio for example :=) When routing a register request via kamailio with SRV enabled, it will do a lookup for each request. That's a problem when you receive a 401 to the first registration attempt.
El Fri, 15 Jun 2012 17:06:51 +0200 Jon Bonilla (Manwe) manwe@aholab.ehu.es escribió:
El Fri, 15 Jun 2012 16:49:51 +0200 Klaus Darilion klaus.mailinglists@pernau.at escribió:
SRV may be troublesome if customers can use any SIP clients. Some SIP clients really have a strange SRV implementation (eg. some make SRV lookup for every request, thus reREGISTER can end up at another proxy).
Kamailio for example :=) When routing a register request via kamailio with SRV enabled, it will do a lookup for each request. That's a problem when you receive a 401 to the first registration attempt.
Sorry. It would do a single request if caching is on, but as it's not dialog aware, the second register can end up in another server.