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@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@lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
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