<div dir="ltr">Im currently using cassandra with kamailio I need something thats highly available and partition tolerant, consistency is a secondary requirement for most of the data.<div><br></div><div>Im really not sure that restful web services are the right way here, that seems like a LOT of overhead at high cps.</div><div><br></div><div>Sorry I forgot to add, that this is for a provider network, not a corporate  / pbx implementation.</div><div>I need to be able to handle hundreds / thousands of invites per second, with minimal latency.</div><div><br></div><div>Jay</div><div> </div></div><div class="gmail_extra"><br><div class="gmail_quote">On 4 September 2015 at 10:43, Brandon Armstead <span dir="ltr"><<a href="mailto:brandon@cryy.com" target="_blank">brandon@cryy.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I would use some kind of RESTFUL service implementation, various transport mediums are avail i.e. RPC etc.  What database are you currently using ?<br>
<br>
Sincerely,<br>
Brandon Armstead<br>
<div><div class="h5"><br>
> On Sep 3, 2015, at 5:19 PM, jay binks <<a href="mailto:jaybinks@gmail.com">jaybinks@gmail.com</a>> wrote:<br>
><br>
> Hey all,<br>
><br>
> So I have a cluster of Kamailio servers ( 4 servers currently, soon to be 8 ),<br>
> I'm looking for suggestions about the BEST way to achieve concurrent call limiting on a per customer basis, across the whole cluster.<br>
><br>
> 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.<br>
><br>
> 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.<br>
><br>
> 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.<br>
><br>
><br>
> Sincerely<br>
><br>
> Jay<br>
</div></div>> _______________________________________________<br>
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
> <a href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
> <a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br>
_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Sincerely<br><br>Jay</div>
</div>