[SR-Users] Best practise for limiting concurrent calls across a cluster

Brandon Armstead brandon at cryy.com
Fri Sep 4 02:43:38 CEST 2015


I would use some kind of RESTFUL service implementation, various transport mediums are avail i.e. RPC etc.  What database are you currently using ?

Sincerely,
Brandon Armstead

> On Sep 3, 2015, at 5:19 PM, jay binks <jaybinks at gmail.com> wrote:
> 
> Hey all,
> 
> So I have a cluster of Kamailio servers ( 4 servers currently, soon to be 8 ),
> I'm looking for suggestions about the BEST way to achieve concurrent call limiting on a per customer basis, across the whole cluster.
> 
> Initially I mis-read the dialog module documentation and assumed that dialog would provide me this ability, when used with a database.  however it seems that the dialog module does not pull data from the DB after the initial startup.
> 
> I know I can use sql ops to increment and decrement using event_route[dialog:start] and event_route[dialog:end]. however the database I've chosen ( for other valid reasons ) does not have an atomic increment and decrement.   I could add yet another DB, but that just adds more failure points.
> 
> so lets forget my setup,  Im wanting suggestions about the BEST setup for this sort of thing.   while remaining fault tolerant, and preferably without relying on any single point of failure.
> 
> 
> Sincerely
> 
> Jay
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users



More information about the sr-users mailing list